| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/pkcs12.h |
| Switch to Source code | Preprocessed file |
| Line | Source | Count |
|---|---|---|
| 1 | typedef struct PKCS12_MAC_DATA_st PKCS12_MAC_DATA; | - |
| 2 | - | |
| 3 | typedef struct PKCS12_st PKCS12; | - |
| 4 | - | |
| 5 | typedef struct PKCS12_SAFEBAG_st PKCS12_SAFEBAG; | - |
| 6 | - | |
| 7 | struct stack_st_PKCS12_SAFEBAG; typedef int (*sk_PKCS12_SAFEBAG_compfunc)(const PKCS12_SAFEBAG * const *a, const PKCS12_SAFEBAG *const *b); typedef void (*sk_PKCS12_SAFEBAG_freefunc)(PKCS12_SAFEBAG *a); typedef PKCS12_SAFEBAG * (*sk_PKCS12_SAFEBAG_copyfunc)(const PKCS12_SAFEBAG *a); static inline int sk_PKCS12_SAFEBAG_num(const struct stack_st_PKCS12_SAFEBAG *sk) { return executed 4 times by 1 test: OPENSSL_sk_num((const OPENSSL_STACK *)sk);return OPENSSL_sk_num((const OPENSSL_STACK *)sk);Executed by:
executed 4 times by 1 test: } static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_value(const struct stack_st_PKCS12_SAFEBAG *sk, int idx) { returnreturn OPENSSL_sk_num((const OPENSSL_STACK *)sk);Executed by:
executed 2 times by 1 test: (PKCS12_SAFEBAG *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);return (PKCS12_SAFEBAG *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);Executed by:
executed 2 times by 1 test: } static inline struct stack_st_PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_new(sk_PKCS12_SAFEBAG_compfunc compare) { returnreturn (PKCS12_SAFEBAG *)OPENSSL_sk_value((const OPENSSL_STACK *)sk, idx);Executed by:
never executed: (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);return (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);never executed: } static inline struct stack_st_PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_new_null(void) { returnreturn (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new((OPENSSL_sk_compfunc)compare);never executed: (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_null();return (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_null();never executed: } static inline struct stack_st_PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_new_reserve(sk_PKCS12_SAFEBAG_compfunc compare, int n) { returnreturn (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_null();never executed: (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);return (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);never executed: } static inline int sk_PKCS12_SAFEBAG_reserve(struct stack_st_PKCS12_SAFEBAG *sk, int n) { returnreturn (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_new_reserve((OPENSSL_sk_compfunc)compare, n);never executed: OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);never executed: } static inline void sk_PKCS12_SAFEBAG_free(struct stack_st_PKCS12_SAFEBAG *sk) { OPENSSL_sk_free((OPENSSL_STACK *)sk); }return OPENSSL_sk_reserve((OPENSSL_STACK *)sk, n);never executed: static inline void sk_PKCS12_SAFEBAG_zero(struct stack_st_PKCS12_SAFEBAG *sk) { OPENSSL_sk_zero((OPENSSL_STACK *)sk); }end of blocknever executed: static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_delete(struct stack_st_PKCS12_SAFEBAG *sk, int i) { returnend of blocknever executed: (PKCS12_SAFEBAG *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);return (PKCS12_SAFEBAG *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);never executed: } static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_delete_ptr(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr) { returnreturn (PKCS12_SAFEBAG *)OPENSSL_sk_delete((OPENSSL_STACK *)sk, i);never executed: (PKCS12_SAFEBAG *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);return (PKCS12_SAFEBAG *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline int sk_PKCS12_SAFEBAG_push(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr) { returnreturn (PKCS12_SAFEBAG *)OPENSSL_sk_delete_ptr((OPENSSL_STACK *)sk, (const void *)ptr);never executed: OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline int sk_PKCS12_SAFEBAG_unshift(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr) { returnreturn OPENSSL_sk_push((OPENSSL_STACK *)sk, (const void *)ptr);never executed: OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_pop(struct stack_st_PKCS12_SAFEBAG *sk) { returnreturn OPENSSL_sk_unshift((OPENSSL_STACK *)sk, (const void *)ptr);never executed: (PKCS12_SAFEBAG *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);return (PKCS12_SAFEBAG *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);never executed: } static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_shift(struct stack_st_PKCS12_SAFEBAG *sk) { returnreturn (PKCS12_SAFEBAG *)OPENSSL_sk_pop((OPENSSL_STACK *)sk);never executed: (PKCS12_SAFEBAG *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);return (PKCS12_SAFEBAG *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);never executed: } static inline void sk_PKCS12_SAFEBAG_pop_free(struct stack_st_PKCS12_SAFEBAG *sk, sk_PKCS12_SAFEBAG_freefunc freefunc) { OPENSSL_sk_pop_free((OPENSSL_STACK *)sk, (OPENSSL_sk_freefunc)freefunc); }return (PKCS12_SAFEBAG *)OPENSSL_sk_shift((OPENSSL_STACK *)sk);executed 2 times by 1 test: static inline int sk_PKCS12_SAFEBAG_insert(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr, int idx) { returnend of blockExecuted by:
never executed: OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);return OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);never executed: } static inline PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_set(struct stack_st_PKCS12_SAFEBAG *sk, int idx, PKCS12_SAFEBAG *ptr) { returnreturn OPENSSL_sk_insert((OPENSSL_STACK *)sk, (const void *)ptr, idx);never executed: (PKCS12_SAFEBAG *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);return (PKCS12_SAFEBAG *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);never executed: } static inline int sk_PKCS12_SAFEBAG_find(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr) { returnreturn (PKCS12_SAFEBAG *)OPENSSL_sk_set((OPENSSL_STACK *)sk, idx, (const void *)ptr);never executed: OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline int sk_PKCS12_SAFEBAG_find_ex(struct stack_st_PKCS12_SAFEBAG *sk, PKCS12_SAFEBAG *ptr) { returnreturn OPENSSL_sk_find((OPENSSL_STACK *)sk, (const void *)ptr);never executed: OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);never executed: } static inline void sk_PKCS12_SAFEBAG_sort(struct stack_st_PKCS12_SAFEBAG *sk) { OPENSSL_sk_sort((OPENSSL_STACK *)sk); }return OPENSSL_sk_find_ex((OPENSSL_STACK *)sk, (const void *)ptr);never executed: static inline int sk_PKCS12_SAFEBAG_is_sorted(const struct stack_st_PKCS12_SAFEBAG *sk) { returnend of blocknever executed: OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);return OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);never executed: } static inline struct stack_st_PKCS12_SAFEBAG * sk_PKCS12_SAFEBAG_dup(const struct stack_st_PKCS12_SAFEBAG *sk) { returnreturn OPENSSL_sk_is_sorted((const OPENSSL_STACK *)sk);never executed: (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);return (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);never executed: } static inline struct stack_st_PKCS12_SAFEBAG *sk_PKCS12_SAFEBAG_deep_copy(const struct stack_st_PKCS12_SAFEBAG *sk, sk_PKCS12_SAFEBAG_copyfunc copyfunc, sk_PKCS12_SAFEBAG_freefunc freefunc) { returnreturn (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_dup((const OPENSSL_STACK *)sk);never executed: (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);return (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);never executed: } static inline sk_PKCS12_SAFEBAG_compfunc sk_PKCS12_SAFEBAG_set_cmp_func(struct stack_st_PKCS12_SAFEBAG *sk, sk_PKCS12_SAFEBAG_compfunc compare) { returnreturn (struct stack_st_PKCS12_SAFEBAG *)OPENSSL_sk_deep_copy((const OPENSSL_STACK *)sk, (OPENSSL_sk_copyfunc)copyfunc, (OPENSSL_sk_freefunc)freefunc);never executed: (sk_PKCS12_SAFEBAG_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);return (sk_PKCS12_SAFEBAG_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare);never executed: }return (sk_PKCS12_SAFEBAG_compfunc)OPENSSL_sk_set_cmp_func((OPENSSL_STACK *)sk, (OPENSSL_sk_compfunc)compare); | 0-4 |
| 8 | - | |
| 9 | typedef struct pkcs12_bag_st PKCS12_BAGS; | - |
| 10 | ASN1_TYPE *PKCS12_get_attr(const PKCS12_SAFEBAG *bag, int attr_nid) __attribute__ ((deprecated)); | - |
| 11 | - | |
| 12 | ASN1_TYPE *PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid); | - |
| 13 | int PKCS12_mac_present(const PKCS12 *p12); | - |
| 14 | void PKCS12_get0_mac(const ASN1_OCTET_STRING **pmac, | - |
| 15 | const X509_ALGOR **pmacalg, | - |
| 16 | const ASN1_OCTET_STRING **psalt, | - |
| 17 | const ASN1_INTEGER **piter, | - |
| 18 | const PKCS12 *p12); | - |
| 19 | - | |
| 20 | const ASN1_TYPE *PKCS12_SAFEBAG_get0_attr(const PKCS12_SAFEBAG *bag, | - |
| 21 | int attr_nid); | - |
| 22 | const ASN1_OBJECT *PKCS12_SAFEBAG_get0_type(const PKCS12_SAFEBAG *bag); | - |
| 23 | int PKCS12_SAFEBAG_get_nid(const PKCS12_SAFEBAG *bag); | - |
| 24 | int PKCS12_SAFEBAG_get_bag_nid(const PKCS12_SAFEBAG *bag); | - |
| 25 | - | |
| 26 | X509 *PKCS12_SAFEBAG_get1_cert(const PKCS12_SAFEBAG *bag); | - |
| 27 | X509_CRL *PKCS12_SAFEBAG_get1_crl(const PKCS12_SAFEBAG *bag); | - |
| 28 | const struct stack_st_PKCS12_SAFEBAG * | - |
| 29 | PKCS12_SAFEBAG_get0_safes(const PKCS12_SAFEBAG *bag); | - |
| 30 | const PKCS8_PRIV_KEY_INFO *PKCS12_SAFEBAG_get0_p8inf(const PKCS12_SAFEBAG *bag); | - |
| 31 | const X509_SIG *PKCS12_SAFEBAG_get0_pkcs8(const PKCS12_SAFEBAG *bag); | - |
| 32 | - | |
| 33 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_cert(X509 *x509); | - |
| 34 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_crl(X509_CRL *crl); | - |
| 35 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_p8inf(PKCS8_PRIV_KEY_INFO *p8); | - |
| 36 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create0_pkcs8(X509_SIG *p8); | - |
| 37 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_create_pkcs8_encrypt(int pbe_nid, | - |
| 38 | const char *pass, | - |
| 39 | int passlen, | - |
| 40 | unsigned char *salt, | - |
| 41 | int saltlen, int iter, | - |
| 42 | PKCS8_PRIV_KEY_INFO *p8inf); | - |
| 43 | - | |
| 44 | PKCS12_SAFEBAG *PKCS12_item_pack_safebag(void *obj, const ASN1_ITEM *it, | - |
| 45 | int nid1, int nid2); | - |
| 46 | PKCS8_PRIV_KEY_INFO *PKCS8_decrypt(const X509_SIG *p8, const char *pass, | - |
| 47 | int passlen); | - |
| 48 | PKCS8_PRIV_KEY_INFO *PKCS12_decrypt_skey(const PKCS12_SAFEBAG *bag, | - |
| 49 | const char *pass, int passlen); | - |
| 50 | X509_SIG *PKCS8_encrypt(int pbe_nid, const EVP_CIPHER *cipher, | - |
| 51 | const char *pass, int passlen, unsigned char *salt, | - |
| 52 | int saltlen, int iter, PKCS8_PRIV_KEY_INFO *p8); | - |
| 53 | X509_SIG *PKCS8_set0_pbe(const char *pass, int passlen, | - |
| 54 | PKCS8_PRIV_KEY_INFO *p8inf, X509_ALGOR *pbe); | - |
| 55 | PKCS7 *PKCS12_pack_p7data(struct stack_st_PKCS12_SAFEBAG *sk); | - |
| 56 | struct stack_st_PKCS12_SAFEBAG *PKCS12_unpack_p7data(PKCS7 *p7); | - |
| 57 | PKCS7 *PKCS12_pack_p7encdata(int pbe_nid, const char *pass, int passlen, | - |
| 58 | unsigned char *salt, int saltlen, int iter, | - |
| 59 | struct stack_st_PKCS12_SAFEBAG *bags); | - |
| 60 | struct stack_st_PKCS12_SAFEBAG *PKCS12_unpack_p7encdata(PKCS7 *p7, const char *pass, | - |
| 61 | int passlen); | - |
| 62 | - | |
| 63 | int PKCS12_pack_authsafes(PKCS12 *p12, struct stack_st_PKCS7 *safes); | - |
| 64 | struct stack_st_PKCS7 *PKCS12_unpack_authsafes(const PKCS12 *p12); | - |
| 65 | - | |
| 66 | int PKCS12_add_localkeyid(PKCS12_SAFEBAG *bag, unsigned char *name, | - |
| 67 | int namelen); | - |
| 68 | int PKCS12_add_friendlyname_asc(PKCS12_SAFEBAG *bag, const char *name, | - |
| 69 | int namelen); | - |
| 70 | int PKCS12_add_friendlyname_utf8(PKCS12_SAFEBAG *bag, const char *name, | - |
| 71 | int namelen); | - |
| 72 | int PKCS12_add_CSPName_asc(PKCS12_SAFEBAG *bag, const char *name, | - |
| 73 | int namelen); | - |
| 74 | int PKCS12_add_friendlyname_uni(PKCS12_SAFEBAG *bag, | - |
| 75 | const unsigned char *name, int namelen); | - |
| 76 | int PKCS8_add_keyusage(PKCS8_PRIV_KEY_INFO *p8, int usage); | - |
| 77 | ASN1_TYPE *PKCS12_get_attr_gen(const struct stack_st_X509_ATTRIBUTE *attrs, | - |
| 78 | int attr_nid); | - |
| 79 | char *PKCS12_get_friendlyname(PKCS12_SAFEBAG *bag); | - |
| 80 | const struct stack_st_X509_ATTRIBUTE * | - |
| 81 | PKCS12_SAFEBAG_get0_attrs(const PKCS12_SAFEBAG *bag); | - |
| 82 | unsigned char *PKCS12_pbe_crypt(const X509_ALGOR *algor, | - |
| 83 | const char *pass, int passlen, | - |
| 84 | const unsigned char *in, int inlen, | - |
| 85 | unsigned char **data, int *datalen, | - |
| 86 | int en_de); | - |
| 87 | void *PKCS12_item_decrypt_d2i(const X509_ALGOR *algor, const ASN1_ITEM *it, | - |
| 88 | const char *pass, int passlen, | - |
| 89 | const ASN1_OCTET_STRING *oct, int zbuf); | - |
| 90 | ASN1_OCTET_STRING *PKCS12_item_i2d_encrypt(X509_ALGOR *algor, | - |
| 91 | const ASN1_ITEM *it, | - |
| 92 | const char *pass, int passlen, | - |
| 93 | void *obj, int zbuf); | - |
| 94 | PKCS12 *PKCS12_init(int mode); | - |
| 95 | int PKCS12_key_gen_asc(const char *pass, int passlen, unsigned char *salt, | - |
| 96 | int saltlen, int id, int iter, int n, | - |
| 97 | unsigned char *out, const EVP_MD *md_type); | - |
| 98 | int PKCS12_key_gen_uni(unsigned char *pass, int passlen, unsigned char *salt, | - |
| 99 | int saltlen, int id, int iter, int n, | - |
| 100 | unsigned char *out, const EVP_MD *md_type); | - |
| 101 | int PKCS12_key_gen_utf8(const char *pass, int passlen, unsigned char *salt, | - |
| 102 | int saltlen, int id, int iter, int n, | - |
| 103 | unsigned char *out, const EVP_MD *md_type); | - |
| 104 | int PKCS12_PBE_keyivgen(EVP_CIPHER_CTX *ctx, const char *pass, int passlen, | - |
| 105 | ASN1_TYPE *param, const EVP_CIPHER *cipher, | - |
| 106 | const EVP_MD *md_type, int en_de); | - |
| 107 | int PKCS12_gen_mac(PKCS12 *p12, const char *pass, int passlen, | - |
| 108 | unsigned char *mac, unsigned int *maclen); | - |
| 109 | int PKCS12_verify_mac(PKCS12 *p12, const char *pass, int passlen); | - |
| 110 | int PKCS12_set_mac(PKCS12 *p12, const char *pass, int passlen, | - |
| 111 | unsigned char *salt, int saltlen, int iter, | - |
| 112 | const EVP_MD *md_type); | - |
| 113 | int PKCS12_setup_mac(PKCS12 *p12, int iter, unsigned char *salt, | - |
| 114 | int saltlen, const EVP_MD *md_type); | - |
| 115 | unsigned char *OPENSSL_asc2uni(const char *asc, int asclen, | - |
| 116 | unsigned char **uni, int *unilen); | - |
| 117 | char *OPENSSL_uni2asc(const unsigned char *uni, int unilen); | - |
| 118 | unsigned char *OPENSSL_utf82uni(const char *asc, int asclen, | - |
| 119 | unsigned char **uni, int *unilen); | - |
| 120 | char *OPENSSL_uni2utf8(const unsigned char *uni, int unilen); | - |
| 121 | - | |
| 122 | PKCS12 *PKCS12_new(void); void PKCS12_free(PKCS12 *a); PKCS12 *d2i_PKCS12(PKCS12 **a, const unsigned char **in, long len); int i2d_PKCS12(PKCS12 *a, unsigned char **out); extern const ASN1_ITEM PKCS12_it; | - |
| 123 | PKCS12_MAC_DATA *PKCS12_MAC_DATA_new(void); void PKCS12_MAC_DATA_free(PKCS12_MAC_DATA *a); PKCS12_MAC_DATA *d2i_PKCS12_MAC_DATA(PKCS12_MAC_DATA **a, const unsigned char **in, long len); int i2d_PKCS12_MAC_DATA(PKCS12_MAC_DATA *a, unsigned char **out); extern const ASN1_ITEM PKCS12_MAC_DATA_it; | - |
| 124 | PKCS12_SAFEBAG *PKCS12_SAFEBAG_new(void); void PKCS12_SAFEBAG_free(PKCS12_SAFEBAG *a); PKCS12_SAFEBAG *d2i_PKCS12_SAFEBAG(PKCS12_SAFEBAG **a, const unsigned char **in, long len); int i2d_PKCS12_SAFEBAG(PKCS12_SAFEBAG *a, unsigned char **out); extern const ASN1_ITEM PKCS12_SAFEBAG_it; | - |
| 125 | PKCS12_BAGS *PKCS12_BAGS_new(void); void PKCS12_BAGS_free(PKCS12_BAGS *a); PKCS12_BAGS *d2i_PKCS12_BAGS(PKCS12_BAGS **a, const unsigned char **in, long len); int i2d_PKCS12_BAGS(PKCS12_BAGS *a, unsigned char **out); extern const ASN1_ITEM PKCS12_BAGS_it; | - |
| 126 | - | |
| 127 | extern const ASN1_ITEM PKCS12_SAFEBAGS_it; | - |
| 128 | extern const ASN1_ITEM PKCS12_AUTHSAFES_it; | - |
| 129 | - | |
| 130 | void PKCS12_PBE_add(void); | - |
| 131 | int PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, | - |
| 132 | struct stack_st_X509 **ca); | - |
| 133 | PKCS12 *PKCS12_create(const char *pass, const char *name, EVP_PKEY *pkey, | - |
| 134 | X509 *cert, struct stack_st_X509 *ca, int nid_key, int nid_cert, | - |
| 135 | int iter, int mac_iter, int keytype); | - |
| 136 | - | |
| 137 | PKCS12_SAFEBAG *PKCS12_add_cert(struct stack_st_PKCS12_SAFEBAG **pbags, X509 *cert); | - |
| 138 | PKCS12_SAFEBAG *PKCS12_add_key(struct stack_st_PKCS12_SAFEBAG **pbags, | - |
| 139 | EVP_PKEY *key, int key_usage, int iter, | - |
| 140 | int key_nid, const char *pass); | - |
| 141 | int PKCS12_add_safe(struct stack_st_PKCS7 **psafes, struct stack_st_PKCS12_SAFEBAG *bags, | - |
| 142 | int safe_nid, int iter, const char *pass); | - |
| 143 | PKCS12 *PKCS12_add_safes(struct stack_st_PKCS7 *safes, int p7_nid); | - |
| 144 | - | |
| 145 | int i2d_PKCS12_bio(BIO *bp, PKCS12 *p12); | - |
| 146 | - | |
| 147 | int i2d_PKCS12_fp(FILE *fp, PKCS12 *p12); | - |
| 148 | - | |
| 149 | PKCS12 *d2i_PKCS12_bio(BIO *bp, PKCS12 **p12); | - |
| 150 | - | |
| 151 | PKCS12 *d2i_PKCS12_fp(FILE *fp, PKCS12 **p12); | - |
| 152 | - | |
| 153 | int PKCS12_newpass(PKCS12 *p12, const char *oldpass, const char *newpass); | - |
| Switch to Source code | Preprocessed file |