EVP_SIGNATURE
IS_FETCHABLE(signature, EVP_SIGNATURE)
DEFINE_STACK_OF(EVP_SIGNATURE)
static int signature_cmp(const EVP_SIGNATURE *const *a,
const EVP_SIGNATURE *const *b)
static void collect_signatures(EVP_SIGNATURE *sig, void *stack)
STACK_OF(EVP_SIGNATURE) *sig_stack = stack;
STACK_OF(EVP_SIGNATURE) *sig_stack = sk_EVP_SIGNATURE_new(signature_cmp);
EVP_SIGNATURE *k = sk_EVP_SIGNATURE_value(sig_stack, i);
IS_FETCHABLE(signature, EVP_SIGNATURE)
DEFINE_STACK_OF(EVP_SIGNATURE)
static int signatures_cmp(const EVP_SIGNATURE *const *a,
const EVP_SIGNATURE *const *b)
static void collect_signatures(EVP_SIGNATURE *sig, void *stack)
STACK_OF(EVP_SIGNATURE) *sig_stack = stack;
STACK_OF(EVP_SIGNATURE) *sig_stack = NULL;
EVP_SIGNATURE *s = sk_EVP_SIGNATURE_value(sig_stack, idx);
EVP_SIGNATURE *alg = NULL;
EVP_SIGNATURE *evp_signature_fetch_from_prov(OSSL_PROVIDER *prov,
EVP_SIGNATURE *signature;
EVP_SIGNATURE *signature = NULL;
EVP_SIGNATURE *signature;
EVP_SIGNATURE *signature;
EVP_SIGNATURE *signature = pctx->op.sig.signature;
EVP_SIGNATURE *signature;
EVP_SIGNATURE *signature = pctx->op.sig.signature;
EVP_SIGNATURE *sig;
EVP_SIGNATURE *algo, const OSSL_PARAM params[])
EVP_SIGNATURE *algo, const OSSL_PARAM params[])
EVP_SIGNATURE *signature;
EVP_SIGNATURE *signature;
EVP_SIGNATURE *signature;
EVP_SIGNATURE *algo, const OSSL_PARAM params[])
EVP_SIGNATURE *signature;
static EVP_SIGNATURE *evp_signature_new(OSSL_PROVIDER *prov)
EVP_SIGNATURE *signature = OPENSSL_zalloc(sizeof(EVP_SIGNATURE));
void EVP_SIGNATURE_free(EVP_SIGNATURE *signature)
int EVP_SIGNATURE_up_ref(EVP_SIGNATURE *signature)
OSSL_PROVIDER *EVP_SIGNATURE_get0_provider(const EVP_SIGNATURE *signature)
EVP_SIGNATURE *EVP_SIGNATURE_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
EVP_SIGNATURE *evp_signature_fetch_from_prov(OSSL_PROVIDER *prov,
int EVP_SIGNATURE_is_a(const EVP_SIGNATURE *signature, const char *name)
int evp_signature_get_number(const EVP_SIGNATURE *signature)
const char *EVP_SIGNATURE_get0_name(const EVP_SIGNATURE *signature)
const char *EVP_SIGNATURE_get0_description(const EVP_SIGNATURE *signature)
void (*fn)(EVP_SIGNATURE *signature,
int EVP_SIGNATURE_names_do_all(const EVP_SIGNATURE *signature,
const OSSL_PARAM *EVP_SIGNATURE_gettable_ctx_params(const EVP_SIGNATURE *sig)
const OSSL_PARAM *EVP_SIGNATURE_settable_ctx_params(const EVP_SIGNATURE *sig)
static int evp_pkey_signature_init(EVP_PKEY_CTX *ctx, EVP_SIGNATURE *signature,
EVP_SIGNATURE *signature = NULL;
EVP_SIGNATURE *algo, const OSSL_PARAM params[])
EVP_SIGNATURE *algo, const OSSL_PARAM params[])
EVP_SIGNATURE *signature;
EVP_SIGNATURE *signature;
EVP_SIGNATURE *signature;
EVP_SIGNATURE *sig_alg = NULL;
EVP_SIGNATURE *sig_alg = NULL;
static int do_evp_sig(EVP_SIGNATURE *evp_sig, const OSSL_PARAM params[])
EVP_FUZZ(signature_collection, EVP_SIGNATURE, do_evp_sig);
DEFINE_ALGORITHMS(signature, EVP_SIGNATURE)
EVP_SIGNATURE *sig_alg = NULL;
EVP_SIGNATURE *signature;
int evp_signature_get_number(const EVP_SIGNATURE *signature);
void EVP_SIGNATURE_free(EVP_SIGNATURE *signature);
int EVP_SIGNATURE_up_ref(EVP_SIGNATURE *signature);
OSSL_PROVIDER *EVP_SIGNATURE_get0_provider(const EVP_SIGNATURE *signature);
EVP_SIGNATURE *EVP_SIGNATURE_fetch(OSSL_LIB_CTX *ctx, const char *algorithm,
int EVP_SIGNATURE_is_a(const EVP_SIGNATURE *signature, const char *name);
const char *EVP_SIGNATURE_get0_name(const EVP_SIGNATURE *signature);
const char *EVP_SIGNATURE_get0_description(const EVP_SIGNATURE *signature);
void (*fn)(EVP_SIGNATURE *signature,
int EVP_SIGNATURE_names_do_all(const EVP_SIGNATURE *signature,
const OSSL_PARAM *EVP_SIGNATURE_gettable_ctx_params(const EVP_SIGNATURE *sig);
const OSSL_PARAM *EVP_SIGNATURE_settable_ctx_params(const EVP_SIGNATURE *sig);
EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
EVP_SIGNATURE *algo, const OSSL_PARAM params[]);
EVP_SIGNATURE *algo,
EVP_SIGNATURE *sigalg = NULL;
EVP_SIGNATURE *sig = NULL;
EVP_SIGNATURE *sigalgo;
int (*keyopinit_ex2)(EVP_PKEY_CTX *ctx, EVP_SIGNATURE *algo,
EVP_SIGNATURE *algo,
EVP_SIGNATURE *sig_alg = NULL;
EVP_SIGNATURE *sig_alg = NULL;
EVP_SIGNATURE *sig_alg = NULL;
EVP_SIGNATURE *sig = EVP_SIGNATURE_fetch(ctx, "RSA", propq);
EVP_SIGNATURE *sig_alg = NULL;
EVP_SIGNATURE *sig_alg = NULL;
EVP_SIGNATURE *sig_alg = NULL;
EVP_SIGNATURE *sig_alg = NULL;