70 static const P6SIGNFLAGS P6SIGN_NOFLAGS = 0x00000000;
71 static const P6SIGNFLAGS P6SIGN_TRACEON = 0x00000001;
72 static const P6SIGNFLAGS P6SIGN_NONULLTERM = 0x00000002;
83 #define INTERFACE p6ISign
257 #define IF_p6ISign {0xf1d98e80,0xe10f,0x448f,{0x81,0xfa,0xe9,0x4b,0x75,0xb7,0x18,0x3a}}
268 #define INTERFACE p6ISign2
483 #define IF_p6ISign2 {0x8eade3e7,0x4d38,0x4ce0,{0x88,0x29,0xd1,0x59,0xd4,0x6c,0xae,0x77}}
486 #define COMP_p6Sign {0x13b2b4ba,0x9258,0x422b,{0xaf,0x54,0xfe,0x21,0x18,0xb1,0x45,0xb2}}
P6SIGNHMAC
Supported HMAC algorthms for signing:
Cryptography component definitions.
This interface provides cryptographic signature generation and verification functions.
This interface provides key metadata infrormation and key access.
This interface provides cryptographic signature generation and verification functions.
unsigned char P6BOOL
Boolean 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.
P6UINT32 P6SIGNFLAGS
P6SIGNFLAGS.
Where to put the data processed, either a file or generic buffer.
#define P6DECLCOMMETHOD(method)
#define P6DECLAREIF_(iface, baseif)
P6R Cryptographic key interface definitions.