HomeSort by: relevance | last modified time | path
    Searched refs:pubenc (Results 1 - 7 of 7) sorted by relevancy

  /src/crypto/external/apache2/openssl/dist/providers/implementations/encode_decode/
ml_dsa_codecs.h 20 __owur ML_DSA_KEY *ossl_ml_dsa_d2i_PUBKEY(const uint8_t *pubenc, int publen,
ml_kem_codecs.h 20 __owur ML_KEM_KEY *ossl_ml_kem_d2i_PUBKEY(const uint8_t *pubenc, int publen,
ml_kem_codecs.c 235 ossl_ml_kem_d2i_PUBKEY(const uint8_t *pubenc, int publen, int evp_type,
249 || memcmp(pubenc, vspki->asn1_prefix, ML_COMMON_SPKI_OVERHEAD) != 0)
252 pubenc += ML_COMMON_SPKI_OVERHEAD;
257 if (!ossl_ml_kem_parse_public_key(pubenc, (size_t)publen, ret)) {
560 uint8_t seed[ML_KEM_SEED_BYTES], *prvenc = NULL, *pubenc = NULL; local
602 if ((pubenc = OPENSSL_malloc(key->vinfo->pubkey_bytes)) == NULL
603 || !ossl_ml_kem_encode_public_key(pubenc, publen, key)
604 || !ossl_bio_print_labeled_buf(out, "ek:", pubenc, publen))
616 OPENSSL_free(pubenc);
  /src/crypto/external/apache2/openssl/dist/providers/implementations/keymgmt/
ml_kem_kmgmt.c 241 uint8_t *pubenc = NULL, *prvenc = NULL, *seedenc = NULL; local
260 pubenc = OPENSSL_malloc(v->pubkey_bytes);
261 if (pubenc == NULL
262 || !ossl_ml_kem_encode_public_key(pubenc, v->pubkey_bytes, key))
308 if (pubenc != NULL
310 tmpl, params, OSSL_PKEY_PARAM_PUB_KEY, pubenc, v->pubkey_bytes))
324 OPENSSL_free(pubenc);
384 const void *pubenc = NULL, *prvenc = NULL, *seedenc = NULL; local
424 && OSSL_PARAM_get_octet_string_ptr(p, &pubenc, &publen) != 1)
441 if (memcmp(pubenc, (unsigned char *)prvenc + puboff, publen) != 0)
585 uint8_t *pubenc = NULL; local
652 const void *pubenc = NULL; local
    [all...]
mlx_kmgmt.c 148 uint8_t *pubenc; member in struct:export_cb_arg_st
172 if (sub_arg->pubenc != NULL
174 void *pub = sub_arg->pubenc + sub_arg->puboff;
211 * The caller is responsible for initialising only the pubenc and prvenc
270 sub_arg.pubenc = OPENSSL_malloc(publen);
271 if (sub_arg.pubenc == NULL)
295 if (sub_arg.pubenc != NULL && sub_arg.pubcount == 2
297 tmpl, NULL, OSSL_PKEY_PARAM_PUB_KEY, sub_arg.pubenc, publen))
315 OPENSSL_free(sub_arg.pubenc);
378 const uint8_t *pubenc, size_t publen
414 const void *pubenc = NULL, *prvenc = NULL; local
589 const void *pubenc = NULL; local
    [all...]
  /src/crypto/external/apache2/openssl/dist/include/crypto/
ml_kem.h 243 __owur int ossl_ml_kem_genkey(uint8_t *pubenc, size_t publen, ML_KEM_KEY *key);
  /src/crypto/external/apache2/openssl/dist/crypto/ml_kem/
ml_kem.c 1666 * into the provided |pubenc| buffer, and generates the content of the |rho|,
1682 EVP_MD_CTX *mdctx, uint8_t *pubenc, ML_KEM_KEY *key)
1716 if (pubenc == NULL) {
1721 encode_pubkey(pubenc, key);
1722 if (!hash_h(key->pkhash, pubenc, vinfo->pubkey_bytes, mdctx, key))
2155 int ossl_ml_kem_genkey(uint8_t *pubenc, size_t publen, ML_KEM_KEY *key)
2168 if (pubenc != NULL && publen != vinfo->pubkey_bytes)
2191 ret = genkey(seed, mdctx, pubenc, key);

Completed in 31 milliseconds