/freebsd/crypto/openssl/crypto/asn1/ |
H A D | a_type.c | 16 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 D | evp_asn1.c | 16 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 D | asn1_gen.c | 65 static ASN1_TYPE *generate_v3(const char *str, X509V3_CTX *cnf, int depth, 73 static ASN1_TYPE *asn1_multi(int utype, const char *section, X509V3_CTX *cnf, 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() 401 static ASN1_TYPE *asn1_multi(int utype, const char *section, X509V3_CTX *cnf, in asn1_multi() 404 ASN1_TYPE *ret = NULL; in asn1_multi() [all …]
|
H A D | tasn_typ.c | 53 IMPLEMENT_ASN1_FUNCTIONS_fname(ASN1_TYPE, ASN1_ANY, ASN1_TYPE)
|
/freebsd/crypto/openssl/doc/man3/ |
H A D | ASN1_TYPE_get.pod | 5 …N1_TYPE_set1, ASN1_TYPE_cmp, ASN1_TYPE_unpack_sequence, ASN1_TYPE_pack_sequence - ASN1_TYPE utility 12 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 [all …]
|
H A D | X509_ATTRIBUTE.pod | 68 ASN1_TYPE *X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx); 97 and B<AttributeValue> maps to a list of B<ASN1_TYPE> objects. 146 X509_ATTRIBUTE_set1_data() pushes a new B<ASN1_TYPE> object onto the I<attr> 159 B<ASN1_TYPE>. 177 X509_ATTRIBUTE_count() returns the number of B<ASN1_TYPE> objects in an 180 X509_ATTRIBUTE_get0_type() returns the B<ASN1_TYPE> object at index I<idx> in 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 193 retrieved from the found attributes first B<ASN1_TYPE> object. An error will 194 occur if the attribute type I<type> does not match the type of the B<ASN1_TYPE> [all …]
|
H A D | OSSL_CMP_ITAV_set0.pod | 15 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 D | PKCS5_PBE_keyivgen.pod | 18 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 D | PKCS12_SAFEBAG_get0_attrs.pod | 14 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 D | asn1.h | 551 SKM_DEFINE_STACK_OF_INTERNAL(ASN1_TYPE, ASN1_TYPE, ASN1_TYPE) 553 #define sk_ASN1_TYPE_value(sk, idx) ((ASN1_TYPE *)OPENSSL_sk_value(ossl_check_const_ASN1_TYPE_sk_ty… 554 #define sk_ASN1_TYPE_new(cmp) ((STACK_OF(ASN1_TYPE) *)OPENSSL_sk_new(ossl_check_ASN1_TYPE_compfunc_… 555 #define sk_ASN1_TYPE_new_null() ((STACK_OF(ASN1_TYPE) *)OPENSSL_sk_new_null()) 556 #define sk_ASN1_TYPE_new_reserve(cmp, n) ((STACK_OF(ASN1_TYPE) *)OPENSSL_sk_new_reserve(ossl_check_… 560 #define sk_ASN1_TYPE_delete(sk, i) ((ASN1_TYPE *)OPENSSL_sk_delete(ossl_check_ASN1_TYPE_sk_type(sk)… 561 #define sk_ASN1_TYPE_delete_ptr(sk, ptr) ((ASN1_TYPE *)OPENSSL_sk_delete_ptr(ossl_check_ASN1_TYPE_s… 564 #define sk_ASN1_TYPE_pop(sk) ((ASN1_TYPE *)OPENSSL_sk_pop(ossl_check_ASN1_TYPE_sk_type(sk))) 565 #define sk_ASN1_TYPE_shift(sk) ((ASN1_TYPE *)OPENSSL_sk_shift(ossl_check_ASN1_TYPE_sk_type(sk))) 568 #define sk_ASN1_TYPE_set(sk, idx, ptr) ((ASN1_TYPE *)OPENSSL_sk_set(ossl_check_ASN1_TYPE_sk_type(sk… [all …]
|
H A D | pkcs12.h | 113 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 D | asn1.h.in | 55 # 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); 554 int ASN1_TYPE_set1(ASN1_TYPE *a, int type, const 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); [all …]
|
H A D | pkcs12.h.in | 90 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 D | cmeth_lib.c | 131 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 D | e_rc2.c | 31 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 D | p5_crpt2.c | 113 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 D | evp_local.h | 234 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 D | p5_crpt.c | 27 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 D | evp_lib.c | 34 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 D | p12_local.h | 29 ASN1_TYPE *other; 41 ASN1_TYPE *other; /* Secret or other bag */
|
H A D | p12_sbag.c | 16 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 D | p12_crpt.c | 24 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 D | p12_attr.c | 95 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 D | cms_local.h | 65 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 D | asn1parse.c | 63 ASN1_TYPE *at = NULL; in asn1parse_main() 233 ASN1_TYPE *atmp; in asn1parse_main() 323 ASN1_TYPE *atyp = NULL; in do_generate()
|