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