1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#include <gnutls_int.h>
#include "x509.h"
int _gnutls_x509_crt_get_mpis( gnutls_x509_crt cert,
mpi_t* params, int *params_size);
int _gnutls_x509_read_rsa_params(opaque * der, int dersize, mpi_t * params);
int _gnutls_x509_read_dsa_pubkey(opaque * der, int dersize, mpi_t * params);
int _gnutls_x509_read_dsa_params(opaque * der, int dersize, mpi_t * params);
int _gnutls_x509_write_rsa_params( mpi_t * params, int params_size,
gnutls_datum* der);
int _gnutls_x509_write_dsa_params( mpi_t * params, int params_size,
gnutls_datum* der);
int _gnutls_x509_write_dsa_public_key( mpi_t * params, int params_size,
gnutls_datum* der);
int _gnutls_x509_read_uint( ASN1_TYPE node, const char* value,
unsigned int* ret);
int _gnutls_x509_read_int( ASN1_TYPE node, const char* value,
mpi_t* ret_mpi);
int _gnutls_x509_write_int( ASN1_TYPE node, const char* value, mpi_t mpi, int lz);
int _gnutls_x509_write_uint32( ASN1_TYPE node, const char* value, uint32 num);
int _gnutls_x509_write_sig_params( ASN1_TYPE dst, const char* dst_name,
gnutls_pk_algorithm pk_algorithm, mpi_t * params, int params_size);
|