Page MenuHome GnuPG

0001-prime-Avoid-rare-assertion-failure-in-gcry_prime_che.c

Authored By
stm
Sep 9 2018, 8:31 AM
Size
651 B
Subscribers
None

0001-prime-Avoid-rare-assertion-failure-in-gcry_prime_che.c

#include <gcrypt.h>
#include <stdio.h>
int main()
{
gcry_mpi_t e;
gcry_error_t ret;
if (!gcry_check_version("1.7.0"))
{
fprintf(stderr, "ERROR: initialization of libgcrypt failed\n");
return -1;
}
if (!gcry_control(GCRYCTL_INITIALIZATION_FINISHED_P))
{
gcry_control(GCRYCTL_DISABLE_SECMEM, 0); // disable secure memory
gcry_control(GCRYCTL_INITIALIZATION_FINISHED, 0);
}
ret = gcry_control(GCRYCTL_SELFTEST);
if (ret)
{
fprintf(stderr, "ERROR: self-test of libgcrypt failed\n");
return -1;
}
e = gcry_mpi_new(2048);
gcry_mpi_set_ui(e, 65537);
for (;;)
{
gcry_prime_check(e, 0);
}
gcry_mpi_release(e);
return 0;
}

File Metadata

Mime Type
text/x-c
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
264636

Event Timeline