Fix stupid bug in rsa_copy()
diff --git a/ChangeLog b/ChangeLog
index 1b269c8..e57b5a4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -51,6 +51,7 @@
containing a client certificate
* ssl_init() was leaving a dirty pointer in ssl_context if malloc of
out_ctr failed
+ * Fix typo in rsa_copy() that impacted PKCS#1 v2 contexts
= PolarSSL 1.3.4 released on 2014-01-27
Features
diff --git a/library/rsa.c b/library/rsa.c
index bf60c6f..5abf6f6 100644
--- a/library/rsa.c
+++ b/library/rsa.c
@@ -1381,7 +1381,7 @@
#endif
dst->padding = src->padding;
- dst->hash_id = src->padding;
+ dst->hash_id = src->hash_id;
cleanup:
if( ret != 0 )