Home
last modified time | relevance | path

Searched refs:peerkey (Results 1 – 21 of 21) sorted by relevance

/netbsd-src/crypto/external/bsd/openssl/dist/providers/implementations/exchange/
H A Decx_exch.c41 ECX_KEY *peerkey; member
110 ossl_ecx_key_free(ecxctx->peerkey); in ecx_set_peer()
111 ecxctx->peerkey = key; in ecx_set_peer()
126 || ecxctx->peerkey == NULL) { in ecx_derive()
150 if (s390x_x25519_mul(secret, ecxctx->peerkey->pubkey, in ecx_derive()
158 ecxctx->peerkey->pubkey) == 0) { in ecx_derive()
166 if (s390x_x448_mul(secret, ecxctx->peerkey->pubkey, in ecx_derive()
174 ecxctx->peerkey->pubkey) == 0) { in ecx_derive()
189 ossl_ecx_key_free(ecxctx->peerkey); in ecx_freectx()
215 if (dstctx->peerkey != NULL && !ossl_ecx_key_up_ref(dstctx->peerkey)) { in ecx_dupctx()
/netbsd-src/crypto/external/bsd/openssl/dist/test/
H A Dtls-provider.c232 XORKEY *peerkey; member
265 pxorctx->peerkey = vpeerkey; in xor_set_peer()
275 if (pxorctx->key == NULL || pxorctx->peerkey == NULL) in xor_derive()
286 secret[i] = pxorctx->key->privkey[i] ^ pxorctx->peerkey->pubkey[i]; in xor_derive()
404 XORKEY *peerkey = NULL; in xor_decapsulate() local
417 peerkey = xor_newdata(pxorctx->provctx); in xor_decapsulate()
418 if (peerkey == NULL) in xor_decapsulate()
420 memcpy(peerkey->pubkey, ct, XOR_KEY_SIZE); in xor_decapsulate()
426 || !xor_set_peer(derivectx, peerkey) in xor_decapsulate()
433 xor_freedata(peerkey); in xor_decapsulate()
/netbsd-src/crypto/external/bsd/openssl/dist/doc/man3/
H A DEVP_PKEY_set1_encoded_public_key.pod80 EVP_PKEY *peerkey = EVP_PKEY_new();
82 if (peerkey == NULL || EVP_PKEY_copy_parameters(peerkey, ourkey) <= 0)
85 if (EVP_PKEY_set1_encoded_public_key(peerkey, peer_pub,
91 EVP_PKEY_free(peerkey);
H A DEVP_PKEY_derive.pod72 EVP_PKEY *pkey, *peerkey;
73 /* NB: assumes pkey, eng, peerkey have been already set up */
80 if (EVP_PKEY_derive_set_peer(ctx, peerkey) <= 0)
/netbsd-src/crypto/external/bsd/openssl.old/dist/apps/
H A Dpkeyutl.c93 const char *peerkey = NULL; in pkeyutl_main() local
126 peerkey = opt_arg(); in pkeyutl_main()
211 } else if (peerkey != NULL && pkey_op != EVP_PKEY_OP_DERIVE) { in pkeyutl_main()
223 if (peerkey != NULL && !setup_peer(ctx, peerform, peerkey, e)) { in pkeyutl_main()
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/ec/
H A Decx_meth.c662 const ECX_KEY *ecxkey, *peerkey; in validate_ecx_derive() local
664 if (ctx->pkey == NULL || ctx->peerkey == NULL) { in validate_ecx_derive()
669 peerkey = ctx->peerkey->pkey.ecx; in validate_ecx_derive()
674 if (peerkey == NULL) { in validate_ecx_derive()
679 *pubkey = peerkey->pubkey; in validate_ecx_derive()
H A Dec_pmeth.c159 if (!ctx->pkey || !ctx->peerkey) { in pkey_ec_derive()
172 pubkey = EC_KEY_get0_public_key(ctx->peerkey->pkey.ec); in pkey_ec_derive()
/netbsd-src/crypto/external/bsd/openssl.old/dist/doc/man3/
H A DEVP_PKEY_derive.pod56 EVP_PKEY *pkey, *peerkey;
57 /* NB: assumes pkey, eng, peerkey have been already set up */
64 if (EVP_PKEY_derive_set_peer(ctx, peerkey) <= 0)
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/evp/
H A Dpmeth_fn.c270 EVP_PKEY_free(ctx->peerkey); in EVP_PKEY_derive_set_peer()
271 ctx->peerkey = peer; in EVP_PKEY_derive_set_peer()
276 ctx->peerkey = NULL; in EVP_PKEY_derive_set_peer()
H A Dpmeth_lib.c281 if (pctx->peerkey) in EVP_PKEY_CTX_dup()
282 EVP_PKEY_up_ref(pctx->peerkey); in EVP_PKEY_CTX_dup()
284 rctx->peerkey = pctx->peerkey; in EVP_PKEY_CTX_dup()
359 EVP_PKEY_free(ctx->peerkey); in EVP_PKEY_CTX_free()
487 return ctx->peerkey; in EVP_PKEY_CTX_get0_peerkey()
/netbsd-src/crypto/external/bsd/openssl/dist/apps/
H A Dpkeyutl.c121 const char *peerkey = NULL; in pkeyutl_main() local
160 peerkey = opt_arg(); in pkeyutl_main()
293 } else if (peerkey != NULL && pkey_op != EVP_PKEY_OP_DERIVE) { in pkeyutl_main()
312 if (peerkey != NULL && !setup_peer(ctx, peerform, peerkey, e)) { in pkeyutl_main()
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/evp/
H A Dexchange.c485 EVP_PKEY_free(ctx->peerkey); in EVP_PKEY_derive_set_peer_ex()
486 ctx->peerkey = peer; in EVP_PKEY_derive_set_peer_ex()
491 ctx->peerkey = NULL; in EVP_PKEY_derive_set_peer_ex()
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/ec/
H A Decx_meth.c729 const ECX_KEY *ecxkey, *peerkey; in validate_ecx_derive() local
731 if (ctx->pkey == NULL || ctx->peerkey == NULL) { in validate_ecx_derive()
736 peerkey = evp_pkey_get_legacy(ctx->peerkey); in validate_ecx_derive()
741 if (peerkey == NULL) { in validate_ecx_derive()
746 *pubkey = peerkey->pubkey; in validate_ecx_derive()
H A Dec_pmeth.c177 if (ctx->pkey == NULL || ctx->peerkey == NULL) { in pkey_ec_derive()
181 eckeypub = EVP_PKEY_get0_EC_KEY(ctx->peerkey); in pkey_ec_derive()
/netbsd-src/crypto/external/bsd/openssl/dist/providers/fips/
H A Dself_test_kats.c367 EVP_PKEY *pkey = NULL, *peerkey = NULL; in self_test_ka() local
406 || EVP_PKEY_fromdata(kactx, &peerkey, EVP_PKEY_KEYPAIR, params_peer) <= 0) in self_test_ka()
415 || EVP_PKEY_derive_set_peer(dctx, peerkey) <= 0 in self_test_ka()
428 EVP_PKEY_free(peerkey); in self_test_ka()
/netbsd-src/crypto/external/bsd/openssl/dist/crypto/dh/
H A Ddh_pmeth.c407 if (ctx->pkey == NULL || ctx->peerkey == NULL) { in pkey_dh_derive()
412 dhpub = EVP_PKEY_get0_DH(ctx->peerkey); in pkey_dh_derive()
/netbsd-src/crypto/external/bsd/openssl.old/dist/crypto/dh/
H A Ddh_pmeth.c427 if (!ctx->pkey || !ctx->peerkey) { in pkey_dh_derive()
432 dhpub = ctx->peerkey->pkey.dh->pub_key; in pkey_dh_derive()
/netbsd-src/crypto/external/bsd/openssl.old/dist/doc/man1/
H A Dpkeyutl.pod18 [B<-peerkey file>]
79 =item B<-peerkey file>
319 openssl pkeyutl -derive -inkey key.pem -peerkey pubkey.pem -out secret
/netbsd-src/crypto/external/bsd/openssl/dist/doc/man1/
H A Dopenssl-pkeyutl.pod.in20 [B<-peerkey> I<file>]
100 =item B<-peerkey> I<file>
371 openssl pkeyutl -derive -inkey key.pem -peerkey pubkey.pem -out secret
/netbsd-src/crypto/external/bsd/openssl.old/dist/include/crypto/
H A Devp.h27 EVP_PKEY *peerkey; member
/netbsd-src/crypto/external/bsd/openssl/dist/include/crypto/
H A Devp.h119 EVP_PKEY *peerkey; member