Blame doc/functions/gnutls_x509_privkey_export_rsa_raw2

Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
Packit Service 4684c1
@deftypefun {int} {gnutls_x509_privkey_export_rsa_raw2} (gnutls_x509_privkey_t @var{key}, gnutls_datum_t * @var{m}, gnutls_datum_t * @var{e}, gnutls_datum_t * @var{d}, gnutls_datum_t * @var{p}, gnutls_datum_t * @var{q}, gnutls_datum_t * @var{u}, gnutls_datum_t * @var{e1}, gnutls_datum_t * @var{e2})
Packit Service 4684c1
@var{key}: a key
Packit Service 4684c1
Packit Service 4684c1
@var{m}: will hold the modulus
Packit Service 4684c1
Packit Service 4684c1
@var{e}: will hold the public exponent
Packit Service 4684c1
Packit Service 4684c1
@var{d}: will hold the private exponent
Packit Service 4684c1
Packit Service 4684c1
@var{p}: will hold the first prime (p)
Packit Service 4684c1
Packit Service 4684c1
@var{q}: will hold the second prime (q)
Packit Service 4684c1
Packit Service 4684c1
@var{u}: will hold the coefficient
Packit Service 4684c1
Packit Service 4684c1
@var{e1}: will hold e1 = d mod (p-1)
Packit Service 4684c1
Packit Service 4684c1
@var{e2}: will hold e2 = d mod (q-1)
Packit Service 4684c1
Packit Service 4684c1
This function will export the RSA private key's parameters found
Packit Service 4684c1
in the given structure. The new parameters will be allocated using
Packit Service 4684c1
@code{gnutls_malloc()}  and will be stored in the appropriate datum.
Packit Service 4684c1
Packit Service 4684c1
@strong{Returns:} On success, @code{GNUTLS_E_SUCCESS}  (0) is returned, otherwise a
Packit Service 4684c1
negative error value.
Packit Service 4684c1
Packit Service 4684c1
@strong{Since:} 2.12.0
Packit Service 4684c1
@end deftypefun