GMessage labels

#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.

alphabetic index hierarchy of classes


generated by doc++