gnutls

gnutls

Synopsis

#define             HAVE_SSIZE_T
return              gnutls_sec_param_to_pk_bits         (GNUTLS_PK_DH Param1);
                    gnutls_x509_privkey_int;

Description

Details

HAVE_SSIZE_T

#define HAVE_SSIZE_T


gnutls_sec_param_to_pk_bits ()

return              gnutls_sec_param_to_pk_bits         (GNUTLS_PK_DH Param1);

When generating private and public key pairs a difficult question is which size of "bits" the modulus will be in RSA and the group size in DSA. The easy answer is 1024, which is also wrong. This function will convert a human understandable security parameter to an appropriate size for the specific algorithm.

Returns :

The number of bits, or (0).

Since 2.12.0


gnutls_x509_privkey_int

typedef struct {
	/* the size of params depends on the public
	 * key algorithm
	 */
	gnutls_pk_params_st params;

	gnutls_pk_algorithm_t pk_algorithm;

	ASN1_TYPE key;
} gnutls_x509_privkey_int;