11 #ifndef P6ENCRYPTENVELOPE_H__
12 #define P6ENCRYPTENVELOPE_H__ 1
33 static const P6ENCENVFLAGS P6ENCENV_NOFLAGS = 0x00000000;
34 static const P6ENCENVFLAGS P6ENCENV_TRACEON = 0x00000001;
51 #define INTERFACE p6IEncryptEnvelope
129 #define IF_p6IEncryptEnvelope {0x466f6387,0xae48,0x487b,{0x89,0x93,0xd,0x5,0x52,0x36,0x28,0x19}}
132 #define COMP_p6EncryptEnvelope {0x8ca5bf75,0x3aff,0x4f79,{0xb4,0xa5,0xb9,0x54,0x92,0xf6,0x9e,0x21}}
This interface provides key metadata infrormation and key access.
P6UINT32 P6ENCENVFLAGS
P6ENCENVFLAGS.
[p6]COM Cryptographic Random Number Generator.
P6CRYPTOCIPHER
Cipher Type.
Where to get the data to process, either a file or generic buffer.
The base interface all [p6]COM components must derive from and implement.
Provides a cryptographically strong random number generator.
This interface provides a mechanism to use PKI for the encryption of chunks of data.
Where to put the data processed, either a file or generic buffer.
#define P6DECLCOMMETHOD(method)
#define P6DECLAREIF_(iface, baseif)
P6R Cryptographic key interface definitions.