WrapEnc
Wrap a key, encode its attributes and write it to a buffer.
Synopsis
int WrapEnc (
CK_SESSION_HANDLE hSession,
CK_OBJECT_HANDLE hWrapper,
CK_OBJECT_HANDLE hWrappee,
unsigned char * buf,
unsigned int bufLen,
CK_SIZE * bytesWritten);
Parameter | Description |
---|---|
hSession | Open session handle |
hWrapper | Handle to wrapping key |
hWrappee | Wrappee handle to the key to wrap |
buf | Reference to bytes to hold the result |
bufLen | Number of bytes referenced by buf |
bytesWritten | Reference to value to hold the number of bytes written to buf |
On Successful Return
buf — contains the wrapped key and encoded attributes *bytesWritten number of bytes written to buf