Symbol: ML_DSA_KEY
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
622
int ossl_ml_dsa_pk_encode(ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
664
int ossl_ml_dsa_pk_decode(ML_DSA_KEY *key, const uint8_t *in, size_t in_len)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
707
int ossl_ml_dsa_sk_encode(ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_encoders.c
764
int ossl_ml_dsa_sk_decode(ML_DSA_KEY *key, const uint8_t *in, size_t in_len)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
103
int ossl_ml_dsa_key_pub_alloc(ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
110
int ossl_ml_dsa_key_priv_alloc(ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
130
void ossl_ml_dsa_key_free(ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
144
void ossl_ml_dsa_key_reset(ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
179
ML_DSA_KEY *ossl_ml_dsa_key_dup(const ML_DSA_KEY *src, int selection)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
181
ML_DSA_KEY *ret = NULL;
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
21
const ML_DSA_PARAMS *ossl_ml_dsa_key_params(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
256
int ossl_ml_dsa_key_equal(const ML_DSA_KEY *key1, const ML_DSA_KEY *key2,
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
27
const uint8_t *ossl_ml_dsa_key_get_seed(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
289
int ossl_ml_dsa_key_has(const ML_DSA_KEY *key, int selection)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
315
static int public_from_private(const ML_DSA_KEY *key, EVP_MD_CTX *md_ctx,
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
32
int ossl_ml_dsa_key_get_prov_flags(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
357
int ossl_ml_dsa_key_public_from_private(ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
37
int ossl_ml_dsa_set_prekey(ML_DSA_KEY *key, int flags_set, int flags_clr,
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
378
int ossl_ml_dsa_key_pairwise_check(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
416
static int keygen_internal(ML_DSA_KEY *out)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
463
int ossl_ml_dsa_generate_key(ML_DSA_KEY *out)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
507
int ossl_ml_dsa_key_matches(const ML_DSA_KEY *key, int evp_type)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
513
const uint8_t *ossl_ml_dsa_key_get_pub(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
519
size_t ossl_ml_dsa_key_get_pub_len(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
524
size_t ossl_ml_dsa_key_get_collision_strength_bits(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
530
const uint8_t *ossl_ml_dsa_key_get_priv(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
535
size_t ossl_ml_dsa_key_get_priv_len(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
540
size_t ossl_ml_dsa_key_get_sig_len(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
545
OSSL_LIB_CTX *ossl_ml_dsa_key_get0_libctx(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
550
const char *ossl_ml_dsa_key_get_name(const ML_DSA_KEY *key)
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
78
ML_DSA_KEY *ossl_ml_dsa_key_new(OSSL_LIB_CTX *libctx, const char *propq,
crypto/openssl/crypto/ml_dsa/ml_dsa_key.c
81
ML_DSA_KEY *ret;
crypto/openssl/crypto/ml_dsa/ml_dsa_local.h
92
int ossl_ml_dsa_pk_encode(ML_DSA_KEY *key);
crypto/openssl/crypto/ml_dsa/ml_dsa_local.h
93
int ossl_ml_dsa_sk_encode(ML_DSA_KEY *key);
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
206
static int ml_dsa_verify_internal(const ML_DSA_KEY *pub, int msg_is_mu,
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
363
int ossl_ml_dsa_sign(const ML_DSA_KEY *priv, int msg_is_mu,
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
401
int ossl_ml_dsa_verify(const ML_DSA_KEY *pub, int msg_is_mu,
crypto/openssl/crypto/ml_dsa/ml_dsa_sign.c
49
static int ml_dsa_sign_internal(const ML_DSA_KEY *priv, int msg_is_mu,
crypto/openssl/include/crypto/ml_dsa.h
100
__owur size_t ossl_ml_dsa_key_get_sig_len(const ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
101
__owur int ossl_ml_dsa_key_matches(const ML_DSA_KEY *key, int evp_type);
crypto/openssl/include/crypto/ml_dsa.h
102
__owur const char *ossl_ml_dsa_key_get_name(const ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
103
OSSL_LIB_CTX *ossl_ml_dsa_key_get0_libctx(const ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
105
__owur int ossl_ml_dsa_key_public_from_private(ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
106
__owur int ossl_ml_dsa_pk_decode(ML_DSA_KEY *key, const uint8_t *in, size_t in_len);
crypto/openssl/include/crypto/ml_dsa.h
107
__owur int ossl_ml_dsa_sk_decode(ML_DSA_KEY *key, const uint8_t *in, size_t in_len);
crypto/openssl/include/crypto/ml_dsa.h
109
__owur int ossl_ml_dsa_sign(const ML_DSA_KEY *priv, int msg_is_mu,
crypto/openssl/include/crypto/ml_dsa.h
114
__owur int ossl_ml_dsa_verify(const ML_DSA_KEY *pub, int msg_is_mu,
crypto/openssl/include/crypto/ml_dsa.h
76
const ML_DSA_PARAMS *ossl_ml_dsa_key_params(const ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
77
__owur ML_DSA_KEY *ossl_ml_dsa_key_new(OSSL_LIB_CTX *libctx, const char *propq,
crypto/openssl/include/crypto/ml_dsa.h
80
void ossl_ml_dsa_key_reset(ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
81
__owur int ossl_ml_dsa_key_pub_alloc(ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
82
__owur int ossl_ml_dsa_key_priv_alloc(ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
83
void ossl_ml_dsa_key_free(ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
84
__owur ML_DSA_KEY *ossl_ml_dsa_key_dup(const ML_DSA_KEY *src, int selection);
crypto/openssl/include/crypto/ml_dsa.h
85
__owur int ossl_ml_dsa_key_equal(const ML_DSA_KEY *key1, const ML_DSA_KEY *key2,
crypto/openssl/include/crypto/ml_dsa.h
87
__owur int ossl_ml_dsa_key_has(const ML_DSA_KEY *key, int selection);
crypto/openssl/include/crypto/ml_dsa.h
88
__owur int ossl_ml_dsa_key_pairwise_check(const ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
89
__owur int ossl_ml_dsa_generate_key(ML_DSA_KEY *out);
crypto/openssl/include/crypto/ml_dsa.h
90
__owur const uint8_t *ossl_ml_dsa_key_get_pub(const ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
91
__owur size_t ossl_ml_dsa_key_get_pub_len(const ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
92
__owur const uint8_t *ossl_ml_dsa_key_get_priv(const ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
93
__owur size_t ossl_ml_dsa_key_get_priv_len(const ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
94
__owur const uint8_t *ossl_ml_dsa_key_get_seed(const ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
95
__owur int ossl_ml_dsa_key_get_prov_flags(const ML_DSA_KEY *key);
crypto/openssl/include/crypto/ml_dsa.h
96
int ossl_ml_dsa_set_prekey(ML_DSA_KEY *key, int flags_set, int flags_clr,
crypto/openssl/include/crypto/ml_dsa.h
99
__owur size_t ossl_ml_dsa_key_get_collision_strength_bits(const ML_DSA_KEY *key);
crypto/openssl/providers/common/der/der_ml_dsa_key.c
19
int ossl_DER_w_algorithmIdentifier_ML_DSA(WPACKET *pkt, int tag, ML_DSA_KEY *key)
crypto/openssl/providers/common/include/prov/der_ml_dsa.h
42
int ossl_DER_w_algorithmIdentifier_ML_DSA(WPACKET *pkt, int tag, ML_DSA_KEY *key);
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
948
ML_DSA_KEY *key;
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
960
ML_DSA_KEY *key;
crypto/openssl/providers/implementations/encode_decode/encode_key2text.c
620
return ossl_ml_dsa_key_to_text(out, (ML_DSA_KEY *)key, selection);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
367
ML_DSA_KEY *
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
374
ML_DSA_KEY *ret;
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
399
ML_DSA_KEY *
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
408
ML_DSA_KEY *key = NULL, *ret = NULL;
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
529
int ossl_ml_dsa_i2d_pubkey(const ML_DSA_KEY *key, unsigned char **out)
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
546
int ossl_ml_dsa_i2d_prvkey(const ML_DSA_KEY *key, uint8_t **out,
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
667
int ossl_ml_dsa_key_to_text(BIO *out, const ML_DSA_KEY *key, int selection)
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.h
20
__owur ML_DSA_KEY *ossl_ml_dsa_d2i_PUBKEY(const uint8_t *pubenc, int publen,
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.h
23
__owur ML_DSA_KEY *ossl_ml_dsa_d2i_PKCS8(const uint8_t *prvenc, int prvlen,
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.h
26
__owur int ossl_ml_dsa_key_to_text(BIO *out, const ML_DSA_KEY *key, int selection);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.h
29
ossl_ml_dsa_i2d_pubkey(const ML_DSA_KEY *key, unsigned char **out);
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.h
32
ossl_ml_dsa_i2d_prvkey(const ML_DSA_KEY *key, unsigned char **out,
crypto/openssl/providers/implementations/include/prov/ml_dsa.h
13
ML_DSA_KEY *
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
103
ML_DSA_KEY *ossl_prov_ml_dsa_new(PROV_CTX *ctx, const char *propq, int evp_type)
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
105
ML_DSA_KEY *key;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
139
ossl_ml_dsa_key_free((ML_DSA_KEY *)keydata);
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
151
const ML_DSA_KEY *key = keydata;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
163
const ML_DSA_KEY *key1 = keydata1;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
164
const ML_DSA_KEY *key2 = keydata2;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
175
const ML_DSA_KEY *key = key_data;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
194
static int ml_dsa_key_fromdata(ML_DSA_KEY *key, const OSSL_PARAM params[],
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
271
ML_DSA_KEY *key = keydata;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
326
ML_DSA_KEY *key = keydata;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
372
ML_DSA_KEY *key = keydata;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
412
ML_DSA_KEY *key = NULL;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
418
key = *(ML_DSA_KEY **)reference;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
420
*(ML_DSA_KEY **)reference = NULL;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
470
ML_DSA_KEY *key = NULL;
crypto/openssl/providers/implementations/keymgmt/ml_dsa_kmgmt.c
51
static int ml_dsa_pairwise_test(const ML_DSA_KEY *key)
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
129
ML_DSA_KEY *key = vkey;
crypto/openssl/providers/implementations/signature/ml_dsa_sig.c
44
ML_DSA_KEY *key;
crypto/openssl/test/ml_dsa_test.c
234
ML_DSA_KEY *key = NULL, *key1 = NULL;