#define | GM_RECIPIENT_1
1st recipient that should get this message
|
#define | GM_RECIPIENT_2
2nd recipient that should get this message
|
#define | GM_ORIGIN
Where it came from?
|
#define | GM_ACID
Access certificate ID
|
#define | GM_ADDRESS
Address - IP or symbolic or special name
|
#define | GM_ADD_HOPS
Number of hops to add on onion
|
#define | GM_ASYMETRIC_CIPHER_TYPE
Which asymetric cipher is used - default is RSA
|
#define | GM_ASYMETRIC_CIPHER_VERSION
Which asymetric cipher is used
|
#define | GM_BODY
Body of message
|
#define | GM_CERTIFICATE
Certificate of a Six or Mix
|
#define | GM_CERTIFICATES
Certificates of a Sixes or Mixes
|
#define | GM_CERTIFICATE_1
1st certificate of a Six or Mix
|
#define | GM_CERTIFICATE_TYPE
Type of certificate - mix, acs, eso ...
|
#define | GM_CHUNK
A piece of data
|
#define | GM_CHUNK_ID
Unique ID for message chunk that identifies its position in message
|
#define | GM_COMMAND
Specifies the action that ougth to be taken
|
#define | GM_COUNT
Number of items
|
#define | GM_DATA
Message data
|
#define | GM_DATA_SIZE
Size of message data
|
#define | GM_DEBUG
For debugging purposes - should be 0 in real world
|
#define | GM_DESTINATION
Where to send this message?
|
#define | GM_EXPIRATION
Date after which the GMessage is not vlid anymore
|
#define | GM_FINAL_STOP
If we see this in a message then we can be sure that it is the last mix and we should process it
|
#define | GM_HOP_COUNT
Number of hops an onion should include
|
#define | GM_IN_REPLY_TO_TID
ID of a message this is a reply to
|
#define | GM_INITIALIZATION_VECTOR
Initialization vector used in CBC mode of DES
|
|
@name Labels used when specifying file characteristics
|
|
@name Labels used when searching for file
|
#define | GM_MESSAGE_ID
Unique identification of message.
|
#define | GM_MESSAGE_LENGTH
Total length of message (used by Linker)
|
#define | GM_MIX
Mix.
|
#define | GM_MIX_CERTIFICATE
Mix certificate.
|
#define | GM_MIX_CERTIFICATES
A GMessage of Mix certificates.
|
#define | GM_MIX_CERTIFICATE_1
First Mix certificate.
|
#define | GM_MIX_CERTIFICATE_2
Second Mix certificate.
|
#define | GM_MIX_CERTIFICATE_COUNT
Number of Mix certificates in GMessage.
|
#define | GM_MIX_CERTIFICATE_TUPLE_1
First pair of Mix certificates.
|
#define | GM_NAME
Name.
|
|
@name When is the certificate valid?
|
#define | GM_OAUTH
Lable for random string used to proove wheter a money requesting Eso is really storing a file
|
#define | GM_ONION
A structure that represents encrypted routing information that is used in onion routing
|
#define | GM_PARAMETERS
GMessage containing additional parameters.
|
#define | GM_PAY_PLAN
schedule that says when and how much should be paid
|
#define | GM_PORT
u_short specifying the number of port to which to connect
|
#define | GM_PRIVATE_KEY
Private part of asymetric key
|
#define | GM_PRIVATE_KEY_INFO
includes private key and its version
|
#define | GM_PROTOCOL_VERSION
Version of protocol used
|
#define | GM_PUBLIC_KEY
Public part of asymetric key
|
#define | GM_PUBLIC_KEY_INFO
Includes public key and its version
|
#define | GM_RANDOM
Random data
|
#define | GM_RECIPIENT
Address and port of recipient machine
|
#define | GM_REPLY_TO_AC
Access certificate which to reply to
|
#define | GM_REPLY_TO_TID
Message ID that should be included in reply as GM_IN_REPLY_TO_TID
|
#define | GM_REQUEST_ID
ID of the request that should be returned so that we know what question is the answer for
|
#define | GM_REST_OF_PATH
Encrypted part of onion that hides all the remaining hops
|
#define | GM_RESULT
What happened?
|
#define | GM_SYMETRIC_DATA_KEY_INFO
GMessage containing symetric data key and its version
|
#define | GM_SYMETRIC_PATH_KEY_INFO
GMessage containing symetric path key and its version
|
#define | GM_SYMETRIC_DATA_KEY_INFOS
GMessage containing symetric data keys and their versions
|
#define | GM_SYMETRIC_KEY
Key for a symetric cipher (DES)
|
#define | GM_SYMETRIC_KEY_COUNT
Number of symetric keys
|
#define | GM_SYMETRIC_CIPHER_TYPE
Type of symetric cipher - usually DES
|
#define | GM_SYMETRIC_KEY_INFO
GMessage containing symetric key and its version
|
#define | GM_TCB_PUBLIC_KEY
Public key of trusted 'computing base'
|
#define | GM_TID
Transaction ID.
|
#define | GM_TO_AC
Access certificate of an Acs to which to send data.
|
#define | GM_TOTAL_CHUNKS
Linker and Chopper info about number of chunks in message
|
#define | GM_VERSION
Version
|
#define | GM_X_DESTINATION
Helper header for directing message inside Mix.
|
|
@name GMessage fields for sealing and opening
|
#define | GM_IV
Initialization vector for CBC mode
|
#define | GM_TRANSPORT_KEY
Key used to encrypt for transport security.
|
#define | GM_FFID
File find ID.
|
#define | GM_FILE
Data of file to store.
|