]> wagner.pp.ru Git - openssl-gost/engine.git/blobdiff - gost_ec_keyx.c
Fix return value of gost_ec_derive
[openssl-gost/engine.git] / gost_ec_keyx.c
index 8c2af2affef629a0ae5677bd8a505b5a61bd52cd..325d962c271c5e2592457e5c10ebf9b63c5f79d5 100644 (file)
@@ -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);