CSSM_ATTRIBUTE_NONE | No attribute | None |
CSSM_ATTRIBUTE_CUSTOM | Custom data | Opaque pointer |
CSSM_ATTRIBUTE_DESCRIPTION | Description of attribute | String |
CSSM_ATTRIBUTE_KEY | Key Data | CSSM_KEY |
CSSM_ATTRIBUTE_INIT_VECTOR | Initialization vector | CSSM_DATA |
CSSM_ATTRIBUTE_SALT | Salt | CSSM_DATA |
CSSM_ATTRIBUTE_PADDING | Padding information | uint32 |
CSSM_ATTRIBUTE_RANDOM | Random data | CSSM_DATA |
CSSM_ATTRIBUTE_SEED | Seed | CSSM_CRYPTO_DATA |
CSSM_ATTRIBUTE_PASSPHRASE | Passphrase | CSSM_CRYPTO_DATA |
CSSM_ATTRIBUTE_KEY_LENGTH | Key length specified in bits | uint32 |
CSSM_ATTRIBUTE_KEY_LENGTH_RANGE | Key length range specified in bits | CSSM_RANGE |
CSSM_ATTRIBUTE_BLOCK_SIZE | Block size | uint32 |
CSSM_ATTRIBUTE_OUTPUT_SIZE | Output size | uint32 |
CSSM_ATTRIBUTE_ROUNDS | Number of runs or rounds | uint32 |
CSSM_ATTRIBUTE_IV_SIZE | Size of initialization vector | uint32 |
CSSM_ATTRIBUTE_ALG_PARAMS | Algorithm parameters | CSSM_DATA |
CSSM_ATTRIBUTE_LABEL | Label placed on an object when it is created | CSSM_DATA |
CSSM_ATTRIBUTE_KEY_TYPE | Type of key to generate or derive | uint32 |
CSSM_ATTRIBUTE_MODE | Algorithm mode to use for encryption | uint32 |
CSSM_ATTRIBUTE_EFFECTIVE_BITS | Number of effective bits used in the RC2 cipher | uint32 |
CSSM_ATTRIBUTE_START_DATE | Starting date for an object's validity | CSSM_DATE |
CSSM_ATTRIBUTE_END_DATE | Ending date for an object's validity | CSSM_DATE |
CSSM_ATTRIBUTE_KEYUSAGE | Key usage | uint32 |
CSSM_ATTRIBUTE_KEYATTR | Key attributes | uint32 |
CSSM_ATTRIBUTE_VERSION | Object version | CSSM_VERSION |
CSSM_ATTRIBUTE_ALG_ID | Algorithm ID | uint32 |
CSSM_ATTRIBUTE_ITERATION_COUNT | Number of iterations | uint32 |
CSSM_ATTRIBUTE_ROUNDS_RANGE | Minimum and maximum number of rounds | CSSM_RANGE |
CSSM_ATTRIBUTE_KRPROFILE_LOCAL | Key Recovery Profile for the local user | CSSM_KR_PROFILE |
CSSM_ATTRIBUTE_KRPROFILE_REMOTE | Key Recovery Profile for the remote user | CSSM_KR_PROFILE |