Common Data Security Architecture (CDSA) White Paper
Cryptography Service Provider (CSP) API
•Digital Signature and Validation Algorithm ID:
—CSSM_ALGID_MD5WithRSA
—CSSM_ALGID_SHA1WithRSA
—CSSM_ALGID_SHA1WithDSA
•Parameter Generation Algorithm ID:
—CSSM_ALGID_DSA
—CSSM_ALGID_DH
•Key Wrapping and Unwrapping
Algorithm ID, shown with keysize specification in bits:
—CSSM_ALGID_RSA; 512
—CSSM_ALGID_CDMF; 64
—CSSM_ALGID_RC2; <=40
—CSSM_ALGID_RC4; <=40
•Key Derivation
Algorithm ID, shown with supported derived key type:
—CSSM_ALGID_DH; CDMF, RC2, RC4
—CSSM_ALGID_MD5_PBE; CDMF
—CSSM_ALGID_SHA1_PBE; CDMF
Purpose
Provide OAEP message formatting and parsing. Support SHA1 or MD5 hash functions or
Pass-Through ID
ISC_CSP_OAEP_ENCODE
ISC_CSP_OAEP_DECODE
ISC_CSP_ENCODE_DSA_PUBKEY ISC_CSP_ENCODE_DSA_PRIKEY ISC_CSP_ENCODE_RSA_PUBKEY ISC_CSP_ENCODE_RSA_PRIKEY
32 | Chapter 1 |