Error with gcry_mpi_release with opaque value.
Stef Bon
stefbon at gmail.com
Sun Jun 24 10:53:13 CEST 2018
Hi,
I'm using gcry_mpi_set_opaque to store an mpoint in mpi.
When freeing this mpi with gcry_mpi_release my program crashes without
any logmessage in syslog. (normally I see segfault with error). So
serious error.
I use gcry_mpi_set_opaque like:
buffer=malloc(len);
if (buffer) {
memcpy(buffer, from somewhere, size);
mp->lib.mpi=gcry_mpi_set_opaque(NULL, (void *) buffer, (8 * len));
}
And releasing this with gcry_mpi_release program crashes.
What's happening?
Stef
More information about the Gcrypt-devel
mailing list