Cryptographic Token Interface Standard |
PKCS#11 |
Data Fields | |
CK_MECHANISM_TYPE | DigestMechanism |
CK_BYTE_PTR | pSeed |
CK_ULONG | ulSeedLen |
CK_BYTE_PTR | pLabel |
CK_ULONG | ulLabelLen |
CK_BYTE_PTR | pOutput |
CK_ULONG_PTR | pulOutputLen |
DigestMechanism | the mechanism type of the digest mechanism to be used (possible types can be found in [WTLS]) |
pSeed | pointer to the input seed |
ulSeedLen | length in bytes of the input seed |
pLabel | pointer to the identifying label |
ulLabelLen | length in bytes of the identifying label |
pOutput | pointer receiving the output of the operation |
pulOutputLen | pointer to the length in bytes that the output to be created shall have, has to hold the desired length as input and will receive the calculated length as output |
CK_WTLS_PRF_PARAMS_PTR is a pointer to a CK_WTLS_PRF_PARAMS.