Home
last modified time | relevance | path

Searched refs:X509_ALGOR (Results 1 – 25 of 66) sorted by relevance

123

/openbsd/src/lib/libcrypto/asn1/
Dx_algor.c69 .offset = offsetof(X509_ALGOR, algorithm),
75 .offset = offsetof(X509_ALGOR, parameter),
86 .size = sizeof(X509_ALGOR),
110 X509_ALGOR *
111 d2i_X509_ALGOR(X509_ALGOR **a, const unsigned char **in, long len) in d2i_X509_ALGOR()
113 return (X509_ALGOR *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, in d2i_X509_ALGOR()
119 i2d_X509_ALGOR(X509_ALGOR *a, unsigned char **out) in i2d_X509_ALGOR()
125 X509_ALGOR *
128 return (X509_ALGOR *)ASN1_item_new(&X509_ALGOR_it); in X509_ALGOR_new()
133 X509_ALGOR_free(X509_ALGOR *a) in X509_ALGOR_free()
[all …]
Dp5_pbe.c124 PKCS5_pbe_set0_algor(X509_ALGOR *algor, int alg, int iter, in PKCS5_pbe_set0_algor()
173 X509_ALGOR *
176 X509_ALGOR *ret; in PKCS5_pbe_set()
Dasn1_item.c223 ASN1_item_sign(const ASN1_ITEM *it, X509_ALGOR *algor1, X509_ALGOR *algor2, in ASN1_item_sign()
244 asn1_item_set_algorithm_identifiers(EVP_MD_CTX *ctx, X509_ALGOR *algor1, in asn1_item_set_algorithm_identifiers()
245 X509_ALGOR *algor2) in asn1_item_set_algorithm_identifiers()
334 ASN1_item_sign_ctx(const ASN1_ITEM *it, X509_ALGOR *algor1, X509_ALGOR *algor2, in ASN1_item_sign_ctx()
384 ASN1_item_verify(const ASN1_ITEM *it, X509_ALGOR *a, in ASN1_item_verify()
Dp5_pbev2.c185 X509_ALGOR *
189 X509_ALGOR *scheme = NULL, *kalg = NULL, *ret = NULL; in PKCS5_pbe2_set()
278 X509_ALGOR *
282 X509_ALGOR *keyfunc = NULL; in PKCS5_pbkdf2_set()
Dx_sig.c120 X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg, in X509_SIG_get0()
131 X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg, ASN1_OCTET_STRING **pdigest) in X509_SIG_getm()
/openbsd/src/lib/libcrypto/cms/
Dcms_local.h112 STACK_OF(X509_ALGOR) *digestAlgorithms;
129 X509_ALGOR *digestAlgorithm;
131 X509_ALGOR *signatureAlgorithm;
165 X509_ALGOR *contentEncryptionAlgorithm;
193 X509_ALGOR *keyEncryptionAlgorithm;
206 X509_ALGOR *keyEncryptionAlgorithm;
224 X509_ALGOR *algorithm;
252 X509_ALGOR *keyEncryptionAlgorithm;
267 X509_ALGOR *keyDerivationAlgorithm;
268 X509_ALGOR *keyEncryptionAlgorithm;
[all …]
Dcms.h215 X509 **recip, X509_ALGOR **palg);
223 int CMS_RecipientInfo_kekri_get0_id(CMS_RecipientInfo *ri, X509_ALGOR **palg,
274 X509_ALGOR **pdig, X509_ALGOR **psig);
280 int CMS_add_smimecap(CMS_SignerInfo *si, STACK_OF(X509_ALGOR) *algs);
281 int CMS_add_simple_smimecap(STACK_OF(X509_ALGOR) **algs, int algnid,
283 int CMS_add_standard_smimecap(STACK_OF(X509_ALGOR) **smcap);
327 int CMS_RecipientInfo_kari_get0_alg(CMS_RecipientInfo *ri, X509_ALGOR **palg,
333 X509_ALGOR **pubalg, ASN1_BIT_STRING **pubkey, ASN1_OCTET_STRING **keyid,
348 int CMS_SharedInfo_encode(unsigned char **pder, X509_ALGOR *kekalg,
Dcms_sd.c344 X509_ALGOR *alg = NULL; in CMS_add1_signer()
398 const X509_ALGOR *x509_alg; in CMS_add1_signer()
432 STACK_OF(X509_ALGOR) *smcap = NULL; in CMS_add1_signer()
650 X509_ALGOR **pdig, X509_ALGOR **psig) in CMS_SignerInfo_get0_algs()
899 X509_ALGOR *digestAlgorithm; in cms_SignedData_init_bio()
995 CMS_add_smimecap(CMS_SignerInfo *si, STACK_OF(X509_ALGOR) *algs) in CMS_add_smimecap()
1017 CMS_add_simple_smimecap(STACK_OF(X509_ALGOR) **out_algs, int nid, int keysize) in CMS_add_simple_smimecap()
1019 STACK_OF(X509_ALGOR) *algs; in CMS_add_simple_smimecap()
1020 X509_ALGOR *alg = NULL; in CMS_add_simple_smimecap()
1066 cms_add_cipher_smcap(STACK_OF(X509_ALGOR) **sk, int nid, int arg) in cms_add_cipher_smcap()
[all …]
/openbsd/src/lib/libcrypto/x509/
Dx509_local.h91 X509_ALGOR *algor;
97 X509_ALGOR *algor;
144 X509_ALGOR *sig_alg;
159 STACK_OF(X509_ALGOR) *other; /* other unspecified info */
172 X509_ALGOR *signature;
185 X509_ALGOR *sig_alg;
223 X509_ALGOR *sig_alg;
235 X509_ALGOR *sig_alg;
254 X509_ALGOR *pkeyalg;
378 int X509_ALGOR_set_evp_md(X509_ALGOR *alg, const EVP_MD *md);
[all …]
Dx509.h123 typedef STACK_OF(X509_ALGOR) X509_ALGORS;
249 X509_ALGOR *enc_algor;
293 X509_ALGOR *sig_algor;
331 const X509_ALGOR **palg);
333 const X509_ALGOR *X509_CRL_get0_tbs_sigalg(const X509_CRL *crl);
338 const X509_ALGOR **palg);
359 int X509_signature_print(BIO *bp, const X509_ALGOR *alg,
463 X509_ALGOR *X509_ALGOR_dup(X509_ALGOR *xn);
464 int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, void *pval);
466 const X509_ALGOR *algor);
[all …]
/openbsd/src/lib/libcrypto/rsa/
Drsa_ameth.c90 static RSA_PSS_PARAMS *rsa_pss_decode(const X509_ALGOR *alg);
92 static int rsa_alg_set_pkcs1_padding(X509_ALGOR *alg);
124 rsa_param_decode(RSA *rsa, const X509_ALGOR *alg) in rsa_param_decode()
179 X509_ALGOR *alg; in rsa_pub_decode()
275 const X509_ALGOR *alg; in rsa_priv_decode()
320 static X509_ALGOR *
321 rsa_mgf1_decode(X509_ALGOR *alg) in rsa_mgf1_decode()
330 rsa_pss_decode(const X509_ALGOR *alg) in rsa_pss_decode()
353 X509_ALGOR *maskHash = NULL; in rsa_pss_param_print()
512 rsa_sig_print(BIO *bp, const X509_ALGOR *sigalg, const ASN1_STRING *sig, in rsa_sig_print()
[all …]
Drsa.h79 X509_ALGOR *hashAlgorithm;
80 X509_ALGOR *maskGenAlgorithm;
85 X509_ALGOR *maskHash;
89 X509_ALGOR *hashFunc;
90 X509_ALGOR *maskGenFunc;
91 X509_ALGOR *pSourceFunc;
94 X509_ALGOR *maskHash;
/openbsd/src/lib/libcrypto/pkcs7/
Dpk7_attr.c68 PKCS7_add_attrib_smimecap(PKCS7_SIGNER_INFO *si, STACK_OF(X509_ALGOR) *cap) in PKCS7_add_attrib_smimecap()
82 STACK_OF(X509_ALGOR) * in STACK_OF() argument
92 return (STACK_OF(X509_ALGOR) *) in STACK_OF()
100 PKCS7_simple_smimecap(STACK_OF(X509_ALGOR) *sk, int nid, int arg) in PKCS7_simple_smimecap()
102 X509_ALGOR *alg; in PKCS7_simple_smimecap()
Dpkcs7.h87 X509_ALGOR *digest_alg;
89 X509_ALGOR *digest_enc_alg;
102 X509_ALGOR *key_enc_algor;
111 STACK_OF(X509_ALGOR) *md_algs; /* md used */
123 X509_ALGOR *algorithm;
136 STACK_OF(X509_ALGOR) *md_algs; /* md used */
147 X509_ALGOR *md; /* md used */
354 X509_ALGOR **pdig, X509_ALGOR **psig);
355 void PKCS7_RECIP_INFO_get0_alg(PKCS7_RECIP_INFO *ri, X509_ALGOR **penc);
390 STACK_OF(X509_ALGOR) *cap);
[all …]
Dpk7_lib.c253 X509_ALGOR *alg; in PKCS7_add_signer()
255 STACK_OF(X509_ALGOR) *md_sk; in PKCS7_add_signer()
489 X509_ALGOR **pdig, X509_ALGOR **psig) in PKCS7_SIGNER_INFO_get0_algs()
501 PKCS7_RECIP_INFO_get0_alg(PKCS7_RECIP_INFO *ri, X509_ALGOR **penc) in PKCS7_RECIP_INFO_get0_alg()
/openbsd/src/lib/libcrypto/ocsp/
Docsp_local.h76 X509_ALGOR *hashAlgorithm;
110 X509_ALGOR *signatureAlgorithm;
246 X509_ALGOR *signatureAlgorithm;
/openbsd/src/lib/libcrypto/pkcs12/
Dp12_decr.c72 PKCS12_pbe_crypt(const X509_ALGOR *algor, const char *pass, int passlen, in PKCS12_pbe_crypt()
125 PKCS12_item_decrypt_d2i(const X509_ALGOR *algor, const ASN1_ITEM *it, in PKCS12_item_decrypt_d2i()
153 PKCS12_item_i2d_encrypt(X509_ALGOR *algor, const ASN1_ITEM *it, in PKCS12_item_i2d_encrypt()
Dpkcs12_local.h146 void *PKCS12_item_decrypt_d2i(const X509_ALGOR *algor, const ASN1_ITEM *it,
148 ASN1_OCTET_STRING *PKCS12_item_i2d_encrypt(X509_ALGOR *algor,
165 unsigned char *PKCS12_pbe_crypt(const X509_ALGOR *algor, const char *pass,
/openbsd/src/lib/libcrypto/ts/
Dts_local.h71 X509_ALGOR *hash_algo;
220 X509_ALGOR *hash_alg; /* Default SHA-256. */
281 X509_ALGOR *md_alg;
Dts_rsp_verify.c87 X509_ALGOR **md_alg,
89 static int TS_check_imprints(X509_ALGOR *algor_a,
527 X509_ALGOR *md_alg = NULL; in int_TS_RESP_verify_token()
689 TS_compute_imprint(BIO *data, TS_TST_INFO *tst_info, X509_ALGOR **out_md_alg, in TS_compute_imprint()
693 X509_ALGOR *md_alg_resp; in TS_compute_imprint()
694 X509_ALGOR *md_alg = NULL; in TS_compute_imprint()
751 TS_check_imprints(X509_ALGOR *algor_a, unsigned char *imprint_a, unsigned len_a, in TS_check_imprints()
755 X509_ALGOR *algor_b = TS_MSG_IMPRINT_get_algo(b); in TS_check_imprints()
Dts_req_utils.c108 TS_MSG_IMPRINT_set_algo(TS_MSG_IMPRINT *a, X509_ALGOR *alg) in TS_MSG_IMPRINT_set_algo()
110 X509_ALGOR *new_alg; in TS_MSG_IMPRINT_set_algo()
125 X509_ALGOR *
/openbsd/src/lib/libcrypto/evp/
Devp_local.h115 int (*signature_info)(const X509_ALGOR *sig_alg, int *out_md_nid,
126 int (*sig_print)(BIO *out, const X509_ALGOR *sigalg,
139 X509_ALGOR *a, ASN1_BIT_STRING *sig, EVP_PKEY *pkey);
141 X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig);
/openbsd/src/regress/lib/libcrypto/asn1/
Dx509_algor.c26 int X509_ALGOR_set_evp_md(X509_ALGOR *alg, const EVP_MD *md);
31 X509_ALGOR *alg = NULL; in x509_algor_new_test()
61 X509_ALGOR *alg = NULL; in x509_algor_set0_test()
239 X509_ALGOR *alg; in x509_algor_get0_test()
326 X509_ALGOR *alg = NULL; in x509_algor_set_evp_md_test()
/openbsd/src/lib/libcrypto/ec/
Dec_ameth.c271 X509_ALGOR *palg; in eckey_pub_decode()
348 const X509_ALGOR *palg; in eckey_priv_decode()
639 X509_ALGOR *alg1, *alg2; in ec_pkey_ctrl()
657 X509_ALGOR *alg1, *alg2; in ec_pkey_ctrl()
700 ecdh_cms_set_peerkey(EVP_PKEY_CTX *pctx, X509_ALGOR *alg, in ecdh_cms_set_peerkey()
794 X509_ALGOR *alg, *kekalg = NULL; in ecdh_cms_set_shared_info()
875 X509_ALGOR *alg; in ecdh_cms_decrypt()
904 X509_ALGOR *talg, *wrap_alg = NULL; in ecdh_cms_encrypt()
Decx_methods.c204 X509_ALGOR *algor; in ecx_pub_decode()
361 const X509_ALGOR *algor; in ecx_priv_decode()
513 ecx_signature_info(const X509_ALGOR *algor, int *md_nid, int *pkey_nid, in ecx_signature_info()
556 X509_ALGOR *digestAlgorithm, *signatureAlgorithm; in ecx_cms_sign_or_verify()
783 X509_ALGOR *algor, ASN1_BIT_STRING *abs, EVP_PKEY *pkey) in ecx_item_verify()
805 X509_ALGOR *algor1, X509_ALGOR *algor2, ASN1_BIT_STRING *abs) in ecx_item_sign()

123