Lines Matching refs:privkey

143             ok = ok && key->privkey != NULL;  in ecx_has()
178 const unsigned char *pa = key1->privkey; in ecx_match()
179 const unsigned char *pb = key2->privkey; in ecx_match()
226 && key->privkey != NULL in key_to_params()
229 key->privkey, key->keylen)) in key_to_params()
425 OPENSSL_clear_free(ecxkey->privkey, ecxkey->keylen); in ecx_set_params()
426 ecxkey->privkey = NULL; in ecx_set_params()
652 ecx->privkey, 0, 0, 0, NULL, 0, in ecd_fips140_pairwise_test()
656 ecx->pubkey, ecx->privkey, NULL, 0, in ecd_fips140_pairwise_test()
684 unsigned char *privkey; in ecx_gen() local
698 if ((privkey = ossl_ecx_key_allocate_privkey(key)) == NULL) { in ecx_gen()
707 if (!ossl_ecx_dhkem_derive_private(key, privkey, in ecx_gen()
713 if (RAND_priv_bytes_ex(gctx->libctx, privkey, key->keylen, 0) <= 0) in ecx_gen()
719 privkey[0] &= 248; in ecx_gen()
720 privkey[X25519_KEYLEN - 1] &= 127; in ecx_gen()
721 privkey[X25519_KEYLEN - 1] |= 64; in ecx_gen()
722 ossl_x25519_public_from_private(key->pubkey, privkey); in ecx_gen()
725 privkey[0] &= 252; in ecx_gen()
726 privkey[X448_KEYLEN - 1] |= 128; in ecx_gen()
727 ossl_x448_public_from_private(key->pubkey, privkey); in ecx_gen()
730 if (!ossl_ed25519_public_from_private(gctx->libctx, key->pubkey, privkey, in ecx_gen()
735 if (!ossl_ed448_public_from_private(gctx->libctx, key->pubkey, privkey, in ecx_gen()
878 ossl_x25519_public_from_private(pub, ecx->privkey); in ecx_key_pairwise_check()
881 ossl_x448_public_from_private(pub, ecx->privkey); in ecx_key_pairwise_check()
920 if (!ossl_ed25519_public_from_private(ecx->libctx, pub, ecx->privkey, in ecd_key_pairwise_check()
925 if (!ossl_ed448_public_from_private(ecx->libctx, pub, ecx->privkey, in ecd_key_pairwise_check()
961 ok = ok && ecx->privkey != NULL; in ecx_validate()
1037 unsigned char *privkey = NULL, *pubkey; in MAKE_KEYMGMT_FUNCTIONS() local
1050 privkey = ossl_ecx_key_allocate_privkey(key); in MAKE_KEYMGMT_FUNCTIONS()
1051 if (privkey == NULL) { in MAKE_KEYMGMT_FUNCTIONS()
1060 if (!ossl_ecx_dhkem_derive_private(key, privkey, in MAKE_KEYMGMT_FUNCTIONS()
1066 if (RAND_priv_bytes_ex(gctx->libctx, privkey, X25519_KEYLEN, 0) <= 0) in MAKE_KEYMGMT_FUNCTIONS()
1070 privkey[0] &= 248; in MAKE_KEYMGMT_FUNCTIONS()
1071 privkey[31] &= 127; in MAKE_KEYMGMT_FUNCTIONS()
1072 privkey[31] |= 64; in MAKE_KEYMGMT_FUNCTIONS()
1074 if (s390x_x25519_mul(pubkey, generator, privkey) != 1) in MAKE_KEYMGMT_FUNCTIONS()
1094 unsigned char *privkey = NULL, *pubkey; in s390x_ecx_keygen448() local
1107 privkey = ossl_ecx_key_allocate_privkey(key); in s390x_ecx_keygen448()
1108 if (privkey == NULL) { in s390x_ecx_keygen448()
1117 if (!ossl_ecx_dhkem_derive_private(key, privkey, in s390x_ecx_keygen448()
1123 if (RAND_priv_bytes_ex(gctx->libctx, privkey, X448_KEYLEN, 0) <= 0) in s390x_ecx_keygen448()
1127 privkey[0] &= 252; in s390x_ecx_keygen448()
1128 privkey[55] |= 128; in s390x_ecx_keygen448()
1130 if (s390x_x448_mul(pubkey, generator, privkey) != 1) in s390x_ecx_keygen448()
1154 unsigned char *privkey = NULL, *pubkey; in s390x_ecd_keygen25519() local
1170 privkey = ossl_ecx_key_allocate_privkey(key); in s390x_ecd_keygen25519()
1171 if (privkey == NULL) { in s390x_ecd_keygen25519()
1176 if (RAND_priv_bytes_ex(gctx->libctx, privkey, ED25519_KEYLEN, 0) <= 0) in s390x_ecd_keygen25519()
1182 j = EVP_Digest(privkey, 32, buff, &sz, sha, NULL); in s390x_ecd_keygen25519()
1222 unsigned char *privkey = NULL, *pubkey; in s390x_ecd_keygen448() local
1237 privkey = ossl_ecx_key_allocate_privkey(key); in s390x_ecd_keygen448()
1238 if (privkey == NULL) { in s390x_ecd_keygen448()
1246 if (RAND_priv_bytes_ex(gctx->libctx, privkey, ED448_KEYLEN, 0) <= 0) in s390x_ecd_keygen448()
1254 if (EVP_DigestUpdate(hashctx, privkey, 57) != 1) in s390x_ecd_keygen448()