* cipher/ecc-curves.c (mpi_ec_get_elliptic_curve): Initialize E->G poing
Signed-off-by: Tianjia Zhang <tianjia.zhang@linux.alibaba.com>
---
cipher/ecc-curves.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/cipher/ecc-curves.c b/cipher/ecc-curves.c
index 1592d23a..92850ac7 100644
--- a/cipher/ecc-curves.c
+++ b/cipher/ecc-curves.c
@@ -1058,6 +1058,7 @@ mpi_ec_get_elliptic_curve (elliptic_curve_t *E, int *r_flags,
goto leave;
if (G)
{
+ _gcry_mpi_point_init (&E->G);
mpi_point_set (&E->G, G->x, G->y, G->z);
mpi_point_set (G, NULL, NULL, NULL);
mpi_point_release (G);
--
2.17.1
_______________________________________________
Gcrypt-devel mailing list
Gcrypt-devel@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gcrypt-devel
Signed-off-by: Tianjia Zhang <tianjia.zhang@linux.alibaba.com>
---
cipher/ecc-curves.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/cipher/ecc-curves.c b/cipher/ecc-curves.c
index 1592d23a..92850ac7 100644
--- a/cipher/ecc-curves.c
+++ b/cipher/ecc-curves.c
@@ -1058,6 +1058,7 @@ mpi_ec_get_elliptic_curve (elliptic_curve_t *E, int *r_flags,
goto leave;
if (G)
{
+ _gcry_mpi_point_init (&E->G);
mpi_point_set (&E->G, G->x, G->y, G->z);
mpi_point_set (G, NULL, NULL, NULL);
mpi_point_release (G);
--
2.17.1
_______________________________________________
Gcrypt-devel mailing list
Gcrypt-devel@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gcrypt-devel