aboutsummaryrefslogtreecommitdiff
path: root/gost_ec_keyx.c
diff options
context:
space:
mode:
authorDmitry Belyavskiy <beldmit@gmail.com>2016-12-11 20:59:42 +0300
committerDmitry Belyavskiy <beldmit@gmail.com>2016-12-11 20:59:42 +0300
commit394129dbc476cb879876b7dfc05c403bcfe5ef46 (patch)
tree2c44cf813c028164d4cf42ae563c31f3045f5af5 /gost_ec_keyx.c
parentaa0693ece6d75e83f007ee1850e63dc591d49a9f (diff)
downloadgost-engine-394129dbc476cb879876b7dfc05c403bcfe5ef46.zip
gost-engine-394129dbc476cb879876b7dfc05c403bcfe5ef46.tar.gz
gost-engine-394129dbc476cb879876b7dfc05c403bcfe5ef46.tar.bz2
Fix return value of gost_ec_derive
Diffstat (limited to 'gost_ec_keyx.c')
-rw-r--r--gost_ec_keyx.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gost_ec_keyx.c b/gost_ec_keyx.c
index 8c2af2a..325d962 100644
--- a/gost_ec_keyx.c
+++ b/gost_ec_keyx.c
@@ -124,7 +124,7 @@ int pkey_gost_ec_derive(EVP_PKEY_CTX *ctx, unsigned char *key, size_t *keylen)
if (key == NULL) {
*keylen = 32;
- return 32;
+ return 1;
}
EVP_PKEY_get_default_digest_nid(my_key, &dgst_nid);