WrapEnc
Synopsis
int WrapEnc (
CK_SESSION_HANDLE hSession,
CK_OBJECT_HANDLE hWrapper,
CK_OBJECT_HANDLE hWrappee,
unsigned char * buf,
unsigned int bufLen,
CK_SIZE * bytesWritten);
Description
Wrap a key, encode its attributes and write it to a buffer.
Parameters
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