H A D | cspwrap.c | 58 * Generate key pair of arbitrary algorithm. 62 uint32 algorithm, 90 keySize = cspDefaultKeySize(algorithm); 93 /* pre-context-create algorithm-specific stuff */ 94 switch(algorithm) { 114 printf("cspGenKeyPair: Unknown algorithm\n"); 127 algorithm, 154 /* post-context-create algorithm-specific stuff */ 155 switch(algorithm) { 322 /* pre-context-create algorithm 61 cspGenKeyPair(CSSM_CSP_HANDLE cspHand, uint32 algorithm, const char *keyLabel, unsigned keyLabelLen, uint32 keySize, CSSM_KEY_PTR pubKey, CSSM_BOOL pubIsRef, uint32 pubKeyUsage, CSSM_KEYBLOB_FORMAT pubFormat, CSSM_KEY_PTR privKey, CSSM_BOOL privIsRef, uint32 privKeyUsage, CSSM_KEYBLOB_FORMAT privFormat, CSSM_BOOL genSeed) argument 1096 genCryptHandle(CSSM_CSP_HANDLE cspHand, uint32 algorithm, uint32 mode, CSSM_PADDING padding, const CSSM_KEY *key0, const CSSM_KEY *key1, const CSSM_DATA *iv, uint32 effectiveKeySizeInBits, uint32 rounds) argument 1228 cspEncrypt(CSSM_CSP_HANDLE cspHand, uint32 algorithm, uint32 mode, CSSM_PADDING padding, const CSSM_KEY *key, const CSSM_KEY *pubKey, uint32 effectiveKeySizeInBits, uint32 rounds, const CSSM_DATA *iv, const CSSM_DATA *ptext, CSSM_DATA_PTR ctext, CSSM_BOOL mallocCtext) argument 1358 cspStagedEncrypt(CSSM_CSP_HANDLE cspHand, uint32 algorithm, uint32 mode, CSSM_PADDING padding, const CSSM_KEY *key, const CSSM_KEY *pubKey, uint32 effectiveKeySizeInBits, uint32 cipherBlockSize, uint32 rounds, const CSSM_DATA *iv, const CSSM_DATA *ptext, CSSM_DATA_PTR ctext, CSSM_BOOL multiUpdates) argument 1542 cspDecrypt(CSSM_CSP_HANDLE cspHand, uint32 algorithm, uint32 mode, CSSM_PADDING padding, const CSSM_KEY *key, const CSSM_KEY *pubKey, uint32 effectiveKeySizeInBits, uint32 rounds, const CSSM_DATA *iv, const CSSM_DATA *ctext, CSSM_DATA_PTR ptext, CSSM_BOOL mallocPtext) argument 1668 cspStagedDecrypt(CSSM_CSP_HANDLE cspHand, uint32 algorithm, uint32 mode, CSSM_PADDING padding, const CSSM_KEY *key, const CSSM_KEY *pubKey, uint32 effectiveKeySizeInBits, uint32 cipherBlockSize, uint32 rounds, const CSSM_DATA *iv, const CSSM_DATA *ctext, CSSM_DATA_PTR ptext, CSSM_BOOL multiUpdates) argument 1849 cspSign(CSSM_CSP_HANDLE cspHand, uint32 algorithm, CSSM_KEY_PTR key, const CSSM_DATA *text, CSSM_DATA_PTR sig) argument 1926 cspStagedSign(CSSM_CSP_HANDLE cspHand, uint32 algorithm, CSSM_KEY_PTR key, const CSSM_DATA *text, CSSM_BOOL multiUpdates, CSSM_DATA_PTR sig) argument 1997 cspSigVerify(CSSM_CSP_HANDLE cspHand, uint32 algorithm, CSSM_KEY_PTR key, const CSSM_DATA *text, const CSSM_DATA *sig, CSSM_RETURN expectResult) argument 2082 cspStagedSigVerify(CSSM_CSP_HANDLE cspHand, uint32 algorithm, CSSM_KEY_PTR key, const CSSM_DATA *text, const CSSM_DATA *sig, CSSM_BOOL multiUpdates, CSSM_RETURN expectResult) argument 2155 cspGenMac(CSSM_CSP_HANDLE cspHand, uint32 algorithm, CSSM_KEY_PTR key, const CSSM_DATA *text, CSSM_DATA_PTR mac) argument 2191 cspStagedGenMac(CSSM_CSP_HANDLE cspHand, uint32 algorithm, CSSM_KEY_PTR key, const CSSM_DATA *text, CSSM_BOOL mallocMac, CSSM_BOOL multiUpdates, CSSM_DATA_PTR mac) argument 2285 cspMacVerify(CSSM_CSP_HANDLE cspHand, uint32 algorithm, CSSM_KEY_PTR key, const CSSM_DATA *text, const CSSM_DATA_PTR mac, CSSM_RETURN expectResult) argument 2328 cspStagedMacVerify(CSSM_CSP_HANDLE cspHand, uint32 algorithm, CSSM_KEY_PTR key, const CSSM_DATA *text, const CSSM_DATA_PTR mac, CSSM_BOOL multiUpdates, CSSM_RETURN expectResult) argument 2404 cspDigest(CSSM_CSP_HANDLE cspHand, uint32 algorithm, CSSM_BOOL mallocDigest, const CSSM_DATA *text, CSSM_DATA_PTR digest) argument 2463 cspStagedDigest(CSSM_CSP_HANDLE cspHand, uint32 algorithm, CSSM_BOOL mallocDigest, CSSM_BOOL multiUpdates, const CSSM_DATA *text, CSSM_DATA_PTR digest) argument [all...] |