Home
last modified time | relevance | path

Searched refs:prvenc (Results 1 – 6 of 6) sorted by relevance

/freebsd/crypto/openssl/providers/implementations/keymgmt/
H A Dml_kem_kmgmt.c241 uint8_t *pubenc = NULL, *prvenc = NULL, *seedenc = NULL; in ml_kem_export() local
280 if ((prvenc = OPENSSL_secure_zalloc(prvlen)) == NULL in ml_kem_export()
281 || !ossl_ml_kem_encode_private_key(prvenc, prvlen, key)) in ml_kem_export()
285 if ((prvenc = OPENSSL_secure_zalloc(prvlen)) == NULL) in ml_kem_export()
287 memcpy(prvenc, key->encoded_dk, prvlen); in ml_kem_export()
302 if (prvenc != NULL in ml_kem_export()
304 tmpl, params, OSSL_PKEY_PARAM_PRIV_KEY, prvenc, prvlen)) in ml_kem_export()
323 OPENSSL_secure_clear_free(prvenc, prvlen); in ml_kem_export()
342 static int check_seed(const uint8_t *seed, const uint8_t *prvenc, in check_seed() argument
348 prvenc + key->vinfo->prvkey_bytes - zlen, zlen) in check_seed()
[all …]
H A Dmlx_kmgmt.c149 uint8_t *prvenc; member
187 if (sub_arg->prvenc != NULL in export_sub_cb()
189 void *prv = sub_arg->prvenc + sub_arg->prvoff; in export_sub_cb()
282 sub_arg.prvenc = OPENSSL_secure_zalloc(prvlen); in mlx_kem_export()
283 if (sub_arg.prvenc == NULL) in mlx_kem_export()
300 if (sub_arg.prvenc != NULL && sub_arg.prvcount == 2 in mlx_kem_export()
302 tmpl, NULL, OSSL_PKEY_PARAM_PRIV_KEY, sub_arg.prvenc, prvlen)) in mlx_kem_export()
314 OPENSSL_secure_clear_free(sub_arg.prvenc, prvlen); in mlx_kem_export()
379 const uint8_t *prvenc, size_t prvlen) in load_keys() argument
387 minimal_selection, key, slot, prvenc, in load_keys()
[all …]
/freebsd/crypto/openssl/providers/implementations/encode_decode/
H A Dml_kem_codecs.c269 ossl_ml_kem_d2i_PKCS8(const uint8_t *prvenc, int prvlen, in ossl_ml_kem_d2i_PKCS8() argument
292 if ((p8inf = d2i_PKCS8_PRIV_KEY_INFO(NULL, &prvenc, prvlen)) == NULL) in ossl_ml_kem_d2i_PKCS8()
560 uint8_t seed[ML_KEM_SEED_BYTES], *prvenc = NULL, *pubenc = NULL; in ossl_ml_kem_key_to_text() local
586 if ((prvenc = OPENSSL_malloc(prvlen)) == NULL) in ossl_ml_kem_key_to_text()
588 if (!ossl_ml_kem_encode_private_key(prvenc, prvlen, key)) in ossl_ml_kem_key_to_text()
590 if (!ossl_bio_print_labeled_buf(out, "dk:", prvenc, prvlen)) in ossl_ml_kem_key_to_text()
617 OPENSSL_free(prvenc); in ossl_ml_kem_key_to_text()
H A Dml_dsa_codecs.h23 __owur ML_DSA_KEY *ossl_ml_dsa_d2i_PKCS8(const uint8_t *prvenc, int prvlen,
H A Dml_kem_codecs.h23 __owur ML_KEM_KEY *ossl_ml_kem_d2i_PKCS8(const uint8_t *prvenc, int prvlen,
H A Dml_dsa_codecs.c400 ossl_ml_dsa_d2i_PKCS8(const uint8_t *prvenc, int prvlen, in ossl_ml_dsa_d2i_PKCS8() argument
425 if ((p8inf = d2i_PKCS8_PRIV_KEY_INFO(NULL, &prvenc, prvlen)) == NULL) in ossl_ml_dsa_d2i_PKCS8()