Lines Matching refs:ML_DSA_KEY
75 typedef struct ml_dsa_key_st ML_DSA_KEY; typedef
78 const ML_DSA_PARAMS *ossl_ml_dsa_key_params(const ML_DSA_KEY *key);
79 __owur ML_DSA_KEY *ossl_ml_dsa_key_new(OSSL_LIB_CTX *libctx, const char *propq,
82 void ossl_ml_dsa_key_reset(ML_DSA_KEY *key);
83 __owur int ossl_ml_dsa_key_pub_alloc(ML_DSA_KEY *key);
84 __owur int ossl_ml_dsa_key_priv_alloc(ML_DSA_KEY *key);
85 void ossl_ml_dsa_key_free(ML_DSA_KEY *key);
86 __owur ML_DSA_KEY *ossl_ml_dsa_key_dup(const ML_DSA_KEY *src, int selection);
87 __owur int ossl_ml_dsa_key_equal(const ML_DSA_KEY *key1, const ML_DSA_KEY *key2,
89 __owur int ossl_ml_dsa_key_has(const ML_DSA_KEY *key, int selection);
90 __owur int ossl_ml_dsa_key_pairwise_check(const ML_DSA_KEY *key);
91 __owur int ossl_ml_dsa_generate_key(ML_DSA_KEY *out);
92 __owur const uint8_t *ossl_ml_dsa_key_get_pub(const ML_DSA_KEY *key);
93 __owur size_t ossl_ml_dsa_key_get_pub_len(const ML_DSA_KEY *key);
94 __owur const uint8_t *ossl_ml_dsa_key_get_priv(const ML_DSA_KEY *key);
95 __owur size_t ossl_ml_dsa_key_get_priv_len(const ML_DSA_KEY *key);
96 __owur const uint8_t *ossl_ml_dsa_key_get_seed(const ML_DSA_KEY *key);
97 __owur int ossl_ml_dsa_key_get_prov_flags(const ML_DSA_KEY *key);
98 int ossl_ml_dsa_set_prekey(ML_DSA_KEY *key, int flags_set, int flags_clr,
101 __owur size_t ossl_ml_dsa_key_get_collision_strength_bits(const ML_DSA_KEY *key);
102 __owur int ossl_ml_dsa_key_get_security_category(const ML_DSA_KEY *key);
103 __owur size_t ossl_ml_dsa_key_get_sig_len(const ML_DSA_KEY *key);
104 __owur int ossl_ml_dsa_key_matches(const ML_DSA_KEY *key, int evp_type);
105 __owur const char *ossl_ml_dsa_key_get_name(const ML_DSA_KEY *key);
106 OSSL_LIB_CTX *ossl_ml_dsa_key_get0_libctx(const ML_DSA_KEY *key);
108 __owur int ossl_ml_dsa_key_public_from_private(ML_DSA_KEY *key);
109 __owur int ossl_ml_dsa_pk_decode(ML_DSA_KEY *key, const uint8_t *in, size_t in_len);
110 __owur int ossl_ml_dsa_sk_decode(ML_DSA_KEY *key, const uint8_t *in, size_t in_len);
112 EVP_MD_CTX *ossl_ml_dsa_mu_init(const ML_DSA_KEY *key, int encode,
117 __owur int ossl_ml_dsa_sign(const ML_DSA_KEY *priv, int msg_is_mu,
122 __owur int ossl_ml_dsa_verify(const ML_DSA_KEY *pub, int msg_is_mu,