ica_ed448_key_set
Purpose
Copies the given private and public key values into an ED448 context.
Format
int ica_ed448_key_set(ICA_ED448_CTX *ctx,
const unsigned char priv[57],
const unsigned char pub[57]);
Required hardware support
The processor must have the MSA9 facility (STFLE bit 155) installed which is available starting with IBM z15® systems.
Parameters
- ICA_ED448_CTX *ctx
- Pointer to an ED448 context.
- const unsigned char priv[57]
- Buffer containing the private key for an ED448 context to be copied to that context.
- const unsigned char pub[57]
- Buffer containing the public key for an ED448 context to be copied to that context.
Return codes
- 0
- Success
- -1
- If at least one invalid parameter is given or MSA9 is not available.
For return codes indicating exceptions, see Return codes.