Home
last modified time | relevance | path

Searched refs:ASN1_TYPE (Results 1 – 25 of 88) sorted by relevance

1234

/freebsd/crypto/openssl/crypto/asn1/
H A Da_type.c16 int ASN1_TYPE_get(const ASN1_TYPE *a) in ASN1_TYPE_get()
26 void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value) in ASN1_TYPE_set()
31 ASN1_TYPE **tmp_a = &a; in ASN1_TYPE_set()
41 int ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value) in ASN1_TYPE_set1()
63 int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b) in ASN1_TYPE_cmp()
109 ASN1_TYPE *ASN1_TYPE_pack_sequence(const ASN1_ITEM *it, void *s, ASN1_TYPE **t) in ASN1_TYPE_pack_sequence()
112 ASN1_TYPE *rt; in ASN1_TYPE_pack_sequence()
133 void *ASN1_TYPE_unpack_sequence(const ASN1_ITEM *it, const ASN1_TYPE *t) in ASN1_TYPE_unpack_sequence()
H A Devp_asn1.c16 int ASN1_TYPE_set_octetstring(ASN1_TYPE *a, unsigned char *data, int len) in ASN1_TYPE_set_octetstring()
34 int ASN1_TYPE_get_octetstring(const ASN1_TYPE *a, unsigned char *data, int max_len) in ASN1_TYPE_get_octetstring()
94 int ASN1_TYPE_set_int_octetstring(ASN1_TYPE *a, long num, unsigned char *data,
109 int ASN1_TYPE_get_int_octetstring(const ASN1_TYPE *a, long *num, in ASN1_TYPE_get_int_octetstring()
150 int ossl_asn1_type_set_octetstring_int(ASN1_TYPE *a, long num,
165 int ossl_asn1_type_get_octetstring_int(const ASN1_TYPE *a, long *num, in ossl_asn1_type_get_octetstring_int()
H A Dasn1_gen.c65 static ASN1_TYPE *generate_v3(const char *str, X509V3_CTX *cnf, int depth,
75 static ASN1_TYPE *asn1_str2type(const char *str, int format, int utype);
78 ASN1_TYPE *ASN1_generate_nconf(const char *str, CONF *nconf) in ASN1_generate_nconf()
89 ASN1_TYPE *ASN1_generate_v3(const char *str, X509V3_CTX *cnf) in ASN1_generate_v3()
92 ASN1_TYPE *ret = generate_v3(str, cnf, 0, &err); in ASN1_generate_v3()
98 static ASN1_TYPE *generate_v3(const char *str, X509V3_CTX *cnf, int depth, in generate_v3()
101 ASN1_TYPE *ret; in generate_v3()
404 ASN1_TYPE *ret = NULL; in asn1_multi()
405 STACK_OF(ASN1_TYPE) *sk = NULL; in asn1_multi()
420 ASN1_TYPE *typ = in asn1_multi()
[all …]
H A Dtasn_typ.c53 IMPLEMENT_ASN1_FUNCTIONS_fname(ASN1_TYPE, ASN1_ANY, ASN1_TYPE)
/freebsd/crypto/openssl/doc/man3/
H A DASN1_TYPE_get.pod12 int ASN1_TYPE_get(const ASN1_TYPE *a);
13 void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value);
14 int ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value);
15 int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b);
17 void *ASN1_TYPE_unpack_sequence(const ASN1_ITEM *it, const ASN1_TYPE *t);
18 ASN1_TYPE *ASN1_TYPE_pack_sequence(const ASN1_ITEM *it, void *s,
19 ASN1_TYPE **t);
23 These functions allow an B<ASN1_TYPE> structure to be manipulated. The
24 B<ASN1_TYPE> structure can contain any ASN.1 type or constructed type
47 but I<*t> is NULL the returned B<ASN1_TYPE> is written to I<*t>.
[all …]
H A DX509_ATTRIBUTE.pod68 ASN1_TYPE *X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx);
97 and B<AttributeValue> maps to a list of B<ASN1_TYPE> objects.
159 B<ASN1_TYPE>.
177 X509_ATTRIBUTE_count() returns the number of B<ASN1_TYPE> objects in an
184 X509_ATTRIBUTE_get0_data() returns the data of an B<ASN1_TYPE> object at
187 the B<ASN1_TYPE> object at index I<idx> OR if I<atrtype> is either
200 one B<ASN1_TYPE> object in the found attribute.
219 of B<ASN1_TYPE> elements.
222 B<ASN1_TYPE> object.
225 otherwise it returns the data associated with an B<ASN1_TYPE> object.
[all …]
H A DOSSL_CMP_ITAV_set0.pod15 OSSL_CMP_ITAV *OSSL_CMP_ITAV_create(ASN1_OBJECT *type, ASN1_TYPE *value);
17 ASN1_TYPE *value);
19 ASN1_TYPE *OSSL_CMP_ITAV_get0_value(const OSSL_CMP_ITAV *itav);
43 the I<itav> as generic B<ASN1_TYPE> pointer.
77 ASN1_TYPE *val = ASN1_TYPE_new();
H A DPKCS5_PBE_keyivgen.pod18 ASN1_TYPE *param, const EVP_CIPHER *cipher,
21 ASN1_TYPE *param, const EVP_CIPHER *cipher,
25 ASN1_TYPE *param, const EVP_CIPHER *cipher,
28 ASN1_TYPE *param, const EVP_CIPHER *cipher,
41 int passlen, ASN1_TYPE *param,
44 int passlen, ASN1_TYPE *param,
H A DPKCS12_SAFEBAG_get0_attrs.pod14 ASN1_TYPE *PKCS12_get_attr_gen(const STACK_OF(X509_ATTRIBUTE) *attrs,
30 PKCS12_get_attr_gen() returns an B<ASN1_TYPE> object containing the attribute,
/freebsd/crypto/openssl/include/openssl/
H A Dasn1.h551 SKM_DEFINE_STACK_OF_INTERNAL(ASN1_TYPE, ASN1_TYPE, ASN1_TYPE)
579 typedef STACK_OF(ASN1_TYPE) ASN1_SEQUENCE_ANY;
620 DECLARE_ASN1_ALLOC_FUNCTIONS_name(ASN1_TYPE, ASN1_TYPE)
621 DECLARE_ASN1_ENCODE_FUNCTIONS(ASN1_TYPE, ASN1_ANY, ASN1_TYPE)
623 int ASN1_TYPE_get(const ASN1_TYPE *a);
624 void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value);
625 int ASN1_TYPE_set1(ASN1_TYPE *a, int type, const void *value);
626 int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b);
628 ASN1_TYPE *ASN1_TYPE_pack_sequence(const ASN1_ITEM *it, void *s, ASN1_TYPE **t);
993 int ASN1_TYPE_set_int_octetstring(ASN1_TYPE *a, long num,
[all …]
H A Dpkcs12.h113 OSSL_DEPRECATEDIN_1_1_0 ASN1_TYPE *PKCS12_get_attr(const PKCS12_SAFEBAG *bag,
117 ASN1_TYPE *PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid);
125 const ASN1_TYPE *PKCS12_SAFEBAG_get0_attr(const PKCS12_SAFEBAG *bag,
130 const ASN1_TYPE *PKCS12_SAFEBAG_get0_bag_obj(const PKCS12_SAFEBAG *bag);
216 ASN1_TYPE *PKCS12_get_attr_gen(const STACK_OF(X509_ATTRIBUTE) *attrs,
276 ASN1_TYPE *param, const EVP_CIPHER *cipher,
279 ASN1_TYPE *param, const EVP_CIPHER *cipher,
H A Dasn1.h.in55 # define V_ASN1_OTHER -3/* used in ASN1_TYPE */
505 generate_stack_macros("ASN1_TYPE");
508 typedef STACK_OF(ASN1_TYPE) ASN1_SEQUENCE_ANY;
549 DECLARE_ASN1_ALLOC_FUNCTIONS_name(ASN1_TYPE, ASN1_TYPE)
550 DECLARE_ASN1_ENCODE_FUNCTIONS(ASN1_TYPE, ASN1_ANY, ASN1_TYPE)
552 int ASN1_TYPE_get(const ASN1_TYPE *a);
553 void ASN1_TYPE_set(ASN1_TYPE *a, int type, void *value);
555 int ASN1_TYPE_cmp(const ASN1_TYPE *a, const ASN1_TYPE *b);
557 ASN1_TYPE *ASN1_TYPE_pack_sequence(const ASN1_ITEM *it, void *s, ASN1_TYPE **t);
826 int ASN1_TYPE_set_int_octetstring(ASN1_TYPE *a, long num,
[all …]
H A Dpkcs12.h.in90 OSSL_DEPRECATEDIN_1_1_0 ASN1_TYPE *PKCS12_get_attr(const PKCS12_SAFEBAG *bag,
94 ASN1_TYPE *PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid);
102 const ASN1_TYPE *PKCS12_SAFEBAG_get0_attr(const PKCS12_SAFEBAG *bag,
107 const ASN1_TYPE *PKCS12_SAFEBAG_get0_bag_obj(const PKCS12_SAFEBAG *bag);
193 ASN1_TYPE *PKCS12_get_attr_gen(const STACK_OF(X509_ATTRIBUTE) *attrs,
253 ASN1_TYPE *param, const EVP_CIPHER *cipher,
256 ASN1_TYPE *param, const EVP_CIPHER *cipher,
/freebsd/crypto/openssl/crypto/evp/
H A De_rc2.c31 static int rc2_set_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type);
32 static int rc2_get_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type);
130 static int rc2_get_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) in rc2_get_asn1_type_and_iv()
157 static int rc2_set_asn1_type_and_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) in rc2_set_asn1_type_and_iv()
H A Dcmeth_lib.c131 ASN1_TYPE *)) in EVP_CIPHER_meth_set_set_asn1_params() argument
142 ASN1_TYPE *)) in EVP_CIPHER_meth_set_get_asn1_params() argument
184 ASN1_TYPE *) in EVP_CIPHER_meth_get_set_asn1_params()
190 ASN1_TYPE *) in EVP_CIPHER_meth_get_get_asn1_params()
H A Devp_local.h234 int passlen, ASN1_TYPE *param,
238 int passlen, ASN1_TYPE *param,
319 int evp_cipher_get_asn1_aead_params(EVP_CIPHER_CTX *c, ASN1_TYPE *type,
321 int evp_cipher_set_asn1_aead_params(EVP_CIPHER_CTX *c, ASN1_TYPE *type,
H A Dp5_crpt2.c113 ASN1_TYPE *param, const EVP_CIPHER *c, in PKCS5_v2_PBE_keyivgen_ex()
174 ASN1_TYPE *param, const EVP_CIPHER *c, in PKCS5_v2_PBE_keyivgen()
181 int passlen, ASN1_TYPE *param, in PKCS5_v2_PBKDF2_keyivgen_ex()
266 int passlen, ASN1_TYPE *param, in PKCS5_v2_PBKDF2_keyivgen()
H A Dp5_crpt.c27 ASN1_TYPE *param, const EVP_CIPHER *cipher, in PKCS5_PBE_keyivgen_ex()
114 ASN1_TYPE *param, const EVP_CIPHER *cipher, in PKCS5_PBE_keyivgen()
H A Devp_lib.c34 int EVP_CIPHER_param_to_asn1(EVP_CIPHER_CTX *c, ASN1_TYPE *type) in EVP_CIPHER_param_to_asn1()
39 int EVP_CIPHER_asn1_to_param(EVP_CIPHER_CTX *c, ASN1_TYPE *type) in EVP_CIPHER_asn1_to_param()
44 int EVP_CIPHER_get_asn1_iv(EVP_CIPHER_CTX *ctx, ASN1_TYPE *type) in EVP_CIPHER_get_asn1_iv()
65 int EVP_CIPHER_set_asn1_iv(EVP_CIPHER_CTX *c, ASN1_TYPE *type) in EVP_CIPHER_set_asn1_iv()
80 int evp_cipher_param_to_asn1_ex(EVP_CIPHER_CTX *c, ASN1_TYPE *type, in evp_cipher_param_to_asn1_ex()
171 int evp_cipher_asn1_to_param_ex(EVP_CIPHER_CTX *c, ASN1_TYPE *type, in evp_cipher_asn1_to_param_ex()
242 int evp_cipher_get_asn1_aead_params(EVP_CIPHER_CTX *c, ASN1_TYPE *type, in evp_cipher_get_asn1_aead_params()
263 int evp_cipher_set_asn1_aead_params(EVP_CIPHER_CTX *c, ASN1_TYPE *type, in evp_cipher_set_asn1_aead_params()
/freebsd/crypto/openssl/crypto/pkcs12/
H A Dp12_local.h29 ASN1_TYPE *other;
41 ASN1_TYPE *other; /* Secret or other bag */
H A Dp12_sbag.c16 ASN1_TYPE *PKCS12_get_attr(const PKCS12_SAFEBAG *bag, int attr_nid) in PKCS12_get_attr()
22 const ASN1_TYPE *PKCS12_SAFEBAG_get0_attr(const PKCS12_SAFEBAG *bag, in PKCS12_SAFEBAG_get0_attr()
28 ASN1_TYPE *PKCS8_get_attr(PKCS8_PRIV_KEY_INFO *p8, int attr_nid) in PKCS8_get_attr()
79 const ASN1_TYPE *PKCS12_SAFEBAG_get0_bag_obj(const PKCS12_SAFEBAG *bag) in PKCS12_SAFEBAG_get0_bag_obj()
H A Dp12_crpt.c24 ASN1_TYPE *param, const EVP_CIPHER *cipher, in PKCS12_PBE_keyivgen_ex()
79 ASN1_TYPE *param, const EVP_CIPHER *cipher, in PKCS12_PBE_keyivgen()
H A Dp12_attr.c95 ASN1_TYPE *PKCS12_get_attr_gen(const STACK_OF(X509_ATTRIBUTE) *attrs, in PKCS12_get_attr_gen()
107 const ASN1_TYPE *atype; in PKCS12_get_friendlyname()
/freebsd/crypto/openssl/crypto/cms/
H A Dcms_local.h65 ASN1_TYPE *other;
248 ASN1_TYPE *oriValue;
306 ASN1_TYPE *otherRevInfo;
328 ASN1_TYPE *otherCert;
343 ASN1_TYPE *keyAttr;
/freebsd/crypto/openssl/apps/
H A Dasn1parse.c63 ASN1_TYPE *at = NULL; in asn1parse_main()
233 ASN1_TYPE *atmp; in asn1parse_main()
323 ASN1_TYPE *atyp = NULL; in do_generate()

1234