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.
  Fossies Dox: libksba-1.6.0.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

visibility.c File Reference
#include <config.h>
#include <stdarg.h>
#include "util.h"
Include dependency graph for visibility.c:

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)
 

Macro Definition Documentation

◆ _KSBA_INCLUDED_BY_VISIBILITY_C

#define _KSBA_INCLUDED_BY_VISIBILITY_C

Definition at line 34 of file visibility.c.

Function Documentation

◆ _ksba_asn_create_tree()

gpg_error_t _ksba_asn_create_tree ( const char *  mod_name,
ksba_asn_tree_t result 
)

Definition at line 1147 of file visibility.c.

◆ _ksba_asn_parse_file()

int _ksba_asn_parse_file ( const char *  filename,
ksba_asn_tree_t result,
int  debug 
)

Definition at line 1124 of file visibility.c.

◆ _ksba_asn_tree_dump()

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.

◆ _ksba_asn_tree_release()

void _ksba_asn_tree_release ( ksba_asn_tree_t  tree)

Definition at line 1132 of file visibility.c.

◆ _ksba_calloc()

void* _ksba_calloc ( size_t  n,
size_t  m 
)

Definition at line 75 of file visibility.c.

◆ _ksba_cert_get_auth_key_id()

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.

◆ _ksba_cert_get_authority_info_access()

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.

◆ _ksba_cert_get_cert_policies()

gpg_error_t _ksba_cert_get_cert_policies ( ksba_cert_t  cert,
char **  r_policies 
)

Definition at line 251 of file visibility.c.

◆ _ksba_cert_get_crl_dist_point()

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.

◆ _ksba_cert_get_digest_algo()

const char* _ksba_cert_get_digest_algo ( ksba_cert_t  cert)

Definition at line 175 of file visibility.c.

◆ _ksba_cert_get_ext_key_usages()

gpg_error_t _ksba_cert_get_ext_key_usages ( ksba_cert_t  cert,
char **  result 
)

Definition at line 258 of file visibility.c.

◆ _ksba_cert_get_extension()

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.

◆ _ksba_cert_get_image()

const unsigned char* _ksba_cert_get_image ( ksba_cert_t  cert,
size_t *  r_length 
)

Definition at line 156 of file visibility.c.

◆ _ksba_cert_get_issuer()

char* _ksba_cert_get_issuer ( ksba_cert_t  cert,
int  idx 
)

Definition at line 189 of file visibility.c.

◆ _ksba_cert_get_key_usage()

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_cert_get_public_key()

ksba_sexp_t _ksba_cert_get_public_key ( ksba_cert_t  cert)

Definition at line 211 of file visibility.c.

◆ _ksba_cert_get_serial()

ksba_sexp_t _ksba_cert_get_serial ( ksba_cert_t  cert)

Definition at line 182 of file visibility.c.

◆ _ksba_cert_get_sig_val()

ksba_sexp_t _ksba_cert_get_sig_val ( ksba_cert_t  cert)

Definition at line 218 of file visibility.c.

◆ _ksba_cert_get_subj_key_id()

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.

◆ _ksba_cert_get_subject()

char* _ksba_cert_get_subject ( ksba_cert_t  cert,
int  idx 
)

Definition at line 204 of file visibility.c.

◆ _ksba_cert_get_subject_info_access()

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.

◆ _ksba_cert_get_user_data()

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.

◆ _ksba_cert_get_validity()

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.

◆ _ksba_cert_hash()

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.

◆ _ksba_cert_init_from_mem()

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.

◆ _ksba_cert_is_ca()

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.

◆ _ksba_cert_new()

gpg_error_t _ksba_cert_new ( ksba_cert_t acert)

Definition at line 102 of file visibility.c.

◆ _ksba_cert_read_der()

gpg_error_t _ksba_cert_read_der ( ksba_cert_t  cert,
ksba_reader_t  reader 
)

Definition at line 141 of file visibility.c.

◆ _ksba_cert_ref()

void _ksba_cert_ref ( ksba_cert_t  cert)

Definition at line 109 of file visibility.c.

◆ _ksba_cert_release()

void _ksba_cert_release ( ksba_cert_t  cert)

Definition at line 116 of file visibility.c.

◆ _ksba_cert_set_user_data()

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.

◆ _ksba_certreq_add_extension()

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.

References der, derlen, and oid.

◆ _ksba_certreq_add_subject()

gpg_error_t _ksba_certreq_add_subject ( ksba_certreq_t  cr,
const char *  name 
)

Definition at line 879 of file visibility.c.

References name.

◆ _ksba_certreq_build()

gpg_error_t _ksba_certreq_build ( ksba_certreq_t  cr,
ksba_stop_reason_t r_stopreason 
)

Definition at line 912 of file visibility.c.

◆ _ksba_certreq_new()

gpg_error_t _ksba_certreq_new ( ksba_certreq_t r_cr)

Definition at line 835 of file visibility.c.

◆ _ksba_certreq_release()

void _ksba_certreq_release ( ksba_certreq_t  cr)

Definition at line 842 of file visibility.c.

◆ _ksba_certreq_set_hash_function()

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.

◆ _ksba_certreq_set_issuer()

gpg_error_t _ksba_certreq_set_issuer ( ksba_certreq_t  cr,
const char *  name 
)

Definition at line 872 of file visibility.c.

References name.

◆ _ksba_certreq_set_public_key()

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.

◆ _ksba_certreq_set_serial()

gpg_error_t _ksba_certreq_set_serial ( ksba_certreq_t  cr,
ksba_const_sexp_t  sn 
)

Definition at line 865 of file visibility.c.

◆ _ksba_certreq_set_sig_val()

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.

◆ _ksba_certreq_set_siginfo()

gpg_error_t _ksba_certreq_set_siginfo ( ksba_certreq_t  cr,
ksba_const_sexp_t  siginfo 
)

Definition at line 928 of file visibility.c.

◆ _ksba_certreq_set_validity()

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.

◆ _ksba_certreq_set_writer()

gpg_error_t _ksba_certreq_set_writer ( ksba_certreq_t  cr,
ksba_writer_t  w 
)

Definition at line 849 of file visibility.c.

◆ _ksba_check_version()

const char* _ksba_check_version ( const char *  req_version)

Definition at line 40 of file visibility.c.

◆ _ksba_cms_add_cert()

gpg_error_t _ksba_cms_add_cert ( ksba_cms_t  cms,
ksba_cert_t  cert 
)

Definition at line 491 of file visibility.c.

◆ _ksba_cms_add_digest_algo()

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.

◆ _ksba_cms_add_recipient()

gpg_error_t _ksba_cms_add_recipient ( ksba_cms_t  cms,
ksba_cert_t  cert 
)

Definition at line 543 of file visibility.c.

◆ _ksba_cms_add_signer()

gpg_error_t _ksba_cms_add_signer ( ksba_cms_t  cms,
ksba_cert_t  cert 
)

Definition at line 484 of file visibility.c.

◆ _ksba_cms_add_smime_capability()

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.

References der, derlen, and oid.

◆ _ksba_cms_build()

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_cms_get_cert()

ksba_cert_t _ksba_cms_get_cert ( ksba_cms_t  cms,
int  idx 
)

Definition at line 407 of file visibility.c.

◆ _ksba_cms_get_content_enc_iv()

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.

◆ _ksba_cms_get_content_oid()

const char* _ksba_cms_get_content_oid ( ksba_cms_t  cms,
int  what 
)

Definition at line 369 of file visibility.c.

◆ _ksba_cms_get_content_type()

ksba_content_type_t _ksba_cms_get_content_type ( ksba_cms_t  cms,
int  what 
)

Definition at line 362 of file visibility.c.

◆ _ksba_cms_get_digest_algo()

const char* _ksba_cms_get_digest_algo ( ksba_cms_t  cms,
int  idx 
)

Definition at line 400 of file visibility.c.

◆ _ksba_cms_get_digest_algo_list()

const char* _ksba_cms_get_digest_algo_list ( ksba_cms_t  cms,
int  idx 
)

Definition at line 384 of file visibility.c.

◆ _ksba_cms_get_enc_val()

ksba_sexp_t _ksba_cms_get_enc_val ( ksba_cms_t  cms,
int  idx 
)

Definition at line 445 of file visibility.c.

◆ _ksba_cms_get_issuer_serial()

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.

◆ _ksba_cms_get_message_digest()

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_cms_get_sig_val()

ksba_sexp_t _ksba_cms_get_sig_val ( ksba_cms_t  cms,
int  idx 
)

Definition at line 438 of file visibility.c.

◆ _ksba_cms_get_sigattr_oids()

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.

◆ _ksba_cms_get_signing_time()

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.

◆ _ksba_cms_hash_signed_attrs()

gpg_error_t _ksba_cms_hash_signed_attrs ( ksba_cms_t  cms,
int  idx 
)

Definition at line 461 of file visibility.c.

◆ _ksba_cms_identify()

ksba_content_type_t _ksba_cms_identify ( ksba_reader_t  reader)

Definition at line 317 of file visibility.c.

◆ _ksba_cms_new()

gpg_error_t _ksba_cms_new ( ksba_cms_t r_cms)

Definition at line 325 of file visibility.c.

◆ _ksba_cms_parse()

gpg_error_t _ksba_cms_parse ( ksba_cms_t  cms,
ksba_stop_reason_t r_stopreason 
)

Definition at line 348 of file visibility.c.

◆ _ksba_cms_release()

void _ksba_cms_release ( ksba_cms_t  cms)

Definition at line 332 of file visibility.c.

◆ _ksba_cms_set_content_enc_algo()

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.

◆ _ksba_cms_set_content_type()

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.

◆ _ksba_cms_set_enc_val()

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.

◆ _ksba_cms_set_hash_function()

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.

◆ _ksba_cms_set_message_digest()

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.

◆ _ksba_cms_set_reader_writer()

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.

◆ _ksba_cms_set_sig_val()

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.

◆ _ksba_cms_set_signing_time()

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.

◆ _ksba_crl_get_auth_key_id()

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.

◆ _ksba_crl_get_crl_number()

gpg_error_t _ksba_crl_get_crl_number ( ksba_crl_t  crl,
ksba_sexp_t number 
)

Definition at line 625 of file visibility.c.

◆ _ksba_crl_get_digest_algo()

const char* _ksba_crl_get_digest_algo ( ksba_crl_t  crl)

Definition at line 592 of file visibility.c.

◆ _ksba_crl_get_extension()

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.

References der, derlen, and oid.

◆ _ksba_crl_get_issuer()

gpg_error_t _ksba_crl_get_issuer ( ksba_crl_t  crl,
char **  r_issuer 
)

Definition at line 599 of file visibility.c.

◆ _ksba_crl_get_item()

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_crl_get_sig_val()

ksba_sexp_t _ksba_crl_get_sig_val ( ksba_crl_t  crl)

Definition at line 651 of file visibility.c.

◆ _ksba_crl_get_update_times()

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.

◆ _ksba_crl_new()

gpg_error_t _ksba_crl_new ( ksba_crl_t r_crl)

Definition at line 561 of file visibility.c.

◆ _ksba_crl_parse()

gpg_error_t _ksba_crl_parse ( ksba_crl_t  crl,
ksba_stop_reason_t r_stopreason 
)

Definition at line 658 of file visibility.c.

◆ _ksba_crl_release()

void _ksba_crl_release ( ksba_crl_t  crl)

Definition at line 568 of file visibility.c.

◆ _ksba_crl_set_hash_function()

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.

◆ _ksba_crl_set_reader()

gpg_error_t _ksba_crl_set_reader ( ksba_crl_t  crl,
ksba_reader_t  r 
)

Definition at line 575 of file visibility.c.

◆ _ksba_der_add_bts()

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.

◆ _ksba_der_add_der()

void _ksba_der_add_der ( ksba_der_t  d,
const void *  der,
size_t  derlen 
)

Definition at line 1298 of file visibility.c.

References der, and derlen.

◆ _ksba_der_add_end()

void _ksba_der_add_end ( ksba_der_t  d)

Definition at line 1310 of file visibility.c.

◆ _ksba_der_add_int()

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.

◆ _ksba_der_add_oid()

void _ksba_der_add_oid ( ksba_der_t  d,
const char *  oidstr 
)

Definition at line 1285 of file visibility.c.

References oidstr.

◆ _ksba_der_add_ptr()

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.

◆ _ksba_der_add_tag()

void _ksba_der_add_tag ( ksba_der_t  d,
int  cls,
int  tag 
)

Definition at line 1304 of file visibility.c.

◆ _ksba_der_add_val()

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.

◆ _ksba_der_builder_get()

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_builder_new()

ksba_der_t _ksba_der_builder_new ( unsigned int  nitems)

Definition at line 1252 of file visibility.c.

◆ _ksba_der_builder_reset()

void _ksba_der_builder_reset ( ksba_der_t  d)

Definition at line 1258 of file visibility.c.

◆ _ksba_der_release()

void _ksba_der_release ( ksba_der_t  d)

Definition at line 1245 of file visibility.c.

◆ _ksba_dn_der2str()

gpg_error_t _ksba_dn_der2str ( const void *  der,
size_t  derlen,
char **  r_string 
)

Definition at line 1183 of file visibility.c.

References der, and derlen.

◆ _ksba_dn_str2der()

gpg_error_t _ksba_dn_str2der ( const char *  string,
unsigned char **  rder,
size_t *  rderlen 
)

Definition at line 1190 of file visibility.c.

◆ _ksba_dn_teststr()

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.

◆ _ksba_free()

void _ksba_free ( void *  a)

Definition at line 93 of file visibility.c.

◆ _ksba_malloc()

void* _ksba_malloc ( size_t  n)

Definition at line 69 of file visibility.c.

◆ _ksba_name_enum()

const char* _ksba_name_enum ( ksba_name_t  name,
int  idx 
)

Definition at line 1230 of file visibility.c.

References name.

◆ _ksba_name_get_uri()

char* _ksba_name_get_uri ( ksba_name_t  name,
int  idx 
)

Definition at line 1237 of file visibility.c.

References name.

◆ _ksba_name_new()

gpg_error_t _ksba_name_new ( ksba_name_t r_name)

Definition at line 1209 of file visibility.c.

◆ _ksba_name_ref()

void _ksba_name_ref ( ksba_name_t  name)

Definition at line 1216 of file visibility.c.

References name.

◆ _ksba_name_release()

void _ksba_name_release ( ksba_name_t  name)

Definition at line 1223 of file visibility.c.

References name.

◆ _ksba_ocsp_add_cert()

gpg_error_t _ksba_ocsp_add_cert ( ksba_ocsp_t  ocsp,
ksba_cert_t  cert 
)

Definition at line 738 of file visibility.c.

◆ _ksba_ocsp_add_target()

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.

◆ _ksba_ocsp_build_request()

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_ocsp_get_cert()

ksba_cert_t _ksba_ocsp_get_cert ( ksba_ocsp_t  ocsp,
int  idx 
)

Definition at line 800 of file visibility.c.

◆ _ksba_ocsp_get_digest_algo()

const char* _ksba_ocsp_get_digest_algo ( ksba_ocsp_t  ocsp)

Definition at line 765 of file visibility.c.

◆ _ksba_ocsp_get_extension()

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.

◆ _ksba_ocsp_get_responder_id()

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_ocsp_get_sig_val()

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.

◆ _ksba_ocsp_get_status()

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.

◆ _ksba_ocsp_hash_request()

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.

◆ _ksba_ocsp_hash_response()

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.

◆ _ksba_ocsp_new()

gpg_error_t _ksba_ocsp_new ( ksba_ocsp_t r_oscp)

Definition at line 668 of file visibility.c.

◆ _ksba_ocsp_parse_response()

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.

◆ _ksba_ocsp_prepare_request()

gpg_error_t _ksba_ocsp_prepare_request ( ksba_ocsp_t  ocsp)

Definition at line 713 of file visibility.c.

◆ _ksba_ocsp_release()

void _ksba_ocsp_release ( ksba_ocsp_t  ocsp)

Definition at line 675 of file visibility.c.

◆ _ksba_ocsp_set_digest_algo()

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.

◆ _ksba_ocsp_set_nonce()

size_t _ksba_ocsp_set_nonce ( ksba_ocsp_t  ocsp,
unsigned char *  nonce,
size_t  noncelen 
)

Definition at line 704 of file visibility.c.

◆ _ksba_ocsp_set_requestor()

gpg_error_t _ksba_ocsp_set_requestor ( ksba_ocsp_t  ocsp,
ksba_cert_t  cert 
)

Definition at line 689 of file visibility.c.

◆ _ksba_ocsp_set_sig_val()

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.

◆ _ksba_oid_from_str()

gpg_error_t _ksba_oid_from_str ( const char *  string,
unsigned char **  rbuf,
size_t *  rlength 
)

Definition at line 1173 of file visibility.c.

◆ _ksba_oid_to_str()

char* _ksba_oid_to_str ( const char *  buffer,
size_t  length 
)

Definition at line 1166 of file visibility.c.

◆ _ksba_reader_clear()

gpg_error_t _ksba_reader_clear ( ksba_reader_t  r,
unsigned char **  buffer,
size_t *  buflen 
)

Definition at line 950 of file visibility.c.

◆ _ksba_reader_error()

gpg_error_t _ksba_reader_error ( ksba_reader_t  r)

Definition at line 958 of file visibility.c.

◆ _ksba_reader_new()

gpg_error_t _ksba_reader_new ( ksba_reader_t r_r)

Definition at line 936 of file visibility.c.

◆ _ksba_reader_read()

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.

◆ _ksba_reader_release()

void _ksba_reader_release ( ksba_reader_t  r)

Definition at line 943 of file visibility.c.

◆ _ksba_reader_set_cb()

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.

◆ _ksba_reader_set_fd()

gpg_error_t _ksba_reader_set_fd ( ksba_reader_t  r,
int  fd 
)

Definition at line 974 of file visibility.c.

◆ _ksba_reader_set_file()

gpg_error_t _ksba_reader_set_file ( ksba_reader_t  r,
FILE *  fp 
)

Definition at line 981 of file visibility.c.

◆ _ksba_reader_set_mem()

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.

◆ _ksba_reader_tell()

unsigned long _ksba_reader_tell ( ksba_reader_t  r)

Definition at line 1013 of file visibility.c.

◆ _ksba_reader_unread()

gpg_error_t _ksba_reader_unread ( ksba_reader_t  r,
const void *  buffer,
size_t  count 
)

Definition at line 1006 of file visibility.c.

◆ _ksba_realloc()

void* _ksba_realloc ( void *  p,
size_t  n 
)

Definition at line 81 of file visibility.c.

◆ _ksba_set_hash_buffer_function()

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.

◆ _ksba_set_malloc_hooks()

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.

◆ _ksba_strdup()

char* _ksba_strdup ( const char *  p)

Definition at line 87 of file visibility.c.

◆ _ksba_writer_error()

int _ksba_writer_error ( ksba_writer_t  w)

Definition at line 1036 of file visibility.c.

◆ _ksba_writer_get_mem()

const void* _ksba_writer_get_mem ( ksba_writer_t  w,
size_t *  nbytes 
)

Definition at line 1080 of file visibility.c.

◆ _ksba_writer_new()

gpg_error_t _ksba_writer_new ( ksba_writer_t r_w)

Definition at line 1022 of file visibility.c.

◆ _ksba_writer_release()

void _ksba_writer_release ( ksba_writer_t  w)

Definition at line 1029 of file visibility.c.

◆ _ksba_writer_set_cb()

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.

◆ _ksba_writer_set_fd()

gpg_error_t _ksba_writer_set_fd ( ksba_writer_t  w,
int  fd 
)

Definition at line 1050 of file visibility.c.

◆ _ksba_writer_set_file()

gpg_error_t _ksba_writer_set_file ( ksba_writer_t  w,
FILE *  fp 
)

Definition at line 1057 of file visibility.c.

◆ _ksba_writer_set_filter()

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.

◆ _ksba_writer_set_mem()

gpg_error_t _ksba_writer_set_mem ( ksba_writer_t  w,
size_t  initial_size 
)

Definition at line 1073 of file visibility.c.

◆ _ksba_writer_snatch_mem()

void* _ksba_writer_snatch_mem ( ksba_writer_t  w,
size_t *  nbytes 
)

Definition at line 1087 of file visibility.c.

◆ _ksba_writer_tell()

unsigned long _ksba_writer_tell ( ksba_writer_t  w)

Definition at line 1043 of file visibility.c.

◆ _ksba_writer_write()

gpg_error_t _ksba_writer_write ( ksba_writer_t  w,
const void *  buffer,
size_t  length 
)

Definition at line 1106 of file visibility.c.

◆ _ksba_writer_write_octet_string()

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.

◆ ksba_asn_delete_structure()

int ksba_asn_delete_structure ( void *  dummy)

Definition at line 1156 of file visibility.c.