diff options
Diffstat (limited to 'lib/x509/x509.h')
-rw-r--r-- | lib/x509/x509.h | 112 |
1 files changed, 56 insertions, 56 deletions
diff --git a/lib/x509/x509.h b/lib/x509/x509.h index 52e74667bd..d6bd75c2f7 100644 --- a/lib/x509/x509.h +++ b/lib/x509/x509.h @@ -49,7 +49,7 @@ typedef struct gnutls_x509_privkey_int { */ int params_size; /* holds the number of params */ - gnutls_pk_algorithm pk_algorithm; + gnutls_pk_algorithm_t pk_algorithm; int crippled; /* The crippled keys will not use the ASN1_TYPE key. * The encoding will only be performed at the export @@ -59,79 +59,79 @@ typedef struct gnutls_x509_privkey_int { ASN1_TYPE key; } gnutls_x509_privkey_int; -typedef struct gnutls_x509_crt_int *gnutls_x509_crt; -typedef struct gnutls_x509_crl_int *gnutls_x509_crl; -typedef struct gnutls_x509_privkey_int *gnutls_x509_privkey; +typedef struct gnutls_x509_crt_int *gnutls_x509_crt_t; +typedef struct gnutls_x509_crl_int *gnutls_x509_crl_t; +typedef struct gnutls_x509_privkey_int *gnutls_x509_privkey_t; -int gnutls_x509_crt_get_issuer_dn_by_oid(gnutls_x509_crt cert, const char* oid, +int gnutls_x509_crt_get_issuer_dn_by_oid(gnutls_x509_crt_t cert, const char* oid, int indx, unsigned int raw_flag, void *buf, size_t *sizeof_buf); -int gnutls_x509_crt_get_subject_alt_name(gnutls_x509_crt cert, +int gnutls_x509_crt_get_subject_alt_name(gnutls_x509_crt_t cert, unsigned int seq, void *ret, size_t *ret_size, unsigned int* critical); -int gnutls_x509_crt_get_dn_by_oid(gnutls_x509_crt cert, const char* oid, +int gnutls_x509_crt_get_dn_by_oid(gnutls_x509_crt_t cert, const char* oid, int indx, unsigned int raw_flag, void *buf, size_t *sizeof_buf); -int gnutls_x509_crt_get_ca_status(gnutls_x509_crt cert, unsigned int* critical); -int gnutls_x509_crt_get_pk_algorithm( gnutls_x509_crt cert, unsigned int* bits); +int gnutls_x509_crt_get_ca_status(gnutls_x509_crt_t cert, unsigned int* critical); +int gnutls_x509_crt_get_pk_algorithm( gnutls_x509_crt_t cert, unsigned int* bits); -int _gnutls_x509_crt_cpy(gnutls_x509_crt dest, gnutls_x509_crt src); -int _gnutls_x509_crt_get_raw_issuer_dn( gnutls_x509_crt cert, - gnutls_datum* start); -int _gnutls_x509_crt_get_raw_dn( gnutls_x509_crt cert, - gnutls_datum* start); +int _gnutls_x509_crt_cpy(gnutls_x509_crt_t dest, gnutls_x509_crt_t src); +int _gnutls_x509_crt_get_raw_issuer_dn( gnutls_x509_crt_t cert, + gnutls_datum_t* start); +int _gnutls_x509_crt_get_raw_dn( gnutls_x509_crt_t cert, + gnutls_datum_t* start); -int gnutls_x509_crt_get_serial(gnutls_x509_crt cert, void* result, size_t* result_size); +int gnutls_x509_crt_get_serial(gnutls_x509_crt_t cert, void* result, size_t* result_size); -int _gnutls_x509_compare_raw_dn(const gnutls_datum * dn1, - const gnutls_datum * dn2); +int _gnutls_x509_compare_raw_dn(const gnutls_datum_t * dn1, + const gnutls_datum_t * dn2); -int gnutls_x509_crt_check_revocation(gnutls_x509_crt cert, - const gnutls_x509_crl * crl_list, int crl_list_length); +int gnutls_x509_crt_check_revocation(gnutls_x509_crt_t cert, + const gnutls_x509_crl_t * crl_list, int crl_list_length); -int _gnutls_x509_crl_cpy(gnutls_x509_crl dest, gnutls_x509_crl src); -int _gnutls_x509_crl_get_raw_issuer_dn( gnutls_x509_crl crl, - gnutls_datum* dn); -int gnutls_x509_crl_get_crt_count(gnutls_x509_crl crl); -int gnutls_x509_crl_get_crt_serial(gnutls_x509_crl crl, int index, +int _gnutls_x509_crl_cpy(gnutls_x509_crl_t dest, gnutls_x509_crl_t src); +int _gnutls_x509_crl_get_raw_issuer_dn( gnutls_x509_crl_t crl, + gnutls_datum_t* dn); +int gnutls_x509_crl_get_crt_count(gnutls_x509_crl_t crl); +int gnutls_x509_crl_get_crt_serial(gnutls_x509_crl_t crl, int index, unsigned char *serial, size_t *serial_size, time_t * time); -void gnutls_x509_crl_deinit(gnutls_x509_crl crl); -int gnutls_x509_crl_init(gnutls_x509_crl * crl); -int gnutls_x509_crl_import(gnutls_x509_crl crl, const gnutls_datum * data, - gnutls_x509_crt_fmt format); -int gnutls_x509_crl_export( gnutls_x509_crl crl, - gnutls_x509_crt_fmt format, void* output_data, size_t* output_data_size); - -int gnutls_x509_crt_init(gnutls_x509_crt * cert); -void gnutls_x509_crt_deinit(gnutls_x509_crt cert); -int gnutls_x509_crt_import(gnutls_x509_crt cert, const gnutls_datum * data, - gnutls_x509_crt_fmt format); -int gnutls_x509_crt_export( gnutls_x509_crt cert, - gnutls_x509_crt_fmt format, void* output_data, size_t* output_data_size); - -int gnutls_x509_crt_get_key_usage(gnutls_x509_crt cert, unsigned int *key_usage, +void gnutls_x509_crl_deinit(gnutls_x509_crl_t crl); +int gnutls_x509_crl_init(gnutls_x509_crl_t * crl); +int gnutls_x509_crl_import(gnutls_x509_crl_t crl, const gnutls_datum_t * data, + gnutls_x509_crt_fmt_t format); +int gnutls_x509_crl_export( gnutls_x509_crl_t crl, + gnutls_x509_crt_fmt_t format, void* output_data, size_t* output_data_size); + +int gnutls_x509_crt_init(gnutls_x509_crt_t * cert); +void gnutls_x509_crt_deinit(gnutls_x509_crt_t cert); +int gnutls_x509_crt_import(gnutls_x509_crt_t cert, const gnutls_datum_t * data, + gnutls_x509_crt_fmt_t format); +int gnutls_x509_crt_export( gnutls_x509_crt_t cert, + gnutls_x509_crt_fmt_t format, void* output_data, size_t* output_data_size); + +int gnutls_x509_crt_get_key_usage(gnutls_x509_crt_t cert, unsigned int *key_usage, unsigned int *critical); -int gnutls_x509_crt_get_version(gnutls_x509_crt cert); +int gnutls_x509_crt_get_version(gnutls_x509_crt_t cert); -int gnutls_x509_privkey_init(gnutls_x509_privkey * key); -void gnutls_x509_privkey_deinit(gnutls_x509_privkey key); +int gnutls_x509_privkey_init(gnutls_x509_privkey_t * key); +void gnutls_x509_privkey_deinit(gnutls_x509_privkey_t key); -int gnutls_x509_privkey_generate( gnutls_x509_privkey key, gnutls_pk_algorithm algo, +int gnutls_x509_privkey_generate( gnutls_x509_privkey_t key, gnutls_pk_algorithm_t algo, unsigned int bits, unsigned int flags); -int gnutls_x509_privkey_import(gnutls_x509_privkey key, const gnutls_datum * data, - gnutls_x509_crt_fmt format); -int gnutls_x509_privkey_get_pk_algorithm( gnutls_x509_privkey key); -int gnutls_x509_privkey_import_rsa_raw(gnutls_x509_privkey key, - const gnutls_datum* m, const gnutls_datum* e, - const gnutls_datum* d, const gnutls_datum* p, - const gnutls_datum* q, const gnutls_datum* u); -int gnutls_x509_privkey_export_rsa_raw(gnutls_x509_privkey key, - gnutls_datum * m, gnutls_datum *e, - gnutls_datum *d, gnutls_datum *p, gnutls_datum* q, - gnutls_datum* u); -int gnutls_x509_privkey_export( gnutls_x509_privkey key, - gnutls_x509_crt_fmt format, void* output_data, size_t* output_data_size); +int gnutls_x509_privkey_import(gnutls_x509_privkey_t key, const gnutls_datum_t * data, + gnutls_x509_crt_fmt_t format); +int gnutls_x509_privkey_get_pk_algorithm( gnutls_x509_privkey_t key); +int gnutls_x509_privkey_import_rsa_raw(gnutls_x509_privkey_t key, + const gnutls_datum_t* m, const gnutls_datum_t* e, + const gnutls_datum_t* d, const gnutls_datum_t* p, + const gnutls_datum_t* q, const gnutls_datum_t* u); +int gnutls_x509_privkey_export_rsa_raw(gnutls_x509_privkey_t key, + gnutls_datum_t * m, gnutls_datum_t *e, + gnutls_datum_t *d, gnutls_datum_t *p, gnutls_datum_t* q, + gnutls_datum_t* u); +int gnutls_x509_privkey_export( gnutls_x509_privkey_t key, + gnutls_x509_crt_fmt_t format, void* output_data, size_t* output_data_size); #define GNUTLS_CRL_REASON_UNUSED 128 #define GNUTLS_CRL_REASON_KEY_COMPROMISE 64 |