lib/libcrypto/asn1/a_bitstr.c
367
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_BIT_STRING_it);
lib/libcrypto/asn1/a_bitstr.c
374
return (ASN1_BIT_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/a_bitstr.c
90
ASN1_item_free((ASN1_VALUE *)a, &ASN1_BIT_STRING_it);
lib/libcrypto/asn1/a_enum.c
103
ASN1_item_free((ASN1_VALUE *)a, &ASN1_ENUMERATED_it);
lib/libcrypto/asn1/a_enum.c
384
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_ENUMERATED_it);
lib/libcrypto/asn1/a_enum.c
391
return (ASN1_ENUMERATED *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/a_int.c
773
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_INTEGER_it);
lib/libcrypto/asn1/a_int.c
780
return (ASN1_INTEGER *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/a_int.c
98
ASN1_item_free((ASN1_VALUE *)a, &ASN1_INTEGER_it);
lib/libcrypto/asn1/a_octet.c
110
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_OCTET_STRING_it);
lib/libcrypto/asn1/a_octet.c
117
return (ASN1_OCTET_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/a_octet.c
81
ASN1_item_free((ASN1_VALUE *)a, &ASN1_OCTET_STRING_it);
lib/libcrypto/asn1/a_time.c
128
return (ASN1_TIME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/a_time.c
136
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_TIME_it);
lib/libcrypto/asn1/a_time.c
92
ASN1_item_free((ASN1_VALUE *)a, &ASN1_TIME_it);
lib/libcrypto/asn1/a_type.c
104
ASN1_item_free((ASN1_VALUE *)a, &ASN1_ANY_it);
lib/libcrypto/asn1/a_type.c
127
ASN1_primitive_free((ASN1_VALUE **)tmp_a, NULL);
lib/libcrypto/asn1/a_type.c
273
ASN1_item_free((ASN1_VALUE *)ios, &ASN1_INT_OCTETSTRING_it);
lib/libcrypto/asn1/a_type.c
307
ASN1_item_free((ASN1_VALUE *)ios, &ASN1_INT_OCTETSTRING_it);
lib/libcrypto/asn1/a_type.c
350
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_ANY_it);
lib/libcrypto/asn1/a_type.c
357
return (ASN1_TYPE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/asn1.h
454
ASN1_VALUE * asn1_value;
lib/libcrypto/asn1/asn1.h
827
ASN1_VALUE *ASN1_item_new(const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1.h
828
void ASN1_item_free(ASN1_VALUE *val, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1.h
829
ASN1_VALUE *ASN1_item_d2i(ASN1_VALUE **val, const unsigned char **in,
lib/libcrypto/asn1/asn1.h
831
int ASN1_item_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1.h
857
int ASN1_item_print(BIO *out, ASN1_VALUE *ifld, int indent,
lib/libcrypto/asn1/asn1_local.h
100
const ASN1_TEMPLATE *asn1_do_adb(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt, int nullerr);
lib/libcrypto/asn1/asn1_local.h
102
int asn1_do_lock(ASN1_VALUE **pval, int op, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
104
void asn1_enc_init(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
105
void asn1_enc_cleanup(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
106
int asn1_enc_save(ASN1_VALUE **pval, CBS *cbs, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
107
int asn1_enc_restore(int *len, unsigned char **out, ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
172
int ASN1_item_ndef_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
176
BIO *BIO_new_NDEF(BIO *out, ASN1_VALUE *val, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
178
int i2d_ASN1_bio_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags,
lib/libcrypto/asn1/asn1_local.h
180
int PEM_write_bio_ASN1_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags,
lib/libcrypto/asn1/asn1_local.h
182
int SMIME_write_ASN1(BIO *bio, ASN1_VALUE *val, BIO *data, int flags,
lib/libcrypto/asn1/asn1_local.h
185
ASN1_VALUE *SMIME_read_ASN1(BIO *bio, BIO **bcont, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
187
int ASN1_primitive_new(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
188
void ASN1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
190
int ASN1_template_new(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt);
lib/libcrypto/asn1/asn1_local.h
191
void ASN1_template_free(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt);
lib/libcrypto/asn1/asn1_local.h
95
int asn1_get_choice_selector(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
96
int asn1_set_choice_selector(ASN1_VALUE **pval, int value, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1_local.h
98
ASN1_VALUE ** asn1_get_field_ptr(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt);
lib/libcrypto/asn1/asn1t.h
707
typedef ASN1_VALUE * ASN1_new_func(void);
lib/libcrypto/asn1/asn1t.h
708
typedef void ASN1_free_func(ASN1_VALUE *a);
lib/libcrypto/asn1/asn1t.h
709
typedef ASN1_VALUE * ASN1_d2i_func(ASN1_VALUE **a, const unsigned char ** in,
lib/libcrypto/asn1/asn1t.h
711
typedef int ASN1_i2d_func(ASN1_VALUE * a, unsigned char **in);
lib/libcrypto/asn1/asn1t.h
713
typedef int ASN1_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len,
lib/libcrypto/asn1/asn1t.h
716
typedef int ASN1_ex_i2d(ASN1_VALUE **pval, unsigned char **out,
lib/libcrypto/asn1/asn1t.h
718
typedef int ASN1_ex_new_func(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1t.h
719
typedef void ASN1_ex_free_func(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1t.h
721
typedef int ASN1_ex_print_func(BIO *out, ASN1_VALUE **pval, int indent,
lib/libcrypto/asn1/asn1t.h
724
typedef int ASN1_primitive_i2c(ASN1_VALUE **pval, unsigned char *cont,
lib/libcrypto/asn1/asn1t.h
726
typedef int ASN1_primitive_c2i(ASN1_VALUE **pval, const unsigned char *cont,
lib/libcrypto/asn1/asn1t.h
728
typedef int ASN1_primitive_print(BIO *out, ASN1_VALUE **pval,
lib/libcrypto/asn1/asn1t.h
769
typedef int ASN1_aux_cb(int operation, ASN1_VALUE **in, const ASN1_ITEM *it,
lib/libcrypto/asn1/asn1t.h
885
ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \
lib/libcrypto/asn1/asn1t.h
897
ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \
lib/libcrypto/asn1/asn1t.h
908
return (stname *)ASN1_item_d2i((ASN1_VALUE **)a, in, \
lib/libcrypto/asn1/asn1t.h
914
return ASN1_item_i2d((ASN1_VALUE *)a, out, \
lib/libcrypto/asn1/asn1t.h
922
return ASN1_item_ndef_i2d((ASN1_VALUE *)a, out, \
lib/libcrypto/asn1/asn1t.h
933
return (stname *)ASN1_item_d2i((ASN1_VALUE **)a, in, \
lib/libcrypto/asn1/asn1t.h
939
return ASN1_item_i2d((ASN1_VALUE *)a, out, \
lib/libcrypto/asn1/asn1t.h
958
return ASN1_item_print(out, (ASN1_VALUE *)x, indent, \
lib/libcrypto/asn1/asn1t.h
982
DECLARE_STACK_OF(ASN1_VALUE)
lib/libcrypto/asn1/asn1t.h
986
int ASN1_item_ex_new(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1t.h
987
void ASN1_item_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/asn1t.h
988
int ASN1_item_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len,
lib/libcrypto/asn1/asn1t.h
990
int ASN1_item_ex_i2d(ASN1_VALUE **pval, unsigned char **out,
lib/libcrypto/asn1/asn_mime.c
117
i2d_ASN1_bio_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags,
lib/libcrypto/asn1/asn_mime.c
149
B64_write_ASN1(BIO *out, ASN1_VALUE *val, BIO *in, int flags,
lib/libcrypto/asn1/asn_mime.c
173
PEM_write_bio_ASN1_stream(BIO *out, ASN1_VALUE *val, BIO *in, int flags,
lib/libcrypto/asn1/asn_mime.c
184
static ASN1_VALUE *
lib/libcrypto/asn1/asn_mime.c
188
ASN1_VALUE *val;
lib/libcrypto/asn1/asn_mime.c
278
SMIME_write_ASN1(BIO *bio, ASN1_VALUE *val, BIO *data, int flags,
lib/libcrypto/asn1/asn_mime.c
374
asn1_output_data(BIO *out, BIO *data, ASN1_VALUE *val, int flags,
lib/libcrypto/asn1/asn_mime.c
428
ASN1_VALUE *
lib/libcrypto/asn1/asn_mime.c
436
ASN1_VALUE *val;
lib/libcrypto/asn1/asn_mime.c
92
static int asn1_output_data(BIO *out, BIO *data, ASN1_VALUE *val, int flags,
lib/libcrypto/asn1/bio_ndef.c
106
BIO_new_NDEF(BIO *out, ASN1_VALUE *val, const ASN1_ITEM *it)
lib/libcrypto/asn1/bio_ndef.c
88
ASN1_VALUE *val;
lib/libcrypto/asn1/p5_pbe.c
101
return (PBEPARAM *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/p5_pbe.c
108
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PBEPARAM_it);
lib/libcrypto/asn1/p5_pbe.c
120
ASN1_item_free((ASN1_VALUE *)a, &PBEPARAM_it);
lib/libcrypto/asn1/p5_pbev2.c
104
return (PBE2PARAM *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/p5_pbev2.c
111
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PBE2PARAM_it);
lib/libcrypto/asn1/p5_pbev2.c
123
ASN1_item_free((ASN1_VALUE *)a, &PBE2PARAM_it);
lib/libcrypto/asn1/p5_pbev2.c
164
return (PBKDF2PARAM *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/p5_pbev2.c
171
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PBKDF2PARAM_it);
lib/libcrypto/asn1/p5_pbev2.c
183
ASN1_item_free((ASN1_VALUE *)a, &PBKDF2PARAM_it);
lib/libcrypto/asn1/p8_pkey.c
122
return (PKCS8_PRIV_KEY_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/p8_pkey.c
130
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS8_PRIV_KEY_INFO_it);
lib/libcrypto/asn1/p8_pkey.c
144
ASN1_item_free((ASN1_VALUE *)a, &PKCS8_PRIV_KEY_INFO_it);
lib/libcrypto/asn1/p8_pkey.c
69
pkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/asn1/tasn_dec.c
1002
asn1_template_stack_of_free(STACK_OF(ASN1_VALUE) *avals,
lib/libcrypto/asn1/tasn_dec.c
1005
ASN1_VALUE *aval;
lib/libcrypto/asn1/tasn_dec.c
1018
asn1_template_stack_of_d2i(ASN1_VALUE **pval, CBS *cbs, const ASN1_TEMPLATE *at,
lib/libcrypto/asn1/tasn_dec.c
1022
STACK_OF(ASN1_VALUE) *avals = NULL;
lib/libcrypto/asn1/tasn_dec.c
1023
ASN1_VALUE *aval = NULL;
lib/libcrypto/asn1/tasn_dec.c
1035
asn1_template_stack_of_free((STACK_OF(ASN1_VALUE) *)*pval, at);
lib/libcrypto/asn1/tasn_dec.c
1108
*pval = (ASN1_VALUE *)avals;
lib/libcrypto/asn1/tasn_dec.c
1121
asn1_template_noexp_d2i(ASN1_VALUE **pval, CBS *cbs, const ASN1_TEMPLATE *at,
lib/libcrypto/asn1/tasn_dec.c
1160
asn1_template_d2i(ASN1_VALUE **pval, CBS *cbs, const ASN1_TEMPLATE *at,
lib/libcrypto/asn1/tasn_dec.c
1227
ASN1_VALUE *
lib/libcrypto/asn1/tasn_dec.c
1228
ASN1_item_d2i(ASN1_VALUE **pval, const unsigned char **in, long inlen,
lib/libcrypto/asn1/tasn_dec.c
1231
ASN1_VALUE *ptmpval = NULL;
lib/libcrypto/asn1/tasn_dec.c
1243
ASN1_item_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long inlen,
lib/libcrypto/asn1/tasn_dec.c
277
asn1_c2i_primitive(ASN1_VALUE **pval, CBS *content, int utype, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_dec.c
301
*pval = (ASN1_VALUE *)1;
lib/libcrypto/asn1/tasn_dec.c
376
*pval = (ASN1_VALUE *)astr;
lib/libcrypto/asn1/tasn_dec.c
387
asn1_c2i_any(ASN1_VALUE **pval, CBS *content, int utype, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_dec.c
412
*pval = (ASN1_VALUE *)atype;
lib/libcrypto/asn1/tasn_dec.c
418
asn1_c2i(ASN1_VALUE **pval, CBS *content, int utype, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_dec.c
453
asn1_d2i_primitive_content(ASN1_VALUE **pval, CBS *cbs, CBS *cbs_object,
lib/libcrypto/asn1/tasn_dec.c
523
asn1_d2i_any(ASN1_VALUE **pval, CBS *cbs, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_dec.c
560
asn1_d2i_mstring(ASN1_VALUE **pval, CBS *cbs, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_dec.c
606
asn1_d2i_primitive(ASN1_VALUE **pval, CBS *cbs, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_dec.c
642
asn1_item_d2i_choice(ASN1_VALUE **pval, CBS *cbs, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_dec.c
648
ASN1_VALUE *achoice = NULL;
lib/libcrypto/asn1/tasn_dec.c
649
ASN1_VALUE **pchptr;
lib/libcrypto/asn1/tasn_dec.c
736
asn1_item_d2i_sequence(ASN1_VALUE **pval, CBS *cbs, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_dec.c
745
ASN1_VALUE *aseq = NULL;
lib/libcrypto/asn1/tasn_dec.c
746
ASN1_VALUE **pseqval;
lib/libcrypto/asn1/tasn_dec.c
88
static int asn1_template_d2i(ASN1_VALUE **pval, CBS *cbs,
lib/libcrypto/asn1/tasn_dec.c
912
asn1_item_d2i_extern(ASN1_VALUE **pval, CBS *cbs, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_dec.c
941
asn1_item_d2i(ASN1_VALUE **pval, CBS *cbs, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_enc.c
107
asn1_item_flags_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_enc.c
140
ASN1_item_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_enc.c
190
ASN1_VALUE **pchval;
lib/libcrypto/asn1/tasn_enc.c
235
ASN1_VALUE **pseqval;
lib/libcrypto/asn1/tasn_enc.c
252
ASN1_VALUE **pseqval;
lib/libcrypto/asn1/tasn_enc.c
275
asn1_template_ex_i2d(ASN1_VALUE **pval, unsigned char **out,
lib/libcrypto/asn1/tasn_enc.c
320
STACK_OF(ASN1_VALUE) *sk = (STACK_OF(ASN1_VALUE) *)*pval;
lib/libcrypto/asn1/tasn_enc.c
323
ASN1_VALUE *skitem;
lib/libcrypto/asn1/tasn_enc.c
415
ASN1_VALUE *field;
lib/libcrypto/asn1/tasn_enc.c
434
asn1_set_seq_out(STACK_OF(ASN1_VALUE) *sk, unsigned char **out, int skcontlen,
lib/libcrypto/asn1/tasn_enc.c
438
ASN1_VALUE *skitem;
lib/libcrypto/asn1/tasn_enc.c
495
asn1_i2d_ex_primitive(ASN1_VALUE **pval, unsigned char **out,
lib/libcrypto/asn1/tasn_enc.c
561
asn1_ex_i2c(ASN1_VALUE **pval, unsigned char *cout, int *putype,
lib/libcrypto/asn1/tasn_enc.c
69
static int asn1_i2d_ex_primitive(ASN1_VALUE **pval, unsigned char **out,
lib/libcrypto/asn1/tasn_enc.c
71
static int asn1_set_seq_out(STACK_OF(ASN1_VALUE) *sk, unsigned char **out,
lib/libcrypto/asn1/tasn_enc.c
73
static int asn1_template_ex_i2d(ASN1_VALUE **pval, unsigned char **out,
lib/libcrypto/asn1/tasn_enc.c
75
static int asn1_item_flags_i2d(ASN1_VALUE *val, unsigned char **out,
lib/libcrypto/asn1/tasn_enc.c
77
static int asn1_ex_i2c(ASN1_VALUE **pval, unsigned char *cout, int *putype,
lib/libcrypto/asn1/tasn_enc.c
85
ASN1_item_ndef_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_enc.c
91
ASN1_item_i2d(ASN1_VALUE *val, unsigned char **out, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_fre.c
123
ASN1_VALUE **pchval;
lib/libcrypto/asn1/tasn_fre.c
157
ASN1_VALUE **pseqval;
lib/libcrypto/asn1/tasn_fre.c
173
ASN1_template_free(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt)
lib/libcrypto/asn1/tasn_fre.c
177
STACK_OF(ASN1_VALUE) *sk = (STACK_OF(ASN1_VALUE) *)*pval;
lib/libcrypto/asn1/tasn_fre.c
179
ASN1_VALUE *vtmp;
lib/libcrypto/asn1/tasn_fre.c
190
ASN1_primitive_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_fre.c
67
static void asn1_item_free(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/tasn_fre.c
72
ASN1_item_free(ASN1_VALUE *val, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_fre.c
79
ASN1_item_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_fre.c
86
asn1_item_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_new.c
100
ASN1_VALUE **pseqval;
lib/libcrypto/asn1/tasn_new.c
185
asn1_item_clear(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_new.c
218
ASN1_template_new(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt)
lib/libcrypto/asn1/tasn_new.c
235
STACK_OF(ASN1_VALUE) *skval;
lib/libcrypto/asn1/tasn_new.c
242
*pval = (ASN1_VALUE *)skval;
lib/libcrypto/asn1/tasn_new.c
253
asn1_template_clear(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt)
lib/libcrypto/asn1/tasn_new.c
268
ASN1_primitive_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_new.c
288
*pval = (ASN1_VALUE *)OBJ_nid2obj(NID_undef);
lib/libcrypto/asn1/tasn_new.c
296
*pval = (ASN1_VALUE *)1;
lib/libcrypto/asn1/tasn_new.c
305
*pval = (ASN1_VALUE *)typ;
lib/libcrypto/asn1/tasn_new.c
313
*pval = (ASN1_VALUE *)str;
lib/libcrypto/asn1/tasn_new.c
322
asn1_primitive_clear(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_new.c
69
static int asn1_item_ex_new(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/tasn_new.c
70
static void asn1_item_clear(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/tasn_new.c
71
static void asn1_template_clear(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt);
lib/libcrypto/asn1/tasn_new.c
72
static void asn1_primitive_clear(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/tasn_new.c
74
ASN1_VALUE *
lib/libcrypto/asn1/tasn_new.c
77
ASN1_VALUE *ret = NULL;
lib/libcrypto/asn1/tasn_new.c
87
ASN1_item_ex_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_new.c
94
asn1_item_ex_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_prn.c
110
asn1_item_print_ctx(BIO *out, ASN1_VALUE **fld, int indent, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_prn.c
115
ASN1_VALUE **tmpfld;
lib/libcrypto/asn1/tasn_prn.c
245
asn1_template_print_ctx(BIO *out, ASN1_VALUE **fld, int indent,
lib/libcrypto/asn1/tasn_prn.c
262
ASN1_VALUE *skitem;
lib/libcrypto/asn1/tasn_prn.c
263
STACK_OF(ASN1_VALUE) *stack;
lib/libcrypto/asn1/tasn_prn.c
279
stack = (STACK_OF(ASN1_VALUE) *)*fld;
lib/libcrypto/asn1/tasn_prn.c
402
asn1_primitive_print(BIO *out, ASN1_VALUE **fld, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_prn.c
78
static int asn1_item_print_ctx(BIO *out, ASN1_VALUE **fld, int indent,
lib/libcrypto/asn1/tasn_prn.c
82
int asn1_template_print_ctx(BIO *out, ASN1_VALUE **fld, int indent,
lib/libcrypto/asn1/tasn_prn.c
85
static int asn1_primitive_print(BIO *out, ASN1_VALUE **fld,
lib/libcrypto/asn1/tasn_prn.c
93
ASN1_item_print(BIO *out, ASN1_VALUE *ifld, int indent, const ASN1_ITEM *it,
lib/libcrypto/asn1/tasn_typ.c
111
return (ASN1_UTF8STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
119
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UTF8STRING_it);
lib/libcrypto/asn1/tasn_typ.c
133
ASN1_item_free((ASN1_VALUE *)a, &ASN1_UTF8STRING_it);
lib/libcrypto/asn1/tasn_typ.c
149
return (ASN1_PRINTABLESTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
157
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_PRINTABLESTRING_it);
lib/libcrypto/asn1/tasn_typ.c
171
ASN1_item_free((ASN1_VALUE *)a, &ASN1_PRINTABLESTRING_it);
lib/libcrypto/asn1/tasn_typ.c
186
return (ASN1_T61STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
194
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_T61STRING_it);
lib/libcrypto/asn1/tasn_typ.c
208
ASN1_item_free((ASN1_VALUE *)a, &ASN1_T61STRING_it);
lib/libcrypto/asn1/tasn_typ.c
223
return (ASN1_IA5STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
231
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_IA5STRING_it);
lib/libcrypto/asn1/tasn_typ.c
245
ASN1_item_free((ASN1_VALUE *)a, &ASN1_IA5STRING_it);
lib/libcrypto/asn1/tasn_typ.c
261
return (ASN1_GENERALSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
269
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_GENERALSTRING_it);
lib/libcrypto/asn1/tasn_typ.c
283
ASN1_item_free((ASN1_VALUE *)a, &ASN1_GENERALSTRING_it);
lib/libcrypto/asn1/tasn_typ.c
298
return (ASN1_UTCTIME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
306
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UTCTIME_it);
lib/libcrypto/asn1/tasn_typ.c
320
ASN1_item_free((ASN1_VALUE *)a, &ASN1_UTCTIME_it);
lib/libcrypto/asn1/tasn_typ.c
336
return (ASN1_GENERALIZEDTIME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
344
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_GENERALIZEDTIME_it);
lib/libcrypto/asn1/tasn_typ.c
358
ASN1_item_free((ASN1_VALUE *)a, &ASN1_GENERALIZEDTIME_it);
lib/libcrypto/asn1/tasn_typ.c
374
return (ASN1_VISIBLESTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
382
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_VISIBLESTRING_it);
lib/libcrypto/asn1/tasn_typ.c
396
ASN1_item_free((ASN1_VALUE *)a, &ASN1_VISIBLESTRING_it);
lib/libcrypto/asn1/tasn_typ.c
412
return (ASN1_UNIVERSALSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
420
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_UNIVERSALSTRING_it);
lib/libcrypto/asn1/tasn_typ.c
434
ASN1_item_free((ASN1_VALUE *)a, &ASN1_UNIVERSALSTRING_it);
lib/libcrypto/asn1/tasn_typ.c
449
return (ASN1_BMPSTRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
457
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_BMPSTRING_it);
lib/libcrypto/asn1/tasn_typ.c
471
ASN1_item_free((ASN1_VALUE *)a, &ASN1_BMPSTRING_it);
lib/libcrypto/asn1/tasn_typ.c
510
return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
518
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_PRINTABLE_it);
lib/libcrypto/asn1/tasn_typ.c
532
ASN1_item_free((ASN1_VALUE *)a, &ASN1_PRINTABLE_it);
lib/libcrypto/asn1/tasn_typ.c
551
return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
559
return ASN1_item_i2d((ASN1_VALUE *)a, out, &DISPLAYTEXT_it);
lib/libcrypto/asn1/tasn_typ.c
573
ASN1_item_free((ASN1_VALUE *)a, &DISPLAYTEXT_it);
lib/libcrypto/asn1/tasn_typ.c
592
return (ASN1_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
600
return ASN1_item_i2d((ASN1_VALUE *)a, out, &DIRECTORYSTRING_it);
lib/libcrypto/asn1/tasn_typ.c
614
ASN1_item_free((ASN1_VALUE *)a, &DIRECTORYSTRING_it);
lib/libcrypto/asn1/tasn_typ.c
631
return ASN1_item_ex_i2d((ASN1_VALUE **)&a, out,
lib/libcrypto/asn1/tasn_typ.c
640
if (ASN1_item_ex_d2i((ASN1_VALUE **)&abool, in, len, &ASN1_BOOLEAN_it,
lib/libcrypto/asn1/tasn_typ.c
717
return (ASN1_SEQUENCE_ANY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
725
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_SEQUENCE_ANY_it);
lib/libcrypto/asn1/tasn_typ.c
732
return (ASN1_SEQUENCE_ANY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
74
return (ASN1_NULL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/tasn_typ.c
740
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_SET_ANY_it);
lib/libcrypto/asn1/tasn_typ.c
82
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASN1_NULL_it);
lib/libcrypto/asn1/tasn_typ.c
96
ASN1_item_free((ASN1_VALUE *)a, &ASN1_NULL_it);
lib/libcrypto/asn1/tasn_utl.c
107
asn1_do_lock(ASN1_VALUE **pval, int op, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_utl.c
128
asn1_get_enc_ptr(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_utl.c
142
asn1_enc_init(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_utl.c
164
asn1_enc_cleanup(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_utl.c
175
asn1_enc_save(ASN1_VALUE **pval, CBS *cbs, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_utl.c
201
asn1_enc_restore(int *out_len, unsigned char **out, ASN1_VALUE **pval,
lib/libcrypto/asn1/tasn_utl.c
224
ASN1_VALUE **
lib/libcrypto/asn1/tasn_utl.c
225
asn1_get_field_ptr(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt)
lib/libcrypto/asn1/tasn_utl.c
227
ASN1_VALUE **pvaltmp;
lib/libcrypto/asn1/tasn_utl.c
242
asn1_do_adb(ASN1_VALUE **pval, const ASN1_TEMPLATE *tt, int nullerr)
lib/libcrypto/asn1/tasn_utl.c
247
ASN1_VALUE **sfld;
lib/libcrypto/asn1/tasn_utl.c
80
asn1_get_choice_selector(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/tasn_utl.c
91
asn1_set_choice_selector(ASN1_VALUE **pval, int value, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_algor.c
113
return (X509_ALGOR *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_algor.c
121
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_ALGOR_it);
lib/libcrypto/asn1/x_algor.c
135
ASN1_item_free((ASN1_VALUE *)a, &X509_ALGOR_it);
lib/libcrypto/asn1/x_algor.c
142
return (X509_ALGORS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_algor.c
150
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_ALGORS_it);
lib/libcrypto/asn1/x_attrib.c
107
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_ATTRIBUTE_it);
lib/libcrypto/asn1/x_attrib.c
121
ASN1_item_free((ASN1_VALUE *)a, &X509_ATTRIBUTE_it);
lib/libcrypto/asn1/x_attrib.c
99
return (X509_ATTRIBUTE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_bignum.c
116
bn_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_bignum.c
118
if ((*pval = (ASN1_VALUE *)BN_new()) == NULL)
lib/libcrypto/asn1/x_bignum.c
125
bn_clear(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_bignum.c
132
bn_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_bignum.c
141
bn_i2c(ASN1_VALUE **pval, unsigned char *content, int *putype, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_bignum.c
167
bn_c2i(ASN1_VALUE **pval, const unsigned char *content, int len, int utype,
lib/libcrypto/asn1/x_bignum.c
185
*pval = (ASN1_VALUE *)bn;
lib/libcrypto/asn1/x_bignum.c
196
bn_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent,
lib/libcrypto/asn1/x_bignum.c
71
static int bn_new(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/x_bignum.c
72
static void bn_free(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/x_bignum.c
73
static void bn_clear(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/x_bignum.c
75
static int bn_i2c(ASN1_VALUE **pval, unsigned char *cont, int *putype,
lib/libcrypto/asn1/x_bignum.c
77
static int bn_c2i(ASN1_VALUE **pval, const unsigned char *cont, int len,
lib/libcrypto/asn1/x_bignum.c
79
static int bn_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it,
lib/libcrypto/asn1/x_crl.c
114
crl_info_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/asn1/x_crl.c
264
crl_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/asn1/x_crl.c
431
return (X509_REVOKED *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_crl.c
439
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_REVOKED_it);
lib/libcrypto/asn1/x_crl.c
453
ASN1_item_free((ASN1_VALUE *)a, &X509_REVOKED_it);
lib/libcrypto/asn1/x_crl.c
467
return (X509_CRL_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_crl.c
475
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_CRL_INFO_it);
lib/libcrypto/asn1/x_crl.c
489
ASN1_item_free((ASN1_VALUE *)a, &X509_CRL_INFO_it);
lib/libcrypto/asn1/x_crl.c
496
return (X509_CRL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_crl.c
504
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_CRL_it);
lib/libcrypto/asn1/x_crl.c
518
ASN1_item_free((ASN1_VALUE *)a, &X509_CRL_it);
lib/libcrypto/asn1/x_exten.c
118
return (X509_EXTENSION *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_exten.c
126
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_EXTENSION_it);
lib/libcrypto/asn1/x_exten.c
140
ASN1_item_free((ASN1_VALUE *)a, &X509_EXTENSION_it);
lib/libcrypto/asn1/x_exten.c
147
return (X509_EXTENSIONS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_exten.c
155
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_EXTENSIONS_it);
lib/libcrypto/asn1/x_long.c
121
long_get(ASN1_VALUE **pval, long *out_val)
lib/libcrypto/asn1/x_long.c
127
long_set(ASN1_VALUE **pval, long val)
lib/libcrypto/asn1/x_long.c
133
long_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_long.c
141
long_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_long.c
147
long_clear(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_long.c
154
long_i2c(ASN1_VALUE **pval, unsigned char *content, int *putype,
lib/libcrypto/asn1/x_long.c
187
long_c2i(ASN1_VALUE **pval, const unsigned char *content, int len, int utype,
lib/libcrypto/asn1/x_long.c
234
long_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it, int indent,
lib/libcrypto/asn1/x_long.c
76
static int long_new(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/x_long.c
77
static void long_free(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/x_long.c
78
static void long_clear(ASN1_VALUE **pval, const ASN1_ITEM *it);
lib/libcrypto/asn1/x_long.c
80
static int long_i2c(ASN1_VALUE **pval, unsigned char *content, int *putype,
lib/libcrypto/asn1/x_long.c
82
static int long_c2i(ASN1_VALUE **pval, const unsigned char *content, int len,
lib/libcrypto/asn1/x_long.c
84
static int long_print(BIO *out, ASN1_VALUE **pval, const ASN1_ITEM *it,
lib/libcrypto/asn1/x_name.c
118
return (X509_NAME_ENTRY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_name.c
126
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_NAME_ENTRY_it);
lib/libcrypto/asn1/x_name.c
140
ASN1_item_free((ASN1_VALUE *)a, &X509_NAME_ENTRY_it);
lib/libcrypto/asn1/x_name.c
221
return (X509_NAME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_name.c
229
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_NAME_it);
lib/libcrypto/asn1/x_name.c
243
ASN1_item_free((ASN1_VALUE *)a, &X509_NAME_it);
lib/libcrypto/asn1/x_name.c
255
x509_name_ex_new(ASN1_VALUE **val, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_name.c
269
*val = (ASN1_VALUE *)ret;
lib/libcrypto/asn1/x_name.c
283
x509_name_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_name.c
299
x509_name_ex_d2i(ASN1_VALUE **val, const unsigned char **in, long len,
lib/libcrypto/asn1/x_name.c
305
ASN1_VALUE *a;
lib/libcrypto/asn1/x_name.c
309
ASN1_VALUE *a;
lib/libcrypto/asn1/x_name.c
360
x509_name_ex_i2d(ASN1_VALUE **val, unsigned char **out, const ASN1_ITEM *it,
lib/libcrypto/asn1/x_name.c
399
ASN1_VALUE *a;
lib/libcrypto/asn1/x_name.c
447
x509_name_ex_print(BIO *out, ASN1_VALUE **pval, int indent, const char *fname,
lib/libcrypto/asn1/x_name.c
626
ASN1_VALUE *v;
lib/libcrypto/asn1/x_name.c
627
STACK_OF(ASN1_VALUE) *intname = (STACK_OF(ASN1_VALUE) *)_intname;
lib/libcrypto/asn1/x_name.c
73
static int x509_name_ex_d2i(ASN1_VALUE **val, const unsigned char **in,
lib/libcrypto/asn1/x_name.c
77
static int x509_name_ex_i2d(ASN1_VALUE **val, unsigned char **out,
lib/libcrypto/asn1/x_name.c
79
static int x509_name_ex_new(ASN1_VALUE **val, const ASN1_ITEM *it);
lib/libcrypto/asn1/x_name.c
80
static void x509_name_ex_free(ASN1_VALUE **val, const ASN1_ITEM *it);
lib/libcrypto/asn1/x_name.c
88
static int x509_name_ex_print(BIO *out, ASN1_VALUE **pval, int indent,
lib/libcrypto/asn1/x_pubkey.c
119
return (X509_PUBKEY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_pubkey.c
127
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_PUBKEY_it);
lib/libcrypto/asn1/x_pubkey.c
141
ASN1_item_free((ASN1_VALUE *)a, &X509_PUBKEY_it);
lib/libcrypto/asn1/x_pubkey.c
255
pubkey_ex_d2i(int pkey_type, ASN1_VALUE **pval, const unsigned char **in,
lib/libcrypto/asn1/x_pubkey.c
261
ASN1_VALUE *key = NULL;
lib/libcrypto/asn1/x_pubkey.c
272
key = (ASN1_VALUE *)pkey;
lib/libcrypto/asn1/x_pubkey.c
277
key = (ASN1_VALUE *)EVP_PKEY_get1_DSA(pkey);
lib/libcrypto/asn1/x_pubkey.c
281
key = (ASN1_VALUE *)EVP_PKEY_get1_RSA(pkey);
lib/libcrypto/asn1/x_pubkey.c
285
key = (ASN1_VALUE *)EVP_PKEY_get1_EC_KEY(pkey);
lib/libcrypto/asn1/x_pubkey.c
312
pubkey_ex_i2d(int pkey_type, ASN1_VALUE **pval, unsigned char **out,
lib/libcrypto/asn1/x_pubkey.c
359
pkey_pubkey_ex_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_pubkey.c
361
if ((*pval = (ASN1_VALUE *)EVP_PKEY_new()) == NULL)
lib/libcrypto/asn1/x_pubkey.c
368
pkey_pubkey_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_pubkey.c
375
pkey_pubkey_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len,
lib/libcrypto/asn1/x_pubkey.c
382
pkey_pubkey_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it,
lib/libcrypto/asn1/x_pubkey.c
411
return (EVP_PKEY *)ASN1_item_d2i((ASN1_VALUE **)pkey, in, len,
lib/libcrypto/asn1/x_pubkey.c
419
return ASN1_item_i2d((ASN1_VALUE *)pkey, out, &EVP_PKEY_PUBKEY_it);
lib/libcrypto/asn1/x_pubkey.c
427
(ASN1_VALUE **)pkey);
lib/libcrypto/asn1/x_pubkey.c
434
return ASN1_item_i2d_bio(&EVP_PKEY_PUBKEY_it, bp, (ASN1_VALUE *)pkey);
lib/libcrypto/asn1/x_pubkey.c
442
(ASN1_VALUE **)pkey);
lib/libcrypto/asn1/x_pubkey.c
449
return ASN1_item_i2d_fp(&EVP_PKEY_PUBKEY_it, fp, (ASN1_VALUE *)pkey);
lib/libcrypto/asn1/x_pubkey.c
459
rsa_pubkey_ex_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_pubkey.c
461
if ((*pval = (ASN1_VALUE *)RSA_new()) == NULL)
lib/libcrypto/asn1/x_pubkey.c
468
rsa_pubkey_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_pubkey.c
475
rsa_pubkey_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len,
lib/libcrypto/asn1/x_pubkey.c
482
rsa_pubkey_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it,
lib/libcrypto/asn1/x_pubkey.c
511
return (RSA *)ASN1_item_d2i((ASN1_VALUE **)rsa, in, len,
lib/libcrypto/asn1/x_pubkey.c
519
return ASN1_item_i2d((ASN1_VALUE *)rsa, out, &RSA_PUBKEY_it);
lib/libcrypto/asn1/x_pubkey.c
526
return (RSA *)ASN1_item_d2i_bio(&RSA_PUBKEY_it, bp, (ASN1_VALUE **)rsa);
lib/libcrypto/asn1/x_pubkey.c
533
return ASN1_item_i2d_bio(&RSA_PUBKEY_it, bp, (ASN1_VALUE *)rsa);
lib/libcrypto/asn1/x_pubkey.c
540
return (RSA *)ASN1_item_d2i_fp(&RSA_PUBKEY_it, fp, (ASN1_VALUE **)rsa);
lib/libcrypto/asn1/x_pubkey.c
547
return ASN1_item_i2d_fp(&RSA_PUBKEY_it, fp, (ASN1_VALUE *)rsa);
lib/libcrypto/asn1/x_pubkey.c
555
dsa_pubkey_ex_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_pubkey.c
557
if ((*pval = (ASN1_VALUE *)DSA_new()) == NULL)
lib/libcrypto/asn1/x_pubkey.c
564
dsa_pubkey_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_pubkey.c
571
dsa_pubkey_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len,
lib/libcrypto/asn1/x_pubkey.c
578
dsa_pubkey_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it,
lib/libcrypto/asn1/x_pubkey.c
607
return (DSA *)ASN1_item_d2i((ASN1_VALUE **)dsa, in, len,
lib/libcrypto/asn1/x_pubkey.c
615
return ASN1_item_i2d((ASN1_VALUE *)dsa, out, &DSA_PUBKEY_it);
lib/libcrypto/asn1/x_pubkey.c
622
return (DSA *)ASN1_item_d2i_bio(&DSA_PUBKEY_it, bp, (ASN1_VALUE **)dsa);
lib/libcrypto/asn1/x_pubkey.c
629
return ASN1_item_i2d_bio(&DSA_PUBKEY_it, bp, (ASN1_VALUE *)dsa);
lib/libcrypto/asn1/x_pubkey.c
636
return (DSA *)ASN1_item_d2i_fp(&DSA_PUBKEY_it, fp, (ASN1_VALUE **)dsa);
lib/libcrypto/asn1/x_pubkey.c
643
return ASN1_item_i2d_fp(&DSA_PUBKEY_it, fp, (ASN1_VALUE *)dsa);
lib/libcrypto/asn1/x_pubkey.c
652
ec_pubkey_ex_new(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_pubkey.c
654
if ((*pval = (ASN1_VALUE *)EC_KEY_new()) == NULL)
lib/libcrypto/asn1/x_pubkey.c
661
ec_pubkey_ex_free(ASN1_VALUE **pval, const ASN1_ITEM *it)
lib/libcrypto/asn1/x_pubkey.c
668
ec_pubkey_ex_d2i(ASN1_VALUE **pval, const unsigned char **in, long len,
lib/libcrypto/asn1/x_pubkey.c
675
ec_pubkey_ex_i2d(ASN1_VALUE **pval, unsigned char **out, const ASN1_ITEM *it,
lib/libcrypto/asn1/x_pubkey.c
704
return (EC_KEY *)ASN1_item_d2i((ASN1_VALUE **)ec, in, len,
lib/libcrypto/asn1/x_pubkey.c
712
return ASN1_item_i2d((ASN1_VALUE *)ec, out, &EC_PUBKEY_it);
lib/libcrypto/asn1/x_pubkey.c
719
return (EC_KEY *)ASN1_item_d2i_bio(&EC_PUBKEY_it, bp, (ASN1_VALUE **)ec);
lib/libcrypto/asn1/x_pubkey.c
726
return ASN1_item_i2d_bio(&EC_PUBKEY_it, bp, (ASN1_VALUE *)ec);
lib/libcrypto/asn1/x_pubkey.c
733
return (EC_KEY *)ASN1_item_d2i_fp(&EC_PUBKEY_it, fp, (ASN1_VALUE **)ec);
lib/libcrypto/asn1/x_pubkey.c
740
return ASN1_item_i2d_fp(&EC_PUBKEY_it, fp, (ASN1_VALUE *)ec);
lib/libcrypto/asn1/x_pubkey.c
80
pubkey_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/asn1/x_req.c
144
return (X509_REQ_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_req.c
152
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_REQ_INFO_it);
lib/libcrypto/asn1/x_req.c
166
ASN1_item_free((ASN1_VALUE *)a, &X509_REQ_INFO_it);
lib/libcrypto/asn1/x_req.c
209
return (X509_REQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_req.c
217
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_REQ_it);
lib/libcrypto/asn1/x_req.c
231
ASN1_item_free((ASN1_VALUE *)a, &X509_REQ_it);
lib/libcrypto/asn1/x_req.c
85
rinf_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/asn1/x_sig.c
101
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_SIG_it);
lib/libcrypto/asn1/x_sig.c
115
ASN1_item_free((ASN1_VALUE *)a, &X509_SIG_it);
lib/libcrypto/asn1/x_sig.c
93
return (X509_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_spki.c
103
return ASN1_item_i2d((ASN1_VALUE *)a, out, &NETSCAPE_SPKAC_it);
lib/libcrypto/asn1/x_spki.c
117
ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKAC_it);
lib/libcrypto/asn1/x_spki.c
160
return (NETSCAPE_SPKI *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_spki.c
168
return ASN1_item_i2d((ASN1_VALUE *)a, out, &NETSCAPE_SPKI_it);
lib/libcrypto/asn1/x_spki.c
182
ASN1_item_free((ASN1_VALUE *)a, &NETSCAPE_SPKI_it);
lib/libcrypto/asn1/x_spki.c
95
return (NETSCAPE_SPKAC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_val.c
101
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_VAL_it);
lib/libcrypto/asn1/x_val.c
115
ASN1_item_free((ASN1_VALUE *)a, &X509_VAL_it);
lib/libcrypto/asn1/x_val.c
93
return (X509_VAL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_x509.c
150
return (X509_CINF *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_x509.c
158
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_CINF_it);
lib/libcrypto/asn1/x_x509.c
172
ASN1_item_free((ASN1_VALUE *)a, &X509_CINF_it);
lib/libcrypto/asn1/x_x509.c
178
x509_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/asn1/x_x509.c
257
return (X509 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_x509.c
265
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_it);
lib/libcrypto/asn1/x_x509.c
279
ASN1_item_free((ASN1_VALUE *)a, &X509_it);
lib/libcrypto/asn1/x_x509a.c
126
return (X509_CERT_AUX *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/asn1/x_x509a.c
133
return ASN1_item_i2d((ASN1_VALUE *)a, out, &X509_CERT_AUX_it);
lib/libcrypto/asn1/x_x509a.c
145
ASN1_item_free((ASN1_VALUE *)a, &X509_CERT_AUX_it);
lib/libcrypto/cms/cms_asn1.c
1332
cms_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/cms/cms_asn1.c
1604
ASN1_VALUE *a;
lib/libcrypto/cms/cms_asn1.c
225
cms_si_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/cms/cms_asn1.c
606
cms_rek_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/cms/cms_asn1.c
712
cms_kari_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/cms/cms_asn1.c
929
cms_ri_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/cms/cms_env.c
294
ASN1_item_free((ASN1_VALUE *)ri, &CMS_RecipientInfo_it);
lib/libcrypto/cms/cms_env.c
651
ASN1_item_free((ASN1_VALUE *)ri, &CMS_RecipientInfo_it);
lib/libcrypto/cms/cms_ess.c
368
ASN1_item_free((ASN1_VALUE *)rct, &CMS_Receipt_it);
lib/libcrypto/cms/cms_ess.c
71
return (CMS_ReceiptRequest *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/cms/cms_ess.c
79
return ASN1_item_i2d((ASN1_VALUE *)a, out, &CMS_ReceiptRequest_it);
lib/libcrypto/cms/cms_ess.c
93
ASN1_item_free((ASN1_VALUE *)a, &CMS_ReceiptRequest_it);
lib/libcrypto/cms/cms_io.c
137
return BIO_new_NDEF(out, (ASN1_VALUE *)cms, &CMS_ContentInfo_it);
lib/libcrypto/cms/cms_io.c
146
return i2d_ASN1_bio_stream(out, (ASN1_VALUE *)cms, in, flags,
lib/libcrypto/cms/cms_io.c
154
return PEM_write_bio_ASN1_stream(out, (ASN1_VALUE *)cms, in, flags,
lib/libcrypto/cms/cms_io.c
169
return SMIME_write_ASN1(bio, (ASN1_VALUE *)cms, data, flags, ctype_nid,
lib/libcrypto/cms/cms_kari.c
374
ASN1_item_free((ASN1_VALUE *)rek, &CMS_RecipientEncryptedKey_it);
lib/libcrypto/cms/cms_lib.c
101
return ASN1_item_print(out, (ASN1_VALUE *)x, indent,
lib/libcrypto/cms/cms_lib.c
524
ASN1_item_free((ASN1_VALUE *)cch, &CMS_CertificateChoices_it);
lib/libcrypto/cms/cms_lib.c
609
ASN1_item_free((ASN1_VALUE *)rch, &CMS_RevocationInfoChoice_it);
lib/libcrypto/cms/cms_lib.c
72
return (CMS_ContentInfo *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/cms/cms_lib.c
748
ASN1_item_free((ASN1_VALUE *)*pias, &CMS_IssuerAndSerialNumber_it);
lib/libcrypto/cms/cms_lib.c
754
ASN1_item_free((ASN1_VALUE *)ias, &CMS_IssuerAndSerialNumber_it);
lib/libcrypto/cms/cms_lib.c
80
return ASN1_item_i2d((ASN1_VALUE *)a, out, &CMS_ContentInfo_it);
lib/libcrypto/cms/cms_lib.c
94
ASN1_item_free((ASN1_VALUE *)a, &CMS_ContentInfo_it);
lib/libcrypto/cms/cms_pwri.c
215
ASN1_item_free((ASN1_VALUE *)ri, &CMS_RecipientInfo_it);
lib/libcrypto/cms/cms_sd.c
480
ASN1_item_free((ASN1_VALUE *)si, &CMS_SignerInfo_it);
lib/libcrypto/cms/cms_sd.c
784
if ((buf_len = ASN1_item_i2d((ASN1_VALUE *)si->signedAttrs, &buf,
lib/libcrypto/cms/cms_sd.c
841
if ((buf_len = ASN1_item_i2d((ASN1_VALUE *)si->signedAttrs, &buf,
lib/libcrypto/dh/dh_asn1.c
131
return (DH *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/dh/dh_asn1.c
139
return ASN1_item_i2d((ASN1_VALUE *)a, out, &DHparams_it);
lib/libcrypto/dh/dh_asn1.c
70
dh_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/dh/dh_asn1.c
73
*pval = (ASN1_VALUE *)DH_new();
lib/libcrypto/dsa/dsa_asn1.c
126
return (DSA_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/dsa/dsa_asn1.c
134
return ASN1_item_i2d((ASN1_VALUE *)a, out, &DSA_SIG_it);
lib/libcrypto/dsa/dsa_asn1.c
165
dsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/dsa/dsa_asn1.c
168
*pval = (ASN1_VALUE *)DSA_new();
lib/libcrypto/dsa/dsa_asn1.c
248
return (DSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/dsa/dsa_asn1.c
256
return ASN1_item_i2d((ASN1_VALUE *)a, out, &DSAPrivateKey_it);
lib/libcrypto/dsa/dsa_asn1.c
307
return (DSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/dsa/dsa_asn1.c
315
return ASN1_item_i2d((ASN1_VALUE *)a, out, &DSAparams_it);
lib/libcrypto/dsa/dsa_asn1.c
400
return (DSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/dsa/dsa_asn1.c
408
return ASN1_item_i2d((ASN1_VALUE *)a, out, &DSAPublicKey_it);
lib/libcrypto/dsa/dsa_asn1.c
72
sig_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/dsa/dsa_asn1.c
81
*pval = (ASN1_VALUE *)sig;
lib/libcrypto/ec/ec_asn1.c
437
ASN1_item_free((ASN1_VALUE *)a, &ECPARAMETERS_it);
lib/libcrypto/ec/ec_asn1.c
477
return (ECPKPARAMETERS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ec/ec_asn1.c
484
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ECPKPARAMETERS_it);
lib/libcrypto/ec/ec_asn1.c
496
ASN1_item_free((ASN1_VALUE *)a, &ECPKPARAMETERS_it);
lib/libcrypto/ec/ec_asn1.c
543
return (EC_PRIVATEKEY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ec/ec_asn1.c
550
return ASN1_item_i2d((ASN1_VALUE *)a, out, &EC_PRIVATEKEY_it);
lib/libcrypto/ec/ec_asn1.c
562
ASN1_item_free((ASN1_VALUE *)a, &EC_PRIVATEKEY_it);
lib/libcrypto/ecdsa/ecdsa.c
104
return (ECDSA_SIG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ecdsa/ecdsa.c
112
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ECDSA_SIG_it);
lib/libcrypto/ecdsa/ecdsa.c
126
ASN1_item_free((ASN1_VALUE *)a, &ECDSA_SIG_it);
lib/libcrypto/ocsp/ocsp_asn.c
1006
ASN1_item_free((ASN1_VALUE *)a, &OCSP_CRLID_it);
lib/libcrypto/ocsp/ocsp_asn.c
103
return (OCSP_SIGNATURE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
1042
return (OCSP_SERVICELOC *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
1050
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SERVICELOC_it);
lib/libcrypto/ocsp/ocsp_asn.c
1064
ASN1_item_free((ASN1_VALUE *)a, &OCSP_SERVICELOC_it);
lib/libcrypto/ocsp/ocsp_asn.c
111
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SIGNATURE_it);
lib/libcrypto/ocsp/ocsp_asn.c
125
ASN1_item_free((ASN1_VALUE *)a, &OCSP_SIGNATURE_it);
lib/libcrypto/ocsp/ocsp_asn.c
175
return (OCSP_CERTID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
183
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CERTID_it);
lib/libcrypto/ocsp/ocsp_asn.c
197
ASN1_item_free((ASN1_VALUE *)a, &OCSP_CERTID_it);
lib/libcrypto/ocsp/ocsp_asn.c
233
return (OCSP_ONEREQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
241
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_ONEREQ_it);
lib/libcrypto/ocsp/ocsp_asn.c
255
ASN1_item_free((ASN1_VALUE *)a, &OCSP_ONEREQ_it);
lib/libcrypto/ocsp/ocsp_asn.c
305
return (OCSP_REQINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
313
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REQINFO_it);
lib/libcrypto/ocsp/ocsp_asn.c
327
ASN1_item_free((ASN1_VALUE *)a, &OCSP_REQINFO_it);
lib/libcrypto/ocsp/ocsp_asn.c
362
return (OCSP_REQUEST *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
370
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REQUEST_it);
lib/libcrypto/ocsp/ocsp_asn.c
398
ASN1_item_free((ASN1_VALUE *)a, &OCSP_REQUEST_it);
lib/libcrypto/ocsp/ocsp_asn.c
436
return (OCSP_RESPBYTES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
444
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPBYTES_it);
lib/libcrypto/ocsp/ocsp_asn.c
458
ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPBYTES_it);
lib/libcrypto/ocsp/ocsp_asn.c
494
return (OCSP_RESPONSE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
502
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPONSE_it);
lib/libcrypto/ocsp/ocsp_asn.c
530
ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPONSE_it);
lib/libcrypto/ocsp/ocsp_asn.c
566
return (OCSP_RESPID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
574
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPID_it);
lib/libcrypto/ocsp/ocsp_asn.c
588
ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPID_it);
lib/libcrypto/ocsp/ocsp_asn.c
624
return (OCSP_REVOKEDINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
632
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_REVOKEDINFO_it);
lib/libcrypto/ocsp/ocsp_asn.c
646
ASN1_item_free((ASN1_VALUE *)a, &OCSP_REVOKEDINFO_it);
lib/libcrypto/ocsp/ocsp_asn.c
689
return (OCSP_CERTSTATUS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
697
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CERTSTATUS_it);
lib/libcrypto/ocsp/ocsp_asn.c
711
ASN1_item_free((ASN1_VALUE *)a, &OCSP_CERTSTATUS_it);
lib/libcrypto/ocsp/ocsp_asn.c
768
return (OCSP_SINGLERESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
776
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_SINGLERESP_it);
lib/libcrypto/ocsp/ocsp_asn.c
790
ASN1_item_free((ASN1_VALUE *)a, &OCSP_SINGLERESP_it);
lib/libcrypto/ocsp/ocsp_asn.c
847
return (OCSP_RESPDATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
855
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_RESPDATA_it);
lib/libcrypto/ocsp/ocsp_asn.c
869
ASN1_item_free((ASN1_VALUE *)a, &OCSP_RESPDATA_it);
lib/libcrypto/ocsp/ocsp_asn.c
919
return (OCSP_BASICRESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
927
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_BASICRESP_it);
lib/libcrypto/ocsp/ocsp_asn.c
941
ASN1_item_free((ASN1_VALUE *)a, &OCSP_BASICRESP_it);
lib/libcrypto/ocsp/ocsp_asn.c
984
return (OCSP_CRLID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ocsp/ocsp_asn.c
992
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OCSP_CRLID_it);
lib/libcrypto/pkcs12/p12_asn.c
107
return (PKCS12 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs12/p12_asn.c
115
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_it);
lib/libcrypto/pkcs12/p12_asn.c
129
ASN1_item_free((ASN1_VALUE *)a, &PKCS12_it);
lib/libcrypto/pkcs12/p12_asn.c
171
return (PKCS12_MAC_DATA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs12/p12_asn.c
178
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_MAC_DATA_it);
lib/libcrypto/pkcs12/p12_asn.c
190
ASN1_item_free((ASN1_VALUE *)a, &PKCS12_MAC_DATA_it);
lib/libcrypto/pkcs12/p12_asn.c
277
return (PKCS12_BAGS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs12/p12_asn.c
284
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_BAGS_it);
lib/libcrypto/pkcs12/p12_asn.c
296
ASN1_item_free((ASN1_VALUE *)a, &PKCS12_BAGS_it);
lib/libcrypto/pkcs12/p12_asn.c
423
return (PKCS12_SAFEBAG *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs12/p12_asn.c
431
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS12_SAFEBAG_it);
lib/libcrypto/pkcs12/p12_asn.c
445
ASN1_item_free((ASN1_VALUE *)a, &PKCS12_SAFEBAG_it);
lib/libcrypto/pkcs7/pk7_asn1.c
1007
return ASN1_item_print(out, (ASN1_VALUE *)x, indent,
lib/libcrypto/pkcs7/pk7_asn1.c
151
pk7_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/pkcs7/pk7_asn1.c
217
return (PKCS7 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs7/pk7_asn1.c
225
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS7_it);
lib/libcrypto/pkcs7/pk7_asn1.c
239
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_it);
lib/libcrypto/pkcs7/pk7_asn1.c
310
return (PKCS7_SIGNED *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs7/pk7_asn1.c
318
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS7_SIGNED_it);
lib/libcrypto/pkcs7/pk7_asn1.c
332
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_SIGNED_it);
lib/libcrypto/pkcs7/pk7_asn1.c
338
si_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/pkcs7/pk7_asn1.c
427
return (PKCS7_SIGNER_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs7/pk7_asn1.c
435
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS7_SIGNER_INFO_it);
lib/libcrypto/pkcs7/pk7_asn1.c
449
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_SIGNER_INFO_it);
lib/libcrypto/pkcs7/pk7_asn1.c
485
return (PKCS7_ISSUER_AND_SERIAL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs7/pk7_asn1.c
493
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS7_ISSUER_AND_SERIAL_it);
lib/libcrypto/pkcs7/pk7_asn1.c
507
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_ISSUER_AND_SERIAL_it);
lib/libcrypto/pkcs7/pk7_asn1.c
550
return (PKCS7_ENVELOPE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs7/pk7_asn1.c
558
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS7_ENVELOPE_it);
lib/libcrypto/pkcs7/pk7_asn1.c
572
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_ENVELOPE_it);
lib/libcrypto/pkcs7/pk7_asn1.c
578
ri_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/pkcs7/pk7_asn1.c
641
return (PKCS7_RECIP_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs7/pk7_asn1.c
649
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS7_RECIP_INFO_it);
lib/libcrypto/pkcs7/pk7_asn1.c
663
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_RECIP_INFO_it);
lib/libcrypto/pkcs7/pk7_asn1.c
706
return (PKCS7_ENC_CONTENT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs7/pk7_asn1.c
714
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS7_ENC_CONTENT_it);
lib/libcrypto/pkcs7/pk7_asn1.c
728
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_ENC_CONTENT_it);
lib/libcrypto/pkcs7/pk7_asn1.c
799
return (PKCS7_SIGN_ENVELOPE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs7/pk7_asn1.c
807
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS7_SIGN_ENVELOPE_it);
lib/libcrypto/pkcs7/pk7_asn1.c
821
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_SIGN_ENVELOPE_it);
lib/libcrypto/pkcs7/pk7_asn1.c
857
return (PKCS7_ENCRYPT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs7/pk7_asn1.c
865
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS7_ENCRYPT_it);
lib/libcrypto/pkcs7/pk7_asn1.c
879
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_ENCRYPT_it);
lib/libcrypto/pkcs7/pk7_asn1.c
929
return (PKCS7_DIGEST *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/pkcs7/pk7_asn1.c
937
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKCS7_DIGEST_it);
lib/libcrypto/pkcs7/pk7_asn1.c
951
ASN1_item_free((ASN1_VALUE *)a, &PKCS7_DIGEST_it);
lib/libcrypto/pkcs7/pk7_doit.c
1063
alen = ASN1_item_i2d((ASN1_VALUE *)sk, &abuf,
lib/libcrypto/pkcs7/pk7_doit.c
893
alen = ASN1_item_i2d((ASN1_VALUE *)si->auth_attr, &abuf,
lib/libcrypto/pkcs7/pk7_mime.c
100
return SMIME_write_ASN1(bio, (ASN1_VALUE *)p7, data, flags,
lib/libcrypto/pkcs7/pk7_mime.c
67
return BIO_new_NDEF(out, (ASN1_VALUE *)p7, &PKCS7_it);
lib/libcrypto/pkcs7/pk7_mime.c
74
return i2d_ASN1_bio_stream(out, (ASN1_VALUE *)p7, in, flags, &PKCS7_it);
lib/libcrypto/pkcs7/pk7_mime.c
81
return PEM_write_bio_ASN1_stream(out, (ASN1_VALUE *) p7, in, flags,
lib/libcrypto/rsa/rsa_asn1.c
208
rsa_pss_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/rsa/rsa_asn1.c
272
return (RSA_PSS_PARAMS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/rsa/rsa_asn1.c
280
return ASN1_item_i2d((ASN1_VALUE *)a, out, &RSA_PSS_PARAMS_it);
lib/libcrypto/rsa/rsa_asn1.c
294
ASN1_item_free((ASN1_VALUE *)a, &RSA_PSS_PARAMS_it);
lib/libcrypto/rsa/rsa_asn1.c
299
rsa_oaep_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/rsa/rsa_asn1.c
357
return (RSA_OAEP_PARAMS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/rsa/rsa_asn1.c
365
return ASN1_item_i2d((ASN1_VALUE *)a, out, &RSA_OAEP_PARAMS_it);
lib/libcrypto/rsa/rsa_asn1.c
379
ASN1_item_free((ASN1_VALUE *)a, &RSA_OAEP_PARAMS_it);
lib/libcrypto/rsa/rsa_asn1.c
386
return (RSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/rsa/rsa_asn1.c
394
return ASN1_item_i2d((ASN1_VALUE *)a, out, &RSAPrivateKey_it);
lib/libcrypto/rsa/rsa_asn1.c
402
return (RSA *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/rsa/rsa_asn1.c
410
return ASN1_item_i2d((ASN1_VALUE *)a, out, &RSAPublicKey_it);
lib/libcrypto/rsa/rsa_asn1.c
70
rsa_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/rsa/rsa_asn1.c
73
*pval = (ASN1_VALUE *)RSA_new();
lib/libcrypto/sm2/sm2_crypt.c
109
ASN1_item_free((ASN1_VALUE *)a, &SM2_Ciphertext_it);
lib/libcrypto/sm2/sm2_crypt.c
90
return (SM2_Ciphertext *) ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/sm2/sm2_crypt.c
97
return ASN1_item_i2d((ASN1_VALUE *)a, out, &SM2_Ciphertext_it);
lib/libcrypto/stack/safestack.h
311
#define sk_ASN1_VALUE_new(cmp) SKM_sk_new(ASN1_VALUE, (cmp))
lib/libcrypto/stack/safestack.h
312
#define sk_ASN1_VALUE_new_null() SKM_sk_new_null(ASN1_VALUE)
lib/libcrypto/stack/safestack.h
313
#define sk_ASN1_VALUE_free(st) SKM_sk_free(ASN1_VALUE, (st))
lib/libcrypto/stack/safestack.h
314
#define sk_ASN1_VALUE_num(st) SKM_sk_num(ASN1_VALUE, (st))
lib/libcrypto/stack/safestack.h
315
#define sk_ASN1_VALUE_value(st, i) SKM_sk_value(ASN1_VALUE, (st), (i))
lib/libcrypto/stack/safestack.h
316
#define sk_ASN1_VALUE_set(st, i, val) SKM_sk_set(ASN1_VALUE, (st), (i), (val))
lib/libcrypto/stack/safestack.h
317
#define sk_ASN1_VALUE_zero(st) SKM_sk_zero(ASN1_VALUE, (st))
lib/libcrypto/stack/safestack.h
318
#define sk_ASN1_VALUE_push(st, val) SKM_sk_push(ASN1_VALUE, (st), (val))
lib/libcrypto/stack/safestack.h
319
#define sk_ASN1_VALUE_unshift(st, val) SKM_sk_unshift(ASN1_VALUE, (st), (val))
lib/libcrypto/stack/safestack.h
320
#define sk_ASN1_VALUE_find(st, val) SKM_sk_find(ASN1_VALUE, (st), (val))
lib/libcrypto/stack/safestack.h
321
#define sk_ASN1_VALUE_delete(st, i) SKM_sk_delete(ASN1_VALUE, (st), (i))
lib/libcrypto/stack/safestack.h
322
#define sk_ASN1_VALUE_delete_ptr(st, ptr) SKM_sk_delete_ptr(ASN1_VALUE, (st), (ptr))
lib/libcrypto/stack/safestack.h
323
#define sk_ASN1_VALUE_insert(st, val, i) SKM_sk_insert(ASN1_VALUE, (st), (val), (i))
lib/libcrypto/stack/safestack.h
324
#define sk_ASN1_VALUE_set_cmp_func(st, cmp) SKM_sk_set_cmp_func(ASN1_VALUE, (st), (cmp))
lib/libcrypto/stack/safestack.h
325
#define sk_ASN1_VALUE_dup(st) SKM_sk_dup(ASN1_VALUE, st)
lib/libcrypto/stack/safestack.h
326
#define sk_ASN1_VALUE_pop_free(st, free_func) SKM_sk_pop_free(ASN1_VALUE, (st), (free_func))
lib/libcrypto/stack/safestack.h
327
#define sk_ASN1_VALUE_shift(st) SKM_sk_shift(ASN1_VALUE, (st))
lib/libcrypto/stack/safestack.h
328
#define sk_ASN1_VALUE_pop(st) SKM_sk_pop(ASN1_VALUE, (st))
lib/libcrypto/stack/safestack.h
329
#define sk_ASN1_VALUE_sort(st) SKM_sk_sort(ASN1_VALUE, (st))
lib/libcrypto/stack/safestack.h
330
#define sk_ASN1_VALUE_is_sorted(st) SKM_sk_is_sorted(ASN1_VALUE, (st))
lib/libcrypto/ts/ts_asn1.c
1007
return (ESS_SIGNING_CERT_V2 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ts/ts_asn1.c
1014
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ESS_SIGNING_CERT_V2_it);
lib/libcrypto/ts/ts_asn1.c
1026
ASN1_item_free((ASN1_VALUE *)a, &ESS_SIGNING_CERT_V2_it);
lib/libcrypto/ts/ts_asn1.c
105
return ASN1_item_i2d((ASN1_VALUE *)a, out, &TS_MSG_IMPRINT_it);
lib/libcrypto/ts/ts_asn1.c
119
ASN1_item_free((ASN1_VALUE *)a, &TS_MSG_IMPRINT_it);
lib/libcrypto/ts/ts_asn1.c
219
return (TS_REQ *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ts/ts_asn1.c
227
return ASN1_item_i2d((ASN1_VALUE *)a, out, &TS_REQ_it);
lib/libcrypto/ts/ts_asn1.c
241
ASN1_item_free((ASN1_VALUE *)a, &TS_REQ_it);
lib/libcrypto/ts/ts_asn1.c
320
return (TS_ACCURACY *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ts/ts_asn1.c
328
return ASN1_item_i2d((ASN1_VALUE *)a, out, &TS_ACCURACY_it);
lib/libcrypto/ts/ts_asn1.c
342
ASN1_item_free((ASN1_VALUE *)a, &TS_ACCURACY_it);
lib/libcrypto/ts/ts_asn1.c
440
return (TS_TST_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ts/ts_asn1.c
448
return ASN1_item_i2d((ASN1_VALUE *)a, out, &TS_TST_INFO_it);
lib/libcrypto/ts/ts_asn1.c
462
ASN1_item_free((ASN1_VALUE *)a, &TS_TST_INFO_it);
lib/libcrypto/ts/ts_asn1.c
541
return (TS_STATUS_INFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ts/ts_asn1.c
549
return ASN1_item_i2d((ASN1_VALUE *)a, out, &TS_STATUS_INFO_it);
lib/libcrypto/ts/ts_asn1.c
563
ASN1_item_free((ASN1_VALUE *)a, &TS_STATUS_INFO_it);
lib/libcrypto/ts/ts_asn1.c
602
ts_resp_cb(int op, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/ts/ts_asn1.c
657
return (TS_RESP *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ts/ts_asn1.c
665
return ASN1_item_i2d((ASN1_VALUE *)a, out, &TS_RESP_it);
lib/libcrypto/ts/ts_asn1.c
679
ASN1_item_free((ASN1_VALUE *)a, &TS_RESP_it);
lib/libcrypto/ts/ts_asn1.c
751
return (ESS_ISSUER_SERIAL *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ts/ts_asn1.c
759
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ESS_ISSUER_SERIAL_it);
lib/libcrypto/ts/ts_asn1.c
773
ASN1_item_free((ASN1_VALUE *)a, &ESS_ISSUER_SERIAL_it);
lib/libcrypto/ts/ts_asn1.c
815
return (ESS_CERT_ID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ts/ts_asn1.c
823
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ESS_CERT_ID_it);
lib/libcrypto/ts/ts_asn1.c
837
ASN1_item_free((ASN1_VALUE *)a, &ESS_CERT_ID_it);
lib/libcrypto/ts/ts_asn1.c
879
return (ESS_SIGNING_CERT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ts/ts_asn1.c
887
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ESS_SIGNING_CERT_it);
lib/libcrypto/ts/ts_asn1.c
901
ASN1_item_free((ASN1_VALUE *)a, &ESS_SIGNING_CERT_it);
lib/libcrypto/ts/ts_asn1.c
949
return (ESS_CERT_ID_V2 *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/ts/ts_asn1.c
956
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ESS_CERT_ID_V2_it);
lib/libcrypto/ts/ts_asn1.c
968
ASN1_item_free((ASN1_VALUE *)a, &ESS_CERT_ID_V2_it);
lib/libcrypto/ts/ts_asn1.c
97
return (TS_MSG_IMPRINT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_addr.c
219
return (IPAddressRange *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_addr.c
227
return ASN1_item_i2d((ASN1_VALUE *)a, out, &IPAddressRange_it);
lib/libcrypto/x509/x509_addr.c
241
ASN1_item_free((ASN1_VALUE *)a, &IPAddressRange_it);
lib/libcrypto/x509/x509_addr.c
248
return (IPAddressOrRange *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_addr.c
256
return ASN1_item_i2d((ASN1_VALUE *)a, out, &IPAddressOrRange_it);
lib/libcrypto/x509/x509_addr.c
270
ASN1_item_free((ASN1_VALUE *)a, &IPAddressOrRange_it);
lib/libcrypto/x509/x509_addr.c
277
return (IPAddressChoice *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_addr.c
285
return ASN1_item_i2d((ASN1_VALUE *)a, out, &IPAddressChoice_it);
lib/libcrypto/x509/x509_addr.c
299
ASN1_item_free((ASN1_VALUE *)a, &IPAddressChoice_it);
lib/libcrypto/x509/x509_addr.c
306
return (IPAddressFamily *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_addr.c
314
return ASN1_item_i2d((ASN1_VALUE *)a, out, &IPAddressFamily_it);
lib/libcrypto/x509/x509_addr.c
328
ASN1_item_free((ASN1_VALUE *)a, &IPAddressFamily_it);
lib/libcrypto/x509/x509_akeya.c
105
return (AUTHORITY_KEYID *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_akeya.c
113
return ASN1_item_i2d((ASN1_VALUE *)a, out, &AUTHORITY_KEYID_it);
lib/libcrypto/x509/x509_akeya.c
127
ASN1_item_free((ASN1_VALUE *)a, &AUTHORITY_KEYID_it);
lib/libcrypto/x509/x509_asid.c
194
return (ASRange *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_asid.c
202
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASRange_it);
lib/libcrypto/x509/x509_asid.c
216
ASN1_item_free((ASN1_VALUE *)a, &ASRange_it);
lib/libcrypto/x509/x509_asid.c
223
return (ASIdOrRange *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_asid.c
231
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASIdOrRange_it);
lib/libcrypto/x509/x509_asid.c
245
ASN1_item_free((ASN1_VALUE *)a, &ASIdOrRange_it);
lib/libcrypto/x509/x509_asid.c
253
return (ASIdentifierChoice *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_asid.c
261
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASIdentifierChoice_it);
lib/libcrypto/x509/x509_asid.c
275
ASN1_item_free((ASN1_VALUE *)a, &ASIdentifierChoice_it);
lib/libcrypto/x509/x509_asid.c
282
return (ASIdentifiers *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_asid.c
290
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ASIdentifiers_it);
lib/libcrypto/x509/x509_asid.c
304
ASN1_item_free((ASN1_VALUE *)a, &ASIdentifiers_it);
lib/libcrypto/x509/x509_bcons.c
130
return (BASIC_CONSTRAINTS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_bcons.c
138
return ASN1_item_i2d((ASN1_VALUE *)a, out, &BASIC_CONSTRAINTS_it);
lib/libcrypto/x509/x509_bcons.c
152
ASN1_item_free((ASN1_VALUE *)a, &BASIC_CONSTRAINTS_it);
lib/libcrypto/x509/x509_cpols.c
131
return (CERTIFICATEPOLICIES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_cpols.c
139
return ASN1_item_i2d((ASN1_VALUE *)a, out, &CERTIFICATEPOLICIES_it);
lib/libcrypto/x509/x509_cpols.c
153
ASN1_item_free((ASN1_VALUE *)a, &CERTIFICATEPOLICIES_it);
lib/libcrypto/x509/x509_cpols.c
189
return (POLICYINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_cpols.c
197
return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYINFO_it);
lib/libcrypto/x509/x509_cpols.c
211
ASN1_item_free((ASN1_VALUE *)a, &POLICYINFO_it);
lib/libcrypto/x509/x509_cpols.c
287
return (POLICYQUALINFO *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_cpols.c
295
return ASN1_item_i2d((ASN1_VALUE *)a, out, &POLICYQUALINFO_it);
lib/libcrypto/x509/x509_cpols.c
309
ASN1_item_free((ASN1_VALUE *)a, &POLICYQUALINFO_it);
lib/libcrypto/x509/x509_cpols.c
345
return (USERNOTICE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_cpols.c
353
return ASN1_item_i2d((ASN1_VALUE *)a, out, &USERNOTICE_it);
lib/libcrypto/x509/x509_cpols.c
367
ASN1_item_free((ASN1_VALUE *)a, &USERNOTICE_it);
lib/libcrypto/x509/x509_cpols.c
403
return (NOTICEREF *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_cpols.c
411
return ASN1_item_i2d((ASN1_VALUE *)a, out, &NOTICEREF_it);
lib/libcrypto/x509/x509_cpols.c
425
ASN1_item_free((ASN1_VALUE *)a, &NOTICEREF_it);
lib/libcrypto/x509/x509_crld.c
376
dpn_cb(int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
lib/libcrypto/x509/x509_crld.c
435
return (DIST_POINT_NAME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_crld.c
443
return ASN1_item_i2d((ASN1_VALUE *)a, out, &DIST_POINT_NAME_it);
lib/libcrypto/x509/x509_crld.c
457
ASN1_item_free((ASN1_VALUE *)a, &DIST_POINT_NAME_it);
lib/libcrypto/x509/x509_crld.c
500
return (DIST_POINT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_crld.c
508
return ASN1_item_i2d((ASN1_VALUE *)a, out, &DIST_POINT_it);
lib/libcrypto/x509/x509_crld.c
522
ASN1_item_free((ASN1_VALUE *)a, &DIST_POINT_it);
lib/libcrypto/x509/x509_crld.c
549
return (CRL_DIST_POINTS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_crld.c
557
return ASN1_item_i2d((ASN1_VALUE *)a, out, &CRL_DIST_POINTS_it);
lib/libcrypto/x509/x509_crld.c
571
ASN1_item_free((ASN1_VALUE *)a, &CRL_DIST_POINTS_it);
lib/libcrypto/x509/x509_crld.c
635
return (ISSUING_DIST_POINT *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_crld.c
643
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ISSUING_DIST_POINT_it);
lib/libcrypto/x509/x509_crld.c
657
ASN1_item_free((ASN1_VALUE *)a, &ISSUING_DIST_POINT_it);
lib/libcrypto/x509/x509_extku.c
143
return (EXTENDED_KEY_USAGE *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_extku.c
151
return ASN1_item_i2d((ASN1_VALUE *)a, out, &EXTENDED_KEY_USAGE_it);
lib/libcrypto/x509/x509_extku.c
165
ASN1_item_free((ASN1_VALUE *)a, &EXTENDED_KEY_USAGE_it);
lib/libcrypto/x509/x509_genn.c
101
return (OTHERNAME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_genn.c
109
return ASN1_item_i2d((ASN1_VALUE *)a, out, &OTHERNAME_it);
lib/libcrypto/x509/x509_genn.c
123
ASN1_item_free((ASN1_VALUE *)a, &OTHERNAME_it);
lib/libcrypto/x509/x509_genn.c
160
return (EDIPARTYNAME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_genn.c
168
return ASN1_item_i2d((ASN1_VALUE *)a, out, &EDIPARTYNAME_it);
lib/libcrypto/x509/x509_genn.c
182
ASN1_item_free((ASN1_VALUE *)a, &EDIPARTYNAME_it);
lib/libcrypto/x509/x509_genn.c
269
return (GENERAL_NAME *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_genn.c
277
return ASN1_item_i2d((ASN1_VALUE *)a, out, &GENERAL_NAME_it);
lib/libcrypto/x509/x509_genn.c
291
ASN1_item_free((ASN1_VALUE *)a, &GENERAL_NAME_it);
lib/libcrypto/x509/x509_genn.c
318
return (GENERAL_NAMES *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_genn.c
326
return ASN1_item_i2d((ASN1_VALUE *)a, out, &GENERAL_NAMES_it);
lib/libcrypto/x509/x509_genn.c
340
ASN1_item_free((ASN1_VALUE *)a, &GENERAL_NAMES_it);
lib/libcrypto/x509/x509_info.c
153
return (ACCESS_DESCRIPTION *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_info.c
161
return ASN1_item_i2d((ASN1_VALUE *)a, out, &ACCESS_DESCRIPTION_it);
lib/libcrypto/x509/x509_info.c
175
ASN1_item_free((ASN1_VALUE *)a, &ACCESS_DESCRIPTION_it);
lib/libcrypto/x509/x509_info.c
202
return (AUTHORITY_INFO_ACCESS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_info.c
210
return ASN1_item_i2d((ASN1_VALUE *)a, out, &AUTHORITY_INFO_ACCESS_it);
lib/libcrypto/x509/x509_info.c
224
ASN1_item_free((ASN1_VALUE *)a, &AUTHORITY_INFO_ACCESS_it);
lib/libcrypto/x509/x509_ncons.c
181
ASN1_item_free((ASN1_VALUE *)a, &GENERAL_SUBTREE_it);
lib/libcrypto/x509/x509_ncons.c
195
ASN1_item_free((ASN1_VALUE *)a, &NAME_CONSTRAINTS_it);
lib/libcrypto/x509/x509_pcons.c
138
ASN1_item_free((ASN1_VALUE *)a, &POLICY_CONSTRAINTS_it);
lib/libcrypto/x509/x509_pku.c
123
return (PKEY_USAGE_PERIOD *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
lib/libcrypto/x509/x509_pku.c
131
return ASN1_item_i2d((ASN1_VALUE *)a, out, &PKEY_USAGE_PERIOD_it);
lib/libcrypto/x509/x509_pku.c
145
ASN1_item_free((ASN1_VALUE *)a, &PKEY_USAGE_PERIOD_it);
lib/libcrypto/x509/x509_pmaps.c
155
ASN1_item_free((ASN1_VALUE *)a, &POLICY_MAPPING_it);
regress/lib/libcrypto/asn1/asn1complex.c
281
if (ASN1_item_d2i((ASN1_VALUE **)&astr, &p, len,
regress/lib/libcrypto/asn1/asn1complex.c
295
if (ASN1_item_d2i((ASN1_VALUE **)&astr, &p, len,
regress/lib/libcrypto/bio/bio_asn1.c
38
waf_cb(int op, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg)
regress/lib/libcrypto/x509/rfc3779/rfc3779.c
411
return (IPAddrBlocks *)ASN1_item_d2i((ASN1_VALUE **)addrs, in, len,
regress/lib/libcrypto/x509/rfc3779/rfc3779.c
423
return ASN1_item_i2d((ASN1_VALUE *)addrs, out, my_IPAddrBlocks_it);
usr.bin/openssl/pkcs12.c
1019
ASN1_item_free((ASN1_VALUE *)pbe, &PBEPARAM_it);