| 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.