libksba
1.6.0
About: KSBA is a library to make the tasks of working with X.509 certificates, CMS data and related objects more easy.
![]() ![]() |
Go to the source code of this file.
Macros | |
#define | _KSBA_INCLUDED_BY_VISIBILITY_C |
Functions | |
const char * | _ksba_check_version (const char *req_version) |
void | _ksba_set_malloc_hooks (void *(*new_alloc_func)(size_t n), void *(*new_realloc_func)(void *p, size_t n), void(*new_free_func)(void *)) |
void | _ksba_set_hash_buffer_function (gpg_error_t(*fnc)(void *arg, const char *oid, const void *buffer, size_t length, size_t resultsize, unsigned char *result, size_t *resultlen), void *fnc_arg) |
void * | _ksba_malloc (size_t n) |
void * | _ksba_calloc (size_t n, size_t m) |
void * | _ksba_realloc (void *p, size_t n) |
char * | _ksba_strdup (const char *p) |
void | _ksba_free (void *a) |
gpg_error_t | _ksba_cert_new (ksba_cert_t *acert) |
void | _ksba_cert_ref (ksba_cert_t cert) |
void | _ksba_cert_release (ksba_cert_t cert) |
gpg_error_t | _ksba_cert_set_user_data (ksba_cert_t cert, const char *key, const void *data, size_t datalen) |
gpg_error_t | _ksba_cert_get_user_data (ksba_cert_t cert, const char *key, void *buffer, size_t bufferlen, size_t *datalen) |
gpg_error_t | _ksba_cert_read_der (ksba_cert_t cert, ksba_reader_t reader) |
gpg_error_t | _ksba_cert_init_from_mem (ksba_cert_t cert, const void *buffer, size_t length) |
const unsigned char * | _ksba_cert_get_image (ksba_cert_t cert, size_t *r_length) |
gpg_error_t | _ksba_cert_hash (ksba_cert_t cert, int what, void(*hasher)(void *, const void *, size_t length), void *hasher_arg) |
const char * | _ksba_cert_get_digest_algo (ksba_cert_t cert) |
ksba_sexp_t | _ksba_cert_get_serial (ksba_cert_t cert) |
char * | _ksba_cert_get_issuer (ksba_cert_t cert, int idx) |
gpg_error_t | _ksba_cert_get_validity (ksba_cert_t cert, int what, ksba_isotime_t r_time) |
char * | _ksba_cert_get_subject (ksba_cert_t cert, int idx) |
ksba_sexp_t | _ksba_cert_get_public_key (ksba_cert_t cert) |
ksba_sexp_t | _ksba_cert_get_sig_val (ksba_cert_t cert) |
gpg_error_t | _ksba_cert_get_extension (ksba_cert_t cert, int idx, char const **r_oid, int *r_crit, size_t *r_deroff, size_t *r_derlen) |
gpg_error_t | _ksba_cert_is_ca (ksba_cert_t cert, int *r_ca, int *r_pathlen) |
gpg_error_t | _ksba_cert_get_key_usage (ksba_cert_t cert, unsigned int *r_flags) |
gpg_error_t | _ksba_cert_get_cert_policies (ksba_cert_t cert, char **r_policies) |
gpg_error_t | _ksba_cert_get_ext_key_usages (ksba_cert_t cert, char **result) |
gpg_error_t | _ksba_cert_get_crl_dist_point (ksba_cert_t cert, int idx, ksba_name_t *r_distpoint, ksba_name_t *r_issuer, ksba_crl_reason_t *r_reason) |
gpg_error_t | _ksba_cert_get_auth_key_id (ksba_cert_t cert, ksba_sexp_t *r_keyid, ksba_name_t *r_name, ksba_sexp_t *r_serial) |
gpg_error_t | _ksba_cert_get_subj_key_id (ksba_cert_t cert, int *r_crit, ksba_sexp_t *r_keyid) |
gpg_error_t | _ksba_cert_get_authority_info_access (ksba_cert_t cert, int idx, char **r_method, ksba_name_t *r_location) |
gpg_error_t | _ksba_cert_get_subject_info_access (ksba_cert_t cert, int idx, char **r_method, ksba_name_t *r_location) |
ksba_content_type_t | _ksba_cms_identify (ksba_reader_t reader) |
gpg_error_t | _ksba_cms_new (ksba_cms_t *r_cms) |
void | _ksba_cms_release (ksba_cms_t cms) |
gpg_error_t | _ksba_cms_set_reader_writer (ksba_cms_t cms, ksba_reader_t r, ksba_writer_t w) |
gpg_error_t | _ksba_cms_parse (ksba_cms_t cms, ksba_stop_reason_t *r_stopreason) |
gpg_error_t | _ksba_cms_build (ksba_cms_t cms, ksba_stop_reason_t *r_stopreason) |
ksba_content_type_t | _ksba_cms_get_content_type (ksba_cms_t cms, int what) |
const char * | _ksba_cms_get_content_oid (ksba_cms_t cms, int what) |
gpg_error_t | _ksba_cms_get_content_enc_iv (ksba_cms_t cms, void *iv, size_t maxivlen, size_t *ivlen) |
const char * | _ksba_cms_get_digest_algo_list (ksba_cms_t cms, int idx) |
gpg_error_t | _ksba_cms_get_issuer_serial (ksba_cms_t cms, int idx, char **r_issuer, ksba_sexp_t *r_serial) |
const char * | _ksba_cms_get_digest_algo (ksba_cms_t cms, int idx) |
ksba_cert_t | _ksba_cms_get_cert (ksba_cms_t cms, int idx) |
gpg_error_t | _ksba_cms_get_message_digest (ksba_cms_t cms, int idx, char **r_digest, size_t *r_digest_len) |
gpg_error_t | _ksba_cms_get_signing_time (ksba_cms_t cms, int idx, ksba_isotime_t r_sigtime) |
gpg_error_t | _ksba_cms_get_sigattr_oids (ksba_cms_t cms, int idx, const char *reqoid, char **r_value) |
ksba_sexp_t | _ksba_cms_get_sig_val (ksba_cms_t cms, int idx) |
ksba_sexp_t | _ksba_cms_get_enc_val (ksba_cms_t cms, int idx) |
void | _ksba_cms_set_hash_function (ksba_cms_t cms, void(*hash_fnc)(void *, const void *, size_t), void *hash_fnc_arg) |
gpg_error_t | _ksba_cms_hash_signed_attrs (ksba_cms_t cms, int idx) |
gpg_error_t | _ksba_cms_set_content_type (ksba_cms_t cms, int what, ksba_content_type_t type) |
gpg_error_t | _ksba_cms_add_digest_algo (ksba_cms_t cms, const char *oid) |
gpg_error_t | _ksba_cms_add_signer (ksba_cms_t cms, ksba_cert_t cert) |
gpg_error_t | _ksba_cms_add_cert (ksba_cms_t cms, ksba_cert_t cert) |
gpg_error_t | _ksba_cms_add_smime_capability (ksba_cms_t cms, const char *oid, const unsigned char *der, size_t derlen) |
gpg_error_t | _ksba_cms_set_message_digest (ksba_cms_t cms, int idx, const unsigned char *digest, size_t digest_len) |
gpg_error_t | _ksba_cms_set_signing_time (ksba_cms_t cms, int idx, const ksba_isotime_t sigtime) |
gpg_error_t | _ksba_cms_set_sig_val (ksba_cms_t cms, int idx, ksba_const_sexp_t sigval) |
gpg_error_t | _ksba_cms_set_content_enc_algo (ksba_cms_t cms, const char *oid, const void *iv, size_t ivlen) |
gpg_error_t | _ksba_cms_add_recipient (ksba_cms_t cms, ksba_cert_t cert) |
gpg_error_t | _ksba_cms_set_enc_val (ksba_cms_t cms, int idx, ksba_const_sexp_t encval) |
gpg_error_t | _ksba_crl_new (ksba_crl_t *r_crl) |
void | _ksba_crl_release (ksba_crl_t crl) |
gpg_error_t | _ksba_crl_set_reader (ksba_crl_t crl, ksba_reader_t r) |
void | _ksba_crl_set_hash_function (ksba_crl_t crl, void(*hash_fnc)(void *, const void *, size_t), void *hash_fnc_arg) |
const char * | _ksba_crl_get_digest_algo (ksba_crl_t crl) |
gpg_error_t | _ksba_crl_get_issuer (ksba_crl_t crl, char **r_issuer) |
gpg_error_t | _ksba_crl_get_extension (ksba_crl_t crl, int idx, char const **oid, int *critical, unsigned char const **der, size_t *derlen) |
gpg_error_t | _ksba_crl_get_auth_key_id (ksba_crl_t crl, ksba_sexp_t *r_keyid, ksba_name_t *r_name, ksba_sexp_t *r_serial) |
gpg_error_t | _ksba_crl_get_crl_number (ksba_crl_t crl, ksba_sexp_t *number) |
gpg_error_t | _ksba_crl_get_update_times (ksba_crl_t crl, ksba_isotime_t this_update, ksba_isotime_t next_update) |
gpg_error_t | _ksba_crl_get_item (ksba_crl_t crl, ksba_sexp_t *r_serial, ksba_isotime_t r_revocation_date, ksba_crl_reason_t *r_reason) |
ksba_sexp_t | _ksba_crl_get_sig_val (ksba_crl_t crl) |
gpg_error_t | _ksba_crl_parse (ksba_crl_t crl, ksba_stop_reason_t *r_stopreason) |
gpg_error_t | _ksba_ocsp_new (ksba_ocsp_t *r_oscp) |
void | _ksba_ocsp_release (ksba_ocsp_t ocsp) |
gpg_error_t | _ksba_ocsp_set_digest_algo (ksba_ocsp_t ocsp, const char *oid) |
gpg_error_t | _ksba_ocsp_set_requestor (ksba_ocsp_t ocsp, ksba_cert_t cert) |
gpg_error_t | _ksba_ocsp_add_target (ksba_ocsp_t ocsp, ksba_cert_t cert, ksba_cert_t issuer_cert) |
size_t | _ksba_ocsp_set_nonce (ksba_ocsp_t ocsp, unsigned char *nonce, size_t noncelen) |
gpg_error_t | _ksba_ocsp_prepare_request (ksba_ocsp_t ocsp) |
gpg_error_t | _ksba_ocsp_hash_request (ksba_ocsp_t ocsp, void(*hasher)(void *, const void *, size_t length), void *hasher_arg) |
gpg_error_t | _ksba_ocsp_set_sig_val (ksba_ocsp_t ocsp, ksba_const_sexp_t sigval) |
gpg_error_t | _ksba_ocsp_add_cert (ksba_ocsp_t ocsp, ksba_cert_t cert) |
gpg_error_t | _ksba_ocsp_build_request (ksba_ocsp_t ocsp, unsigned char **r_buffer, size_t *r_buflen) |
gpg_error_t | _ksba_ocsp_parse_response (ksba_ocsp_t ocsp, const unsigned char *msg, size_t msglen, ksba_ocsp_response_status_t *resp_status) |
const char * | _ksba_ocsp_get_digest_algo (ksba_ocsp_t ocsp) |
gpg_error_t | _ksba_ocsp_hash_response (ksba_ocsp_t ocsp, const unsigned char *msg, size_t msglen, void(*hasher)(void *, const void *, size_t length), void *hasher_arg) |
ksba_sexp_t | _ksba_ocsp_get_sig_val (ksba_ocsp_t ocsp, ksba_isotime_t produced_at) |
gpg_error_t | _ksba_ocsp_get_responder_id (ksba_ocsp_t ocsp, char **r_name, ksba_sexp_t *r_keyid) |
ksba_cert_t | _ksba_ocsp_get_cert (ksba_ocsp_t ocsp, int idx) |
gpg_error_t | _ksba_ocsp_get_status (ksba_ocsp_t ocsp, ksba_cert_t cert, ksba_status_t *r_status, ksba_isotime_t r_this_update, ksba_isotime_t r_next_update, ksba_isotime_t r_revocation_time, ksba_crl_reason_t *r_reason) |
gpg_error_t | _ksba_ocsp_get_extension (ksba_ocsp_t ocsp, ksba_cert_t cert, int idx, char const **r_oid, int *r_crit, unsigned char const **r_der, size_t *r_derlen) |
gpg_error_t | _ksba_certreq_new (ksba_certreq_t *r_cr) |
void | _ksba_certreq_release (ksba_certreq_t cr) |
gpg_error_t | _ksba_certreq_set_writer (ksba_certreq_t cr, ksba_writer_t w) |
void | _ksba_certreq_set_hash_function (ksba_certreq_t cr, void(*hash_fnc)(void *, const void *, size_t), void *hash_fnc_arg) |
gpg_error_t | _ksba_certreq_set_serial (ksba_certreq_t cr, ksba_const_sexp_t sn) |
gpg_error_t | _ksba_certreq_set_issuer (ksba_certreq_t cr, const char *name) |
gpg_error_t | _ksba_certreq_add_subject (ksba_certreq_t cr, const char *name) |
gpg_error_t | _ksba_certreq_set_public_key (ksba_certreq_t cr, ksba_const_sexp_t key) |
gpg_error_t | _ksba_certreq_add_extension (ksba_certreq_t cr, const char *oid, int is_crit, const void *der, size_t derlen) |
gpg_error_t | _ksba_certreq_set_sig_val (ksba_certreq_t cr, ksba_const_sexp_t sigval) |
gpg_error_t | _ksba_certreq_build (ksba_certreq_t cr, ksba_stop_reason_t *r_stopreason) |
gpg_error_t | _ksba_certreq_set_validity (ksba_certreq_t cr, int what, const ksba_isotime_t timebuf) |
gpg_error_t | _ksba_certreq_set_siginfo (ksba_certreq_t cr, ksba_const_sexp_t siginfo) |
gpg_error_t | _ksba_reader_new (ksba_reader_t *r_r) |
void | _ksba_reader_release (ksba_reader_t r) |
gpg_error_t | _ksba_reader_clear (ksba_reader_t r, unsigned char **buffer, size_t *buflen) |
gpg_error_t | _ksba_reader_error (ksba_reader_t r) |
gpg_error_t | _ksba_reader_set_mem (ksba_reader_t r, const void *buffer, size_t length) |
gpg_error_t | _ksba_reader_set_fd (ksba_reader_t r, int fd) |
gpg_error_t | _ksba_reader_set_file (ksba_reader_t r, FILE *fp) |
gpg_error_t | _ksba_reader_set_cb (ksba_reader_t r, int(*cb)(void *, char *, size_t, size_t *), void *cb_value) |
gpg_error_t | _ksba_reader_read (ksba_reader_t r, char *buffer, size_t length, size_t *nread) |
gpg_error_t | _ksba_reader_unread (ksba_reader_t r, const void *buffer, size_t count) |
unsigned long | _ksba_reader_tell (ksba_reader_t r) |
gpg_error_t | _ksba_writer_new (ksba_writer_t *r_w) |
void | _ksba_writer_release (ksba_writer_t w) |
int | _ksba_writer_error (ksba_writer_t w) |
unsigned long | _ksba_writer_tell (ksba_writer_t w) |
gpg_error_t | _ksba_writer_set_fd (ksba_writer_t w, int fd) |
gpg_error_t | _ksba_writer_set_file (ksba_writer_t w, FILE *fp) |
gpg_error_t | _ksba_writer_set_cb (ksba_writer_t w, int(*cb)(void *, const void *, size_t), void *cb_value) |
gpg_error_t | _ksba_writer_set_mem (ksba_writer_t w, size_t initial_size) |
const void * | _ksba_writer_get_mem (ksba_writer_t w, size_t *nbytes) |
void * | _ksba_writer_snatch_mem (ksba_writer_t w, size_t *nbytes) |
gpg_error_t | _ksba_writer_set_filter (ksba_writer_t w, gpg_error_t(*filter)(void *, const void *, size_t, size_t *, void *, size_t, size_t *), void *filter_arg) |
gpg_error_t | _ksba_writer_write (ksba_writer_t w, const void *buffer, size_t length) |
gpg_error_t | _ksba_writer_write_octet_string (ksba_writer_t w, const void *buffer, size_t length, int flush) |
int | _ksba_asn_parse_file (const char *filename, ksba_asn_tree_t *result, int debug) |
void | _ksba_asn_tree_release (ksba_asn_tree_t tree) |
void | _ksba_asn_tree_dump (ksba_asn_tree_t tree, const char *name, FILE *fp) |
gpg_error_t | _ksba_asn_create_tree (const char *mod_name, ksba_asn_tree_t *result) |
int | ksba_asn_delete_structure (void *dummy) |
char * | _ksba_oid_to_str (const char *buffer, size_t length) |
gpg_error_t | _ksba_oid_from_str (const char *string, unsigned char **rbuf, size_t *rlength) |
gpg_error_t | _ksba_dn_der2str (const void *der, size_t derlen, char **r_string) |
gpg_error_t | _ksba_dn_str2der (const char *string, unsigned char **rder, size_t *rderlen) |
gpg_error_t | _ksba_dn_teststr (const char *string, int seq, size_t *rerroff, size_t *rerrlen) |
gpg_error_t | _ksba_name_new (ksba_name_t *r_name) |
void | _ksba_name_ref (ksba_name_t name) |
void | _ksba_name_release (ksba_name_t name) |
const char * | _ksba_name_enum (ksba_name_t name, int idx) |
char * | _ksba_name_get_uri (ksba_name_t name, int idx) |
void | _ksba_der_release (ksba_der_t d) |
ksba_der_t | _ksba_der_builder_new (unsigned int nitems) |
void | _ksba_der_builder_reset (ksba_der_t d) |
void | _ksba_der_add_ptr (ksba_der_t d, int cls, int tag, void *value, size_t valuelen) |
void | _ksba_der_add_val (ksba_der_t d, int cls, int tag, const void *value, size_t valuelen) |
void | _ksba_der_add_int (ksba_der_t d, const void *value, size_t valuelen, int force_positive) |
void | _ksba_der_add_oid (ksba_der_t d, const char *oidstr) |
void | _ksba_der_add_bts (ksba_der_t d, const void *value, size_t valuelen, unsigned int unusedbits) |
void | _ksba_der_add_der (ksba_der_t d, const void *der, size_t derlen) |
void | _ksba_der_add_tag (ksba_der_t d, int cls, int tag) |
void | _ksba_der_add_end (ksba_der_t d) |
gpg_error_t | _ksba_der_builder_get (ksba_der_t d, unsigned char **r_obj, size_t *r_objlen) |
#define _KSBA_INCLUDED_BY_VISIBILITY_C |
Definition at line 34 of file visibility.c.
gpg_error_t _ksba_asn_create_tree | ( | const char * | mod_name, |
ksba_asn_tree_t * | result | ||
) |
Definition at line 1147 of file visibility.c.
int _ksba_asn_parse_file | ( | const char * | filename, |
ksba_asn_tree_t * | result, | ||
int | debug | ||
) |
Definition at line 1124 of file visibility.c.
void _ksba_asn_tree_dump | ( | ksba_asn_tree_t | tree, |
const char * | name, | ||
FILE * | fp | ||
) |
Definition at line 1140 of file visibility.c.
References name.
void _ksba_asn_tree_release | ( | ksba_asn_tree_t | tree | ) |
Definition at line 1132 of file visibility.c.
void* _ksba_calloc | ( | size_t | n, |
size_t | m | ||
) |
Definition at line 75 of file visibility.c.
gpg_error_t _ksba_cert_get_auth_key_id | ( | ksba_cert_t | cert, |
ksba_sexp_t * | r_keyid, | ||
ksba_name_t * | r_name, | ||
ksba_sexp_t * | r_serial | ||
) |
Definition at line 276 of file visibility.c.
gpg_error_t _ksba_cert_get_authority_info_access | ( | ksba_cert_t | cert, |
int | idx, | ||
char ** | r_method, | ||
ksba_name_t * | r_location | ||
) |
Definition at line 295 of file visibility.c.
gpg_error_t _ksba_cert_get_cert_policies | ( | ksba_cert_t | cert, |
char ** | r_policies | ||
) |
Definition at line 251 of file visibility.c.
gpg_error_t _ksba_cert_get_crl_dist_point | ( | ksba_cert_t | cert, |
int | idx, | ||
ksba_name_t * | r_distpoint, | ||
ksba_name_t * | r_issuer, | ||
ksba_crl_reason_t * | r_reason | ||
) |
Definition at line 265 of file visibility.c.
const char* _ksba_cert_get_digest_algo | ( | ksba_cert_t | cert | ) |
Definition at line 175 of file visibility.c.
gpg_error_t _ksba_cert_get_ext_key_usages | ( | ksba_cert_t | cert, |
char ** | result | ||
) |
Definition at line 258 of file visibility.c.
gpg_error_t _ksba_cert_get_extension | ( | ksba_cert_t | cert, |
int | idx, | ||
char const ** | r_oid, | ||
int * | r_crit, | ||
size_t * | r_deroff, | ||
size_t * | r_derlen | ||
) |
Definition at line 226 of file visibility.c.
const unsigned char* _ksba_cert_get_image | ( | ksba_cert_t | cert, |
size_t * | r_length | ||
) |
Definition at line 156 of file visibility.c.
char* _ksba_cert_get_issuer | ( | ksba_cert_t | cert, |
int | idx | ||
) |
Definition at line 189 of file visibility.c.
gpg_error_t _ksba_cert_get_key_usage | ( | ksba_cert_t | cert, |
unsigned int * | r_flags | ||
) |
Definition at line 244 of file visibility.c.
ksba_sexp_t _ksba_cert_get_public_key | ( | ksba_cert_t | cert | ) |
Definition at line 211 of file visibility.c.
ksba_sexp_t _ksba_cert_get_serial | ( | ksba_cert_t | cert | ) |
Definition at line 182 of file visibility.c.
ksba_sexp_t _ksba_cert_get_sig_val | ( | ksba_cert_t | cert | ) |
Definition at line 218 of file visibility.c.
gpg_error_t _ksba_cert_get_subj_key_id | ( | ksba_cert_t | cert, |
int * | r_crit, | ||
ksba_sexp_t * | r_keyid | ||
) |
Definition at line 286 of file visibility.c.
char* _ksba_cert_get_subject | ( | ksba_cert_t | cert, |
int | idx | ||
) |
Definition at line 204 of file visibility.c.
gpg_error_t _ksba_cert_get_subject_info_access | ( | ksba_cert_t | cert, |
int | idx, | ||
char ** | r_method, | ||
ksba_name_t * | r_location | ||
) |
Definition at line 305 of file visibility.c.
gpg_error_t _ksba_cert_get_user_data | ( | ksba_cert_t | cert, |
const char * | key, | ||
void * | buffer, | ||
size_t | bufferlen, | ||
size_t * | datalen | ||
) |
Definition at line 131 of file visibility.c.
gpg_error_t _ksba_cert_get_validity | ( | ksba_cert_t | cert, |
int | what, | ||
ksba_isotime_t | r_time | ||
) |
Definition at line 196 of file visibility.c.
gpg_error_t _ksba_cert_hash | ( | ksba_cert_t | cert, |
int | what, | ||
void(*)(void *, const void *, size_t length) | hasher, | ||
void * | hasher_arg | ||
) |
Definition at line 163 of file visibility.c.
gpg_error_t _ksba_cert_init_from_mem | ( | ksba_cert_t | cert, |
const void * | buffer, | ||
size_t | length | ||
) |
Definition at line 148 of file visibility.c.
gpg_error_t _ksba_cert_is_ca | ( | ksba_cert_t | cert, |
int * | r_ca, | ||
int * | r_pathlen | ||
) |
Definition at line 237 of file visibility.c.
gpg_error_t _ksba_cert_new | ( | ksba_cert_t * | acert | ) |
Definition at line 102 of file visibility.c.
gpg_error_t _ksba_cert_read_der | ( | ksba_cert_t | cert, |
ksba_reader_t | reader | ||
) |
Definition at line 141 of file visibility.c.
void _ksba_cert_ref | ( | ksba_cert_t | cert | ) |
Definition at line 109 of file visibility.c.
void _ksba_cert_release | ( | ksba_cert_t | cert | ) |
Definition at line 116 of file visibility.c.
gpg_error_t _ksba_cert_set_user_data | ( | ksba_cert_t | cert, |
const char * | key, | ||
const void * | data, | ||
size_t | datalen | ||
) |
Definition at line 123 of file visibility.c.
gpg_error_t _ksba_certreq_add_extension | ( | ksba_certreq_t | cr, |
const char * | oid, | ||
int | is_crit, | ||
const void * | der, | ||
size_t | derlen | ||
) |
Definition at line 894 of file visibility.c.
gpg_error_t _ksba_certreq_add_subject | ( | ksba_certreq_t | cr, |
const char * | name | ||
) |
Definition at line 879 of file visibility.c.
References name.
gpg_error_t _ksba_certreq_build | ( | ksba_certreq_t | cr, |
ksba_stop_reason_t * | r_stopreason | ||
) |
Definition at line 912 of file visibility.c.
gpg_error_t _ksba_certreq_new | ( | ksba_certreq_t * | r_cr | ) |
Definition at line 835 of file visibility.c.
void _ksba_certreq_release | ( | ksba_certreq_t | cr | ) |
Definition at line 842 of file visibility.c.
void _ksba_certreq_set_hash_function | ( | ksba_certreq_t | cr, |
void(*)(void *, const void *, size_t) | hash_fnc, | ||
void * | hash_fnc_arg | ||
) |
Definition at line 856 of file visibility.c.
gpg_error_t _ksba_certreq_set_issuer | ( | ksba_certreq_t | cr, |
const char * | name | ||
) |
Definition at line 872 of file visibility.c.
References name.
gpg_error_t _ksba_certreq_set_public_key | ( | ksba_certreq_t | cr, |
ksba_const_sexp_t | key | ||
) |
Definition at line 886 of file visibility.c.
gpg_error_t _ksba_certreq_set_serial | ( | ksba_certreq_t | cr, |
ksba_const_sexp_t | sn | ||
) |
Definition at line 865 of file visibility.c.
gpg_error_t _ksba_certreq_set_sig_val | ( | ksba_certreq_t | cr, |
ksba_const_sexp_t | sigval | ||
) |
Definition at line 904 of file visibility.c.
gpg_error_t _ksba_certreq_set_siginfo | ( | ksba_certreq_t | cr, |
ksba_const_sexp_t | siginfo | ||
) |
Definition at line 928 of file visibility.c.
gpg_error_t _ksba_certreq_set_validity | ( | ksba_certreq_t | cr, |
int | what, | ||
const ksba_isotime_t | timebuf | ||
) |
Definition at line 920 of file visibility.c.
gpg_error_t _ksba_certreq_set_writer | ( | ksba_certreq_t | cr, |
ksba_writer_t | w | ||
) |
Definition at line 849 of file visibility.c.
const char* _ksba_check_version | ( | const char * | req_version | ) |
Definition at line 40 of file visibility.c.
gpg_error_t _ksba_cms_add_cert | ( | ksba_cms_t | cms, |
ksba_cert_t | cert | ||
) |
Definition at line 491 of file visibility.c.
gpg_error_t _ksba_cms_add_digest_algo | ( | ksba_cms_t | cms, |
const char * | oid | ||
) |
Definition at line 477 of file visibility.c.
References oid.
gpg_error_t _ksba_cms_add_recipient | ( | ksba_cms_t | cms, |
ksba_cert_t | cert | ||
) |
Definition at line 543 of file visibility.c.
gpg_error_t _ksba_cms_add_signer | ( | ksba_cms_t | cms, |
ksba_cert_t | cert | ||
) |
Definition at line 484 of file visibility.c.
gpg_error_t _ksba_cms_add_smime_capability | ( | ksba_cms_t | cms, |
const char * | oid, | ||
const unsigned char * | der, | ||
size_t | derlen | ||
) |
Definition at line 498 of file visibility.c.
gpg_error_t _ksba_cms_build | ( | ksba_cms_t | cms, |
ksba_stop_reason_t * | r_stopreason | ||
) |
Definition at line 355 of file visibility.c.
ksba_cert_t _ksba_cms_get_cert | ( | ksba_cms_t | cms, |
int | idx | ||
) |
Definition at line 407 of file visibility.c.
gpg_error_t _ksba_cms_get_content_enc_iv | ( | ksba_cms_t | cms, |
void * | iv, | ||
size_t | maxivlen, | ||
size_t * | ivlen | ||
) |
Definition at line 376 of file visibility.c.
const char* _ksba_cms_get_content_oid | ( | ksba_cms_t | cms, |
int | what | ||
) |
Definition at line 369 of file visibility.c.
ksba_content_type_t _ksba_cms_get_content_type | ( | ksba_cms_t | cms, |
int | what | ||
) |
Definition at line 362 of file visibility.c.
const char* _ksba_cms_get_digest_algo | ( | ksba_cms_t | cms, |
int | idx | ||
) |
Definition at line 400 of file visibility.c.
const char* _ksba_cms_get_digest_algo_list | ( | ksba_cms_t | cms, |
int | idx | ||
) |
Definition at line 384 of file visibility.c.
ksba_sexp_t _ksba_cms_get_enc_val | ( | ksba_cms_t | cms, |
int | idx | ||
) |
Definition at line 445 of file visibility.c.
gpg_error_t _ksba_cms_get_issuer_serial | ( | ksba_cms_t | cms, |
int | idx, | ||
char ** | r_issuer, | ||
ksba_sexp_t * | r_serial | ||
) |
Definition at line 391 of file visibility.c.
gpg_error_t _ksba_cms_get_message_digest | ( | ksba_cms_t | cms, |
int | idx, | ||
char ** | r_digest, | ||
size_t * | r_digest_len | ||
) |
Definition at line 414 of file visibility.c.
ksba_sexp_t _ksba_cms_get_sig_val | ( | ksba_cms_t | cms, |
int | idx | ||
) |
Definition at line 438 of file visibility.c.
gpg_error_t _ksba_cms_get_sigattr_oids | ( | ksba_cms_t | cms, |
int | idx, | ||
const char * | reqoid, | ||
char ** | r_value | ||
) |
Definition at line 430 of file visibility.c.
gpg_error_t _ksba_cms_get_signing_time | ( | ksba_cms_t | cms, |
int | idx, | ||
ksba_isotime_t | r_sigtime | ||
) |
Definition at line 422 of file visibility.c.
gpg_error_t _ksba_cms_hash_signed_attrs | ( | ksba_cms_t | cms, |
int | idx | ||
) |
Definition at line 461 of file visibility.c.
ksba_content_type_t _ksba_cms_identify | ( | ksba_reader_t | reader | ) |
Definition at line 317 of file visibility.c.
gpg_error_t _ksba_cms_new | ( | ksba_cms_t * | r_cms | ) |
Definition at line 325 of file visibility.c.
gpg_error_t _ksba_cms_parse | ( | ksba_cms_t | cms, |
ksba_stop_reason_t * | r_stopreason | ||
) |
Definition at line 348 of file visibility.c.
void _ksba_cms_release | ( | ksba_cms_t | cms | ) |
Definition at line 332 of file visibility.c.
gpg_error_t _ksba_cms_set_content_enc_algo | ( | ksba_cms_t | cms, |
const char * | oid, | ||
const void * | iv, | ||
size_t | ivlen | ||
) |
Definition at line 533 of file visibility.c.
References oid.
gpg_error_t _ksba_cms_set_content_type | ( | ksba_cms_t | cms, |
int | what, | ||
ksba_content_type_t | type | ||
) |
Definition at line 469 of file visibility.c.
gpg_error_t _ksba_cms_set_enc_val | ( | ksba_cms_t | cms, |
int | idx, | ||
ksba_const_sexp_t | encval | ||
) |
Definition at line 550 of file visibility.c.
void _ksba_cms_set_hash_function | ( | ksba_cms_t | cms, |
void(*)(void *, const void *, size_t) | hash_fnc, | ||
void * | hash_fnc_arg | ||
) |
Definition at line 452 of file visibility.c.
gpg_error_t _ksba_cms_set_message_digest | ( | ksba_cms_t | cms, |
int | idx, | ||
const unsigned char * | digest, | ||
size_t | digest_len | ||
) |
Definition at line 507 of file visibility.c.
gpg_error_t _ksba_cms_set_reader_writer | ( | ksba_cms_t | cms, |
ksba_reader_t | r, | ||
ksba_writer_t | w | ||
) |
Definition at line 339 of file visibility.c.
gpg_error_t _ksba_cms_set_sig_val | ( | ksba_cms_t | cms, |
int | idx, | ||
ksba_const_sexp_t | sigval | ||
) |
Definition at line 524 of file visibility.c.
gpg_error_t _ksba_cms_set_signing_time | ( | ksba_cms_t | cms, |
int | idx, | ||
const ksba_isotime_t | sigtime | ||
) |
Definition at line 516 of file visibility.c.
gpg_error_t _ksba_crl_get_auth_key_id | ( | ksba_crl_t | crl, |
ksba_sexp_t * | r_keyid, | ||
ksba_name_t * | r_name, | ||
ksba_sexp_t * | r_serial | ||
) |
Definition at line 615 of file visibility.c.
gpg_error_t _ksba_crl_get_crl_number | ( | ksba_crl_t | crl, |
ksba_sexp_t * | number | ||
) |
Definition at line 625 of file visibility.c.
const char* _ksba_crl_get_digest_algo | ( | ksba_crl_t | crl | ) |
Definition at line 592 of file visibility.c.
gpg_error_t _ksba_crl_get_extension | ( | ksba_crl_t | crl, |
int | idx, | ||
char const ** | oid, | ||
int * | critical, | ||
unsigned char const ** | der, | ||
size_t * | derlen | ||
) |
Definition at line 606 of file visibility.c.
gpg_error_t _ksba_crl_get_issuer | ( | ksba_crl_t | crl, |
char ** | r_issuer | ||
) |
Definition at line 599 of file visibility.c.
gpg_error_t _ksba_crl_get_item | ( | ksba_crl_t | crl, |
ksba_sexp_t * | r_serial, | ||
ksba_isotime_t | r_revocation_date, | ||
ksba_crl_reason_t * | r_reason | ||
) |
Definition at line 641 of file visibility.c.
ksba_sexp_t _ksba_crl_get_sig_val | ( | ksba_crl_t | crl | ) |
Definition at line 651 of file visibility.c.
gpg_error_t _ksba_crl_get_update_times | ( | ksba_crl_t | crl, |
ksba_isotime_t | this_update, | ||
ksba_isotime_t | next_update | ||
) |
Definition at line 632 of file visibility.c.
gpg_error_t _ksba_crl_new | ( | ksba_crl_t * | r_crl | ) |
Definition at line 561 of file visibility.c.
gpg_error_t _ksba_crl_parse | ( | ksba_crl_t | crl, |
ksba_stop_reason_t * | r_stopreason | ||
) |
Definition at line 658 of file visibility.c.
void _ksba_crl_release | ( | ksba_crl_t | crl | ) |
Definition at line 568 of file visibility.c.
void _ksba_crl_set_hash_function | ( | ksba_crl_t | crl, |
void(*)(void *, const void *, size_t) | hash_fnc, | ||
void * | hash_fnc_arg | ||
) |
Definition at line 582 of file visibility.c.
gpg_error_t _ksba_crl_set_reader | ( | ksba_crl_t | crl, |
ksba_reader_t | r | ||
) |
Definition at line 575 of file visibility.c.
void _ksba_der_add_bts | ( | ksba_der_t | d, |
const void * | value, | ||
size_t | valuelen, | ||
unsigned int | unusedbits | ||
) |
Definition at line 1291 of file visibility.c.
void _ksba_der_add_der | ( | ksba_der_t | d, |
const void * | der, | ||
size_t | derlen | ||
) |
Definition at line 1298 of file visibility.c.
void _ksba_der_add_end | ( | ksba_der_t | d | ) |
Definition at line 1310 of file visibility.c.
void _ksba_der_add_int | ( | ksba_der_t | d, |
const void * | value, | ||
size_t | valuelen, | ||
int | force_positive | ||
) |
Definition at line 1278 of file visibility.c.
void _ksba_der_add_oid | ( | ksba_der_t | d, |
const char * | oidstr | ||
) |
Definition at line 1285 of file visibility.c.
References oidstr.
void _ksba_der_add_ptr | ( | ksba_der_t | d, |
int | cls, | ||
int | tag, | ||
void * | value, | ||
size_t | valuelen | ||
) |
Definition at line 1264 of file visibility.c.
void _ksba_der_add_tag | ( | ksba_der_t | d, |
int | cls, | ||
int | tag | ||
) |
Definition at line 1304 of file visibility.c.
void _ksba_der_add_val | ( | ksba_der_t | d, |
int | cls, | ||
int | tag, | ||
const void * | value, | ||
size_t | valuelen | ||
) |
Definition at line 1271 of file visibility.c.
gpg_error_t _ksba_der_builder_get | ( | ksba_der_t | d, |
unsigned char ** | r_obj, | ||
size_t * | r_objlen | ||
) |
Definition at line 1316 of file visibility.c.
ksba_der_t _ksba_der_builder_new | ( | unsigned int | nitems | ) |
Definition at line 1252 of file visibility.c.
void _ksba_der_builder_reset | ( | ksba_der_t | d | ) |
Definition at line 1258 of file visibility.c.
void _ksba_der_release | ( | ksba_der_t | d | ) |
Definition at line 1245 of file visibility.c.
gpg_error_t _ksba_dn_der2str | ( | const void * | der, |
size_t | derlen, | ||
char ** | r_string | ||
) |
Definition at line 1183 of file visibility.c.
gpg_error_t _ksba_dn_str2der | ( | const char * | string, |
unsigned char ** | rder, | ||
size_t * | rderlen | ||
) |
Definition at line 1190 of file visibility.c.
gpg_error_t _ksba_dn_teststr | ( | const char * | string, |
int | seq, | ||
size_t * | rerroff, | ||
size_t * | rerrlen | ||
) |
Definition at line 1198 of file visibility.c.
void _ksba_free | ( | void * | a | ) |
Definition at line 93 of file visibility.c.
void* _ksba_malloc | ( | size_t | n | ) |
Definition at line 69 of file visibility.c.
const char* _ksba_name_enum | ( | ksba_name_t | name, |
int | idx | ||
) |
Definition at line 1230 of file visibility.c.
References name.
char* _ksba_name_get_uri | ( | ksba_name_t | name, |
int | idx | ||
) |
Definition at line 1237 of file visibility.c.
References name.
gpg_error_t _ksba_name_new | ( | ksba_name_t * | r_name | ) |
Definition at line 1209 of file visibility.c.
void _ksba_name_ref | ( | ksba_name_t | name | ) |
Definition at line 1216 of file visibility.c.
References name.
void _ksba_name_release | ( | ksba_name_t | name | ) |
Definition at line 1223 of file visibility.c.
References name.
gpg_error_t _ksba_ocsp_add_cert | ( | ksba_ocsp_t | ocsp, |
ksba_cert_t | cert | ||
) |
Definition at line 738 of file visibility.c.
gpg_error_t _ksba_ocsp_add_target | ( | ksba_ocsp_t | ocsp, |
ksba_cert_t | cert, | ||
ksba_cert_t | issuer_cert | ||
) |
Definition at line 696 of file visibility.c.
gpg_error_t _ksba_ocsp_build_request | ( | ksba_ocsp_t | ocsp, |
unsigned char ** | r_buffer, | ||
size_t * | r_buflen | ||
) |
Definition at line 745 of file visibility.c.
ksba_cert_t _ksba_ocsp_get_cert | ( | ksba_ocsp_t | ocsp, |
int | idx | ||
) |
Definition at line 800 of file visibility.c.
const char* _ksba_ocsp_get_digest_algo | ( | ksba_ocsp_t | ocsp | ) |
Definition at line 765 of file visibility.c.
gpg_error_t _ksba_ocsp_get_extension | ( | ksba_ocsp_t | ocsp, |
ksba_cert_t | cert, | ||
int | idx, | ||
char const ** | r_oid, | ||
int * | r_crit, | ||
unsigned char const ** | r_der, | ||
size_t * | r_derlen | ||
) |
Definition at line 820 of file visibility.c.
gpg_error_t _ksba_ocsp_get_responder_id | ( | ksba_ocsp_t | ocsp, |
char ** | r_name, | ||
ksba_sexp_t * | r_keyid | ||
) |
Definition at line 791 of file visibility.c.
ksba_sexp_t _ksba_ocsp_get_sig_val | ( | ksba_ocsp_t | ocsp, |
ksba_isotime_t | produced_at | ||
) |
Definition at line 783 of file visibility.c.
gpg_error_t _ksba_ocsp_get_status | ( | ksba_ocsp_t | ocsp, |
ksba_cert_t | cert, | ||
ksba_status_t * | r_status, | ||
ksba_isotime_t | r_this_update, | ||
ksba_isotime_t | r_next_update, | ||
ksba_isotime_t | r_revocation_time, | ||
ksba_crl_reason_t * | r_reason | ||
) |
Definition at line 807 of file visibility.c.
gpg_error_t _ksba_ocsp_hash_request | ( | ksba_ocsp_t | ocsp, |
void(*)(void *, const void *, size_t length) | hasher, | ||
void * | hasher_arg | ||
) |
Definition at line 720 of file visibility.c.
gpg_error_t _ksba_ocsp_hash_response | ( | ksba_ocsp_t | ocsp, |
const unsigned char * | msg, | ||
size_t | msglen, | ||
void(*)(void *, const void *, size_t length) | hasher, | ||
void * | hasher_arg | ||
) |
Definition at line 772 of file visibility.c.
gpg_error_t _ksba_ocsp_new | ( | ksba_ocsp_t * | r_oscp | ) |
Definition at line 668 of file visibility.c.
gpg_error_t _ksba_ocsp_parse_response | ( | ksba_ocsp_t | ocsp, |
const unsigned char * | msg, | ||
size_t | msglen, | ||
ksba_ocsp_response_status_t * | resp_status | ||
) |
Definition at line 755 of file visibility.c.
gpg_error_t _ksba_ocsp_prepare_request | ( | ksba_ocsp_t | ocsp | ) |
Definition at line 713 of file visibility.c.
void _ksba_ocsp_release | ( | ksba_ocsp_t | ocsp | ) |
Definition at line 675 of file visibility.c.
gpg_error_t _ksba_ocsp_set_digest_algo | ( | ksba_ocsp_t | ocsp, |
const char * | oid | ||
) |
Definition at line 682 of file visibility.c.
References oid.
size_t _ksba_ocsp_set_nonce | ( | ksba_ocsp_t | ocsp, |
unsigned char * | nonce, | ||
size_t | noncelen | ||
) |
Definition at line 704 of file visibility.c.
gpg_error_t _ksba_ocsp_set_requestor | ( | ksba_ocsp_t | ocsp, |
ksba_cert_t | cert | ||
) |
Definition at line 689 of file visibility.c.
gpg_error_t _ksba_ocsp_set_sig_val | ( | ksba_ocsp_t | ocsp, |
ksba_const_sexp_t | sigval | ||
) |
Definition at line 730 of file visibility.c.
gpg_error_t _ksba_oid_from_str | ( | const char * | string, |
unsigned char ** | rbuf, | ||
size_t * | rlength | ||
) |
Definition at line 1173 of file visibility.c.
char* _ksba_oid_to_str | ( | const char * | buffer, |
size_t | length | ||
) |
Definition at line 1166 of file visibility.c.
gpg_error_t _ksba_reader_clear | ( | ksba_reader_t | r, |
unsigned char ** | buffer, | ||
size_t * | buflen | ||
) |
Definition at line 950 of file visibility.c.
gpg_error_t _ksba_reader_error | ( | ksba_reader_t | r | ) |
Definition at line 958 of file visibility.c.
gpg_error_t _ksba_reader_new | ( | ksba_reader_t * | r_r | ) |
Definition at line 936 of file visibility.c.
gpg_error_t _ksba_reader_read | ( | ksba_reader_t | r, |
char * | buffer, | ||
size_t | length, | ||
size_t * | nread | ||
) |
Definition at line 998 of file visibility.c.
void _ksba_reader_release | ( | ksba_reader_t | r | ) |
Definition at line 943 of file visibility.c.
gpg_error_t _ksba_reader_set_cb | ( | ksba_reader_t | r, |
int(*)(void *, char *, size_t, size_t *) | cb, | ||
void * | cb_value | ||
) |
Definition at line 988 of file visibility.c.
gpg_error_t _ksba_reader_set_fd | ( | ksba_reader_t | r, |
int | fd | ||
) |
Definition at line 974 of file visibility.c.
gpg_error_t _ksba_reader_set_file | ( | ksba_reader_t | r, |
FILE * | fp | ||
) |
Definition at line 981 of file visibility.c.
gpg_error_t _ksba_reader_set_mem | ( | ksba_reader_t | r, |
const void * | buffer, | ||
size_t | length | ||
) |
Definition at line 966 of file visibility.c.
unsigned long _ksba_reader_tell | ( | ksba_reader_t | r | ) |
Definition at line 1013 of file visibility.c.
gpg_error_t _ksba_reader_unread | ( | ksba_reader_t | r, |
const void * | buffer, | ||
size_t | count | ||
) |
Definition at line 1006 of file visibility.c.
void* _ksba_realloc | ( | void * | p, |
size_t | n | ||
) |
Definition at line 81 of file visibility.c.
void _ksba_set_hash_buffer_function | ( | gpg_error_t(*)(void *arg, const char *oid, const void *buffer, size_t length, size_t resultsize, unsigned char *result, size_t *resultlen) | fnc, |
void * | fnc_arg | ||
) |
Definition at line 57 of file visibility.c.
void _ksba_set_malloc_hooks | ( | void *(*)(size_t n) | new_alloc_func, |
void *(*)(void *p, size_t n) | new_realloc_func, | ||
void(*)(void *) | new_free_func | ||
) |
Definition at line 48 of file visibility.c.
char* _ksba_strdup | ( | const char * | p | ) |
Definition at line 87 of file visibility.c.
int _ksba_writer_error | ( | ksba_writer_t | w | ) |
Definition at line 1036 of file visibility.c.
const void* _ksba_writer_get_mem | ( | ksba_writer_t | w, |
size_t * | nbytes | ||
) |
Definition at line 1080 of file visibility.c.
gpg_error_t _ksba_writer_new | ( | ksba_writer_t * | r_w | ) |
Definition at line 1022 of file visibility.c.
void _ksba_writer_release | ( | ksba_writer_t | w | ) |
Definition at line 1029 of file visibility.c.
gpg_error_t _ksba_writer_set_cb | ( | ksba_writer_t | w, |
int(*)(void *, const void *, size_t) | cb, | ||
void * | cb_value | ||
) |
Definition at line 1064 of file visibility.c.
gpg_error_t _ksba_writer_set_fd | ( | ksba_writer_t | w, |
int | fd | ||
) |
Definition at line 1050 of file visibility.c.
gpg_error_t _ksba_writer_set_file | ( | ksba_writer_t | w, |
FILE * | fp | ||
) |
Definition at line 1057 of file visibility.c.
gpg_error_t _ksba_writer_set_filter | ( | ksba_writer_t | w, |
gpg_error_t(*)(void *, const void *, size_t, size_t *, void *, size_t, size_t *) | filter, | ||
void * | filter_arg | ||
) |
Definition at line 1094 of file visibility.c.
gpg_error_t _ksba_writer_set_mem | ( | ksba_writer_t | w, |
size_t | initial_size | ||
) |
Definition at line 1073 of file visibility.c.
void* _ksba_writer_snatch_mem | ( | ksba_writer_t | w, |
size_t * | nbytes | ||
) |
Definition at line 1087 of file visibility.c.
unsigned long _ksba_writer_tell | ( | ksba_writer_t | w | ) |
Definition at line 1043 of file visibility.c.
gpg_error_t _ksba_writer_write | ( | ksba_writer_t | w, |
const void * | buffer, | ||
size_t | length | ||
) |
Definition at line 1106 of file visibility.c.
gpg_error_t _ksba_writer_write_octet_string | ( | ksba_writer_t | w, |
const void * | buffer, | ||
size_t | length, | ||
int | flush | ||
) |
Definition at line 1113 of file visibility.c.
int ksba_asn_delete_structure | ( | void * | dummy | ) |
Definition at line 1156 of file visibility.c.