]> wagner.pp.ru Git - openssl-gost/engine.git/blobdiff - gost_md2012.c
Correct size of context
[openssl-gost/engine.git] / gost_md2012.c
index d909b4f9fabe8a0a17769b11f1bca501dece7ac6..08f3724fb3bc510e396d86f4a6dba7c3282ef309 100644 (file)
@@ -83,7 +83,7 @@ static int gost_digest_final(EVP_MD_CTX *ctx, unsigned char *md)
 static int gost_digest_copy(EVP_MD_CTX *to, const EVP_MD_CTX *from)
 {
     if (to->md_data && from->md_data)
-        memcpy(to->md_data, from->md_data, sizeof(from->md_data));
+        memcpy(to->md_data, from->md_data, sizeof(gost2012_hash_ctx));
 
     return 1;
 }