diff options
Diffstat (limited to 'lib/x509/common.h')
-rw-r--r-- | lib/x509/common.h | 166 |
1 files changed, 86 insertions, 80 deletions
diff --git a/lib/x509/common.h b/lib/x509/common.h index 8eec73054a..ade1c9bc7b 100644 --- a/lib/x509/common.h +++ b/lib/x509/common.h @@ -67,115 +67,121 @@ #define ASN1_NULL "\x05\x00" #define ASN1_NULL_SIZE 2 -int _gnutls_x509_set_time (ASN1_TYPE c2, const char *where, time_t tim, int general); +int _gnutls_x509_set_time(ASN1_TYPE c2, const char *where, time_t tim, + int general); -int _gnutls_x509_decode_string (unsigned int etype, - const uint8_t * der, size_t der_size, - gnutls_datum_t *output); +int _gnutls_x509_decode_string(unsigned int etype, + const uint8_t * der, size_t der_size, + gnutls_datum_t * output); int _gnutls_x509_encode_string(unsigned int etype, - const void* input_data, size_t input_size, - gnutls_datum_t* output); + const void *input_data, size_t input_size, + gnutls_datum_t * output); -int _gnutls_x509_dn_to_string (const char *OID, void *value, - int value_size, gnutls_datum_t* out); -const char* _gnutls_ldap_string_to_oid (const char* str, unsigned str_len); +int _gnutls_x509_dn_to_string(const char *OID, void *value, + int value_size, gnutls_datum_t * out); +const char *_gnutls_ldap_string_to_oid(const char *str, unsigned str_len); -time_t _gnutls_x509_get_time (ASN1_TYPE c2, const char *when, int general); +time_t _gnutls_x509_get_time(ASN1_TYPE c2, const char *when, int general); -gnutls_x509_subject_alt_name_t _gnutls_x509_san_find_type (char *str_type); +gnutls_x509_subject_alt_name_t _gnutls_x509_san_find_type(char *str_type); -int _gnutls_x509_der_encode_and_copy (ASN1_TYPE src, const char *src_name, - ASN1_TYPE dest, const char *dest_name, - int str); -int _gnutls_x509_der_encode (ASN1_TYPE src, const char *src_name, - gnutls_datum_t * res, int str); +int _gnutls_x509_der_encode_and_copy(ASN1_TYPE src, const char *src_name, + ASN1_TYPE dest, const char *dest_name, + int str); +int _gnutls_x509_der_encode(ASN1_TYPE src, const char *src_name, + gnutls_datum_t * res, int str); #define _gnutls_x509_export_int(asn1, format, header, out, out_size) \ _gnutls_x509_export_int_named(asn1, "", format, header, out, out_size) -int _gnutls_x509_export_int_named (ASN1_TYPE asn1_data, const char *name, - gnutls_x509_crt_fmt_t format, - const char *pem_header, - unsigned char *output_data, - size_t * output_data_size); +int _gnutls_x509_export_int_named(ASN1_TYPE asn1_data, const char *name, + gnutls_x509_crt_fmt_t format, + const char *pem_header, + unsigned char *output_data, + size_t * output_data_size); #define _gnutls_x509_export_int2(asn1, format, header, out) \ _gnutls_x509_export_int_named2(asn1, "", format, header, out) -int _gnutls_x509_export_int_named2 (ASN1_TYPE asn1_data, const char *name, - gnutls_x509_crt_fmt_t format, - const char *pem_header, - gnutls_datum_t * out); - -int _gnutls_x509_read_value (ASN1_TYPE c, const char *root, - gnutls_datum_t * ret); -int _gnutls_x509_read_string (ASN1_TYPE c, const char *root, - gnutls_datum_t * ret, unsigned int etype); -int _gnutls_x509_write_value (ASN1_TYPE c, const char *root, - const gnutls_datum_t * data); - -int _gnutls_x509_write_string (ASN1_TYPE c, const char *root, - const gnutls_datum_t * data, unsigned int etype); - -int _gnutls_x509_encode_and_write_attribute (const char *given_oid, - ASN1_TYPE asn1_struct, - const char *where, - const void *data, - int sizeof_data, int multi); -int _gnutls_x509_decode_and_read_attribute (ASN1_TYPE asn1_struct, - const char *where, char *oid, - int oid_size, - gnutls_datum_t * value, int multi, - int octet); - -int _gnutls_x509_get_pk_algorithm (ASN1_TYPE src, const char *src_name, - unsigned int *bits); +int _gnutls_x509_export_int_named2(ASN1_TYPE asn1_data, const char *name, + gnutls_x509_crt_fmt_t format, + const char *pem_header, + gnutls_datum_t * out); + +int _gnutls_x509_read_value(ASN1_TYPE c, const char *root, + gnutls_datum_t * ret); +int _gnutls_x509_read_string(ASN1_TYPE c, const char *root, + gnutls_datum_t * ret, unsigned int etype); +int _gnutls_x509_write_value(ASN1_TYPE c, const char *root, + const gnutls_datum_t * data); + +int _gnutls_x509_write_string(ASN1_TYPE c, const char *root, + const gnutls_datum_t * data, + unsigned int etype); + +int _gnutls_x509_encode_and_write_attribute(const char *given_oid, + ASN1_TYPE asn1_struct, + const char *where, + const void *data, + int sizeof_data, int multi); +int _gnutls_x509_decode_and_read_attribute(ASN1_TYPE asn1_struct, + const char *where, char *oid, + int oid_size, + gnutls_datum_t * value, + int multi, int octet); + +int _gnutls_x509_get_pk_algorithm(ASN1_TYPE src, const char *src_name, + unsigned int *bits); int -_gnutls_x509_get_signature_algorithm (ASN1_TYPE src, const char *src_name); +_gnutls_x509_get_signature_algorithm(ASN1_TYPE src, const char *src_name); -int _gnutls_x509_encode_and_copy_PKI_params (ASN1_TYPE dst, - const char *dst_name, - gnutls_pk_algorithm_t - pk_algorithm, gnutls_pk_params_st * params); -int _gnutls_x509_encode_PKI_params(gnutls_datum_t* der, - gnutls_pk_algorithm_t, gnutls_pk_params_st* params); -int _gnutls_asn1_copy_node (ASN1_TYPE * dst, const char *dst_name, - ASN1_TYPE src, const char *src_name); +int _gnutls_x509_encode_and_copy_PKI_params(ASN1_TYPE dst, + const char *dst_name, + gnutls_pk_algorithm_t + pk_algorithm, + gnutls_pk_params_st * params); +int _gnutls_x509_encode_PKI_params(gnutls_datum_t * der, + gnutls_pk_algorithm_t, + gnutls_pk_params_st * params); +int _gnutls_asn1_copy_node(ASN1_TYPE * dst, const char *dst_name, + ASN1_TYPE src, const char *src_name); -int _gnutls_x509_get_signed_data (ASN1_TYPE src, const char *src_name, - gnutls_datum_t * signed_data); -int _gnutls_x509_get_signature (ASN1_TYPE src, const char *src_name, - gnutls_datum_t * signature); +int _gnutls_x509_get_signed_data(ASN1_TYPE src, const char *src_name, + gnutls_datum_t * signed_data); +int _gnutls_x509_get_signature(ASN1_TYPE src, const char *src_name, + gnutls_datum_t * signature); -int _gnutls_get_asn_mpis (ASN1_TYPE asn, const char *root, - gnutls_pk_params_st * params); +int _gnutls_get_asn_mpis(ASN1_TYPE asn, const char *root, + gnutls_pk_params_st * params); -int _gnutls_get_key_id (gnutls_pk_algorithm_t pk, gnutls_pk_params_st*, - unsigned char *output_data, - size_t * output_data_size); +int _gnutls_get_key_id(gnutls_pk_algorithm_t pk, gnutls_pk_params_st *, + unsigned char *output_data, + size_t * output_data_size); -void _asnstr_append_name (char *name, size_t name_size, const char *part1, - const char *part2); +void _asnstr_append_name(char *name, size_t name_size, const char *part1, + const char *part2); int -_gnutls_x509_get_raw_dn2 (ASN1_TYPE c2, gnutls_datum_t* raw, - const char *whom, gnutls_datum_t * dn); +_gnutls_x509_get_raw_dn2(ASN1_TYPE c2, gnutls_datum_t * raw, + const char *whom, gnutls_datum_t * dn); int -_gnutls_check_if_same_cert (gnutls_x509_crt_t cert1, gnutls_x509_crt_t cert2); +_gnutls_check_if_same_cert(gnutls_x509_crt_t cert1, + gnutls_x509_crt_t cert2); -time_t _gnutls_x509_generalTime2gtime (const char *ttime); +time_t _gnutls_x509_generalTime2gtime(const char *ttime); -int get_extension (ASN1_TYPE asn, const char *root, - const char *extension_id, int indx, - gnutls_datum_t * ret, unsigned int *_critical); +int get_extension(ASN1_TYPE asn, const char *root, + const char *extension_id, int indx, + gnutls_datum_t * ret, unsigned int *_critical); -int set_extension (ASN1_TYPE asn, const char *root, - const char *ext_id, - const gnutls_datum_t * ext_data, unsigned int critical); +int set_extension(ASN1_TYPE asn, const char *root, + const char *ext_id, + const gnutls_datum_t * ext_data, unsigned int critical); -int _gnutls_strdatum_to_buf (gnutls_datum_t * d, void* buf, size_t * sizeof_buf); +int _gnutls_strdatum_to_buf(gnutls_datum_t * d, void *buf, + size_t * sizeof_buf); #endif |