Home
last modified time | relevance | path

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

/dflybsd-src/crypto/libressl/crypto/gost/
H A Dgostr341001_pmeth.c488 EVP_PKEY *sec_key = EVP_PKEY_CTX_get0_peerkey(pctx); in pkey_gost01_encrypt() local
497 if (sec_key) { in pkey_gost01_encrypt()
499 if (GOST_KEY_get0_private_key(sec_key->pkey.gost) == 0) { in pkey_gost01_encrypt()
508 sec_key = EVP_PKEY_new(); in pkey_gost01_encrypt()
509 if (sec_key == NULL) in pkey_gost01_encrypt()
514 if (EVP_PKEY_assign(sec_key, EVP_PKEY_base_id(pubk), in pkey_gost01_encrypt()
519 if (EVP_PKEY_copy_parameters(sec_key, pubk) == 0) in pkey_gost01_encrypt()
521 if (gost2001_keygen(sec_key->pkey.gost) == 0) { in pkey_gost01_encrypt()
528 if (gost01_VKO_key(pubk, sec_key, ukm, shared_key) <= 0) in pkey_gost01_encrypt()
546 out != NULL ? sec_key : pubk) == 0) { in pkey_gost01_encrypt()
[all …]