Home
last modified time | relevance | path

Searched refs:derivectx (Results 1 – 2 of 2) sorted by relevance

/src/crypto/openssl/demos/keyexch/
H A Decdh.c111 EVP_PKEY_CTX *derivectx; in generate_secret() local
114 derivectx = EVP_PKEY_CTX_new_from_pkey(libctx, peerA->priv, NULL); in generate_secret()
115 if (derivectx == NULL) in generate_secret()
118 if (EVP_PKEY_derive_init(derivectx) <= 0) in generate_secret()
121 if (EVP_PKEY_derive_set_peer(derivectx, peerBpub) <= 0) in generate_secret()
150 if (EVP_PKEY_derive(derivectx, NULL, &secretlen) <= 0) in generate_secret()
161 if (EVP_PKEY_derive(derivectx, secret, &secretlen) <= 0) in generate_secret()
173 EVP_PKEY_CTX_free(derivectx); in generate_secret()
/src/crypto/openssl/test/
H A Dtls-provider.c573 void *genctx = NULL, *derivectx = NULL; in xor_encapsulate() local
602 derivectx = xor_newkemkexctx(pxorctx->provctx); in xor_encapsulate()
603 if (derivectx == NULL in xor_encapsulate()
604 || !xor_init(derivectx, ourkey, NULL) in xor_encapsulate()
605 || !xor_set_peer(derivectx, pxorctx->key) in xor_encapsulate()
606 || !xor_derive(derivectx, ss, sslen, XOR_KEY_SIZE)) in xor_encapsulate()
614 xor_freectx(derivectx); in xor_encapsulate()
629 void *derivectx = NULL; in xor_decapsulate() local
649 derivectx = xor_newkemkexctx(pxorctx->provctx); in xor_decapsulate()
650 if (derivectx == NULL in xor_decapsulate()
[all …]