Required commands
The required commands for CSNDPKG.
- This verb requires the PKA Key Generate command (offset X'0103') to be enabled in the active role.
- With the CLONE rule-array keyword, enable the PKA Key Generate - Clone command (offset X'0204').
- With the CLEAR rule-array keyword, enable the PKA Key Generate - Clear RSA Key command (offset X'0205') in the hardware.
- To generate ECC keys with the CLEAR rule-array keyword, this verb requires the PKA Key Generate - Clear ECC keys command (offset X'0326') to be enabled in the active role.
- To generate CRYSTALS-Dilithium keys with the CLEAR rule-array keyword, this verb requires the PKA Key Generate - Clear ML-DSA, CRYSTALS-Dilithium keys command (offset X'027F') to be enabled in the active role.
- To generate CRYSTALS-Kyber keys with the CLEAR rule-array keyword, this verb requires the PKA Key Generate - Clear ML-KEM, CRYSTALS-Kyber keys command (offset X'020E') to be enabled in the active role.
- To generate keys based on the value supplied in the regeneration_data
variable, you must enable one of these commands:
- When not using the RETAIN keyword, enable the PKA Key Generate - Permit Regeneration Data command (offset X'027D').
- When using the RETAIN keyword, enable the PKA Key Generate - Permit Regeneration Data Retain command (offset X'027E').
- When using the RAWSEED rule_array keyword, enable the PKA Key Generate - Permit Regeneration Data command (offset X'027D').
- To disallow the wrapping of a key with a weaker key-encrypting key, enable the Prohibit weak wrapping - Transport keys command (offset X'0328') in the active role. This command affects multiple verbs. See Access control points and verbs.
- To receive a warning when wrapping a key with a weaker key-encrypting key, enable the Warn when weak wrap - Transport keys command (offset X'032C') in the active role. The Prohibit weak wrapping - Transport keys command (offset X'0328') overrides this command.