diff options
Diffstat (limited to 'gost_pmeth.c')
-rw-r--r-- | gost_pmeth.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gost_pmeth.c b/gost_pmeth.c index 69080bd..92c7bca 100644 --- a/gost_pmeth.c +++ b/gost_pmeth.c @@ -151,6 +151,10 @@ static int pkey_gost_ctrl(EVP_PKEY_CTX *ctx, int type, int p1, void *p2) return 0; } memcpy(pctx->shared_ukm, p2, (int)p1); + pctx->shared_ukm_size = p1; + return 1; + case EVP_PKEY_CTRL_CIPHER: + pctx->cipher_nid = p1; return 1; case EVP_PKEY_CTRL_PEER_KEY: if (p1 == 0 || p1 == 1) /* call from EVP_PKEY_derive_set_peer */ |