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