Usage of mpz_t inside of structures
brunojimen at gmail.com
Wed Jun 20 00:02:34 CEST 2012
I have been using GMP for a short time, so this may be some kind of
mistake I am doing with the lib.
The thing is that I am creating a mini-library to play around with the
RSA cypher algorithm and I have a structure with all the info I need.
typedef struct _rsa_key
Until now, I was just passing all the arguments as parameters to the
function that creates the rsa_key, just as the GMP functions do. For
void create_rsa_key(/* all the mpz_t's */)
/* create the key */
And I get back all the numbers needed for the key. But I wanted to
change it to use directly the structure I have written above, supposing
that it would work the same way as with just the mpz_t's, but it
So, I don't know if I just am doing something wrong, or it is because
this just can't be done this way.
More information about the gmp-discuss