Install parameter encode/decode, missing, copy, compare, and print callbacks on an ASN.1 method.
Synopsis
Declared in <openssl/evp.h>
void
EVP_PKEY_asn1_set_param(
EVP_PKEY_ASN1_METHOD* ameth,
int(* param_decode)(EVP_PKEY*, unsigned char const**, int),
int(* param_encode)(EVP_PKEY const*, unsigned char**),
int(* param_missing)(EVP_PKEY const*),
int(* param_copy)(EVP_PKEY*, EVP_PKEY const*),
int(* param_cmp)(EVP_PKEY const*, EVP_PKEY const*),
int(* param_print)(BIO*, EVP_PKEY const*, int, ASN1_PCTX*));
Parameters
Name |
Description |
ameth |
ASN.1 method being customized. |
param_decode |
Decode algorithm parameters from DER into |
param_encode |
Encode algorithm parameters from |
param_missing |
Return nonzero if |
param_copy |
Copy parameters from |
param_cmp |
Compare parameters of two keys (1 match, 0 differ, negative on error). |
param_print |
Print parameters to a BIO. |
Created with MrDocs