Symbol: SLH_DSA_KEY
crypto/openssl/crypto/slh_dsa/slh_dsa.c
151
const SLH_DSA_KEY *pub = hctx->key;
crypto/openssl/crypto/slh_dsa/slh_dsa.c
48
const SLH_DSA_KEY *priv = hctx->key;
crypto/openssl/crypto/slh_dsa/slh_dsa_hash_ctx.c
26
SLH_DSA_HASH_CTX *ossl_slh_dsa_hash_ctx_new(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
101
SLH_DSA_KEY *ret;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
128
void ossl_slh_dsa_key_free(SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
146
SLH_DSA_KEY *ossl_slh_dsa_key_dup(const SLH_DSA_KEY *src, int selection)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
148
SLH_DSA_KEY *ret = NULL;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
189
int ossl_slh_dsa_key_equal(const SLH_DSA_KEY *key1, const SLH_DSA_KEY *key2,
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
21
static int slh_dsa_compute_pk_root(SLH_DSA_HASH_CTX *ctx, SLH_DSA_KEY *out, int verify);
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
221
int ossl_slh_dsa_key_has(const SLH_DSA_KEY *key, int selection)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
23
static void slh_dsa_key_hash_cleanup(SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
234
int ossl_slh_dsa_key_pairwise_check(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
245
ret = slh_dsa_compute_pk_root(ctx, (SLH_DSA_KEY *)key, 1);
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
250
void ossl_slh_dsa_key_reset(SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
268
int ossl_slh_dsa_key_fromdata(SLH_DSA_KEY *key, const OSSL_PARAM params[],
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
332
static int slh_dsa_compute_pk_root(SLH_DSA_HASH_CTX *ctx, SLH_DSA_KEY *out,
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
335
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
34
static int slh_dsa_key_hash_init(SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
367
int ossl_slh_dsa_generate_key(SLH_DSA_HASH_CTX *ctx, SLH_DSA_KEY *out,
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
409
int ossl_slh_dsa_key_type_matches(const SLH_DSA_KEY *key, const char *alg)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
415
const uint8_t *ossl_slh_dsa_key_get_pub(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
421
size_t ossl_slh_dsa_key_get_pub_len(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
427
const uint8_t *ossl_slh_dsa_key_get_priv(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
437
size_t ossl_slh_dsa_key_get_priv_len(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
442
size_t ossl_slh_dsa_key_get_n(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
447
size_t ossl_slh_dsa_key_get_sig_len(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
451
const char *ossl_slh_dsa_key_get_name(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
455
int ossl_slh_dsa_key_get_type(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
460
int ossl_slh_dsa_set_priv(SLH_DSA_KEY *key, const uint8_t *priv, size_t priv_len)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
470
int ossl_slh_dsa_set_pub(SLH_DSA_KEY *key, const uint8_t *pub, size_t pub_len)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
481
int ossl_slh_dsa_key_to_text(BIO *out, const SLH_DSA_KEY *key, int selection)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
69
static void slh_dsa_key_hash_dup(SLH_DSA_KEY *dst, const SLH_DSA_KEY *src)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
85
OSSL_LIB_CTX *ossl_slh_dsa_key_get0_libctx(const SLH_DSA_KEY *key)
crypto/openssl/crypto/slh_dsa/slh_dsa_key.c
98
SLH_DSA_KEY *ossl_slh_dsa_key_new(OSSL_LIB_CTX *libctx, const char *propq,
crypto/openssl/crypto/slh_dsa/slh_dsa_local.h
49
const SLH_DSA_KEY *key; /* This key is not owned by this object */
crypto/openssl/crypto/slh_dsa/slh_fors.c
135
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_fors.c
214
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_fors.c
45
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_fors.c
82
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_hash.c
177
const SLH_DSA_KEY *key = hctx->key;
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
111
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_hypertree.c
36
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_wots.c
143
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_wots.c
208
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_wots.c
272
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_wots.c
96
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_xmss.c
144
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_xmss.c
40
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/crypto/slh_dsa/slh_xmss.c
89
const SLH_DSA_KEY *key = ctx->key;
crypto/openssl/include/crypto/slh_dsa.h
26
__owur OSSL_LIB_CTX *ossl_slh_dsa_key_get0_libctx(const SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
27
__owur SLH_DSA_KEY *ossl_slh_dsa_key_new(OSSL_LIB_CTX *libctx, const char *propq,
crypto/openssl/include/crypto/slh_dsa.h
29
void ossl_slh_dsa_key_free(SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
30
void ossl_slh_dsa_key_reset(SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
31
__owur SLH_DSA_KEY *ossl_slh_dsa_key_dup(const SLH_DSA_KEY *src, int selection);
crypto/openssl/include/crypto/slh_dsa.h
32
__owur int ossl_slh_dsa_key_equal(const SLH_DSA_KEY *key1, const SLH_DSA_KEY *key2,
crypto/openssl/include/crypto/slh_dsa.h
34
__owur int ossl_slh_dsa_key_has(const SLH_DSA_KEY *key, int selection);
crypto/openssl/include/crypto/slh_dsa.h
35
__owur int ossl_slh_dsa_key_pairwise_check(const SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
36
__owur int ossl_slh_dsa_key_fromdata(SLH_DSA_KEY *key, const OSSL_PARAM *params,
crypto/openssl/include/crypto/slh_dsa.h
38
__owur int ossl_slh_dsa_generate_key(SLH_DSA_HASH_CTX *ctx, SLH_DSA_KEY *out,
crypto/openssl/include/crypto/slh_dsa.h
41
__owur int ossl_slh_dsa_key_to_text(BIO *out, const SLH_DSA_KEY *key, int selection);
crypto/openssl/include/crypto/slh_dsa.h
42
__owur const uint8_t *ossl_slh_dsa_key_get_pub(const SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
43
__owur const uint8_t *ossl_slh_dsa_key_get_priv(const SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
44
__owur size_t ossl_slh_dsa_key_get_pub_len(const SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
45
__owur int ossl_slh_dsa_set_priv(SLH_DSA_KEY *key, const uint8_t *priv,
crypto/openssl/include/crypto/slh_dsa.h
47
__owur int ossl_slh_dsa_set_pub(SLH_DSA_KEY *key, const uint8_t *pub,
crypto/openssl/include/crypto/slh_dsa.h
49
__owur size_t ossl_slh_dsa_key_get_priv_len(const SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
50
__owur size_t ossl_slh_dsa_key_get_n(const SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
51
__owur size_t ossl_slh_dsa_key_get_sig_len(const SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
52
__owur const char *ossl_slh_dsa_key_get_name(const SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
53
__owur int ossl_slh_dsa_key_get_type(const SLH_DSA_KEY *key);
crypto/openssl/include/crypto/slh_dsa.h
54
__owur int ossl_slh_dsa_key_type_matches(const SLH_DSA_KEY *key, const char *alg);
crypto/openssl/include/crypto/slh_dsa.h
55
__owur SLH_DSA_HASH_CTX *ossl_slh_dsa_hash_ctx_new(const SLH_DSA_KEY *key);
crypto/openssl/providers/common/der/der_slh_dsa_key.c
21
int ossl_DER_w_algorithmIdentifier_SLH_DSA(WPACKET *pkt, int tag, SLH_DSA_KEY *key)
crypto/openssl/providers/common/include/prov/der_slh_dsa.h
105
int ossl_DER_w_algorithmIdentifier_SLH_DSA(WPACKET *pkt, int tag, SLH_DSA_KEY *key);
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
644
SLH_DSA_KEY *key = NULL, *ret = NULL;
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
684
SLH_DSA_KEY *ret = NULL;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1023
const SLH_DSA_KEY *key = vkey;
crypto/openssl/providers/implementations/encode_decode/encode_key2any.c
1043
const SLH_DSA_KEY *key = vkey;
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
454
return ossl_slh_dsa_key_to_text(out, (SLH_DSA_KEY *)key, selection);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
100
const SLH_DSA_KEY *key = key_data;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
112
SLH_DSA_KEY *key = keydata;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
153
static int key_to_params(SLH_DSA_KEY *key, OSSL_PARAM_BLD *tmpl,
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
180
SLH_DSA_KEY *key = keydata;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
224
SLH_DSA_KEY *key = keydata;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
23
static int slh_dsa_fips140_pairwise_test(const SLH_DSA_KEY *key,
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
255
SLH_DSA_KEY *key = NULL;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
259
key = *(SLH_DSA_KEY **)reference;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
261
*(SLH_DSA_KEY **)reference = NULL;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
291
static int slh_dsa_fips140_pairwise_test(const SLH_DSA_KEY *key,
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
354
SLH_DSA_KEY *key = NULL;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
64
ossl_slh_dsa_key_free((SLH_DSA_KEY *)keydata);
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
76
const SLH_DSA_KEY *key = keydata;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
88
const SLH_DSA_KEY *key1 = keydata1;
crypto/openssl/providers/implementations/keymgmt/slh_dsa_kmgmt.c
89
const SLH_DSA_KEY *key2 = keydata2;
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
150
SLH_DSA_KEY *key = vkey;
crypto/openssl/providers/implementations/signature/slh_dsa_sig.c
42
SLH_DSA_KEY *key; /* Note that the key is not owned by this object */