Common Data Security Architecture (CDSA) White Paper

Cryptography Service Provider (CSP) API

Purpose

Pass-Through ID

Decode BER-encoded CSSM RSA and DSA keys

ISC_CSP_DECODE_DSA_PUBKEY

 

ISC_CSP_DECODE_DSA_PRIKEY

 

ISC_CSP_DECODE_RSA_PUBKEY

 

ISC_CSP_DECODE_RSA_PRIKEY

Delete a private key

Reverse the order of octets in a symmetric CSSM key

Create a DSA or RSA CSSM private key using raw application-supplied data

BER-encode DSA parameters BER-encode Diffie-Hellman (DH) parameters BER-decode DSA parameters BER-decode Diffie-Hellman (DH) parameters

ISC_CSP_DELETE_PRVKEY ISC_CSP_REVERSE_KEY ISC_CSP_IMPORT_KEY

ISC_CSP_ENCODE_DSA_PARAMS ISC_CSP_ENCODE_DH_PARAMS ISC_CSP_DECODE_DSA_PARAMS ISC_CSP_DECODE_DH_PARAMS

The HP Praesidium worldwide exportable and HP Praesidium Strong Encryption CSPs support all functions and algorithms described in this section (only with larger available key sizes). In addition, both CSPs support the DES algorithm. See the CSP manpage for specific details.

Chapter 1

33