crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
1737
X509_ALGOR *alg = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3753
X509_ALGOR *alg = NULL;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
503
X509_ALGOR algor;
crypto/openssl/apps/cmp.c
3391
X509_ALGOR *alg = OSSL_CMP_ATAV_get0_algId(atav);
crypto/openssl/apps/cmp.c
3410
0, ASN1_ITEM_rptr(X509_ALGOR), NULL);
crypto/openssl/apps/lib/cmp_mock_srv.c
540
X509_ALGOR *keyalg = NULL;
crypto/openssl/apps/pkcs12.c
1079
const X509_ALGOR *tp8alg;
crypto/openssl/apps/pkcs12.c
1178
static int alg_print(const X509_ALGOR *alg)
crypto/openssl/apps/pkcs12.c
55
static int alg_print(const X509_ALGOR *alg);
crypto/openssl/apps/pkcs12.c
821
const X509_ALGOR *macalgid;
crypto/openssl/apps/pkcs12.c
865
const X509_ALGOR *macalgid;
crypto/openssl/apps/pkcs8.c
268
X509_ALGOR *pbe;
crypto/openssl/apps/ts.c
471
X509_ALGOR *algo = NULL;
crypto/openssl/crypto/asn1/a_sign.c
113
int ASN1_item_sign(const ASN1_ITEM *it, X509_ALGOR *algor1, X509_ALGOR *algor2,
crypto/openssl/crypto/asn1/a_sign.c
121
int ASN1_item_sign_ex(const ASN1_ITEM *it, X509_ALGOR *algor1,
crypto/openssl/crypto/asn1/a_sign.c
122
X509_ALGOR *algor2, ASN1_BIT_STRING *signature,
crypto/openssl/crypto/asn1/a_sign.c
146
int ASN1_item_sign_ctx(const ASN1_ITEM *it, X509_ALGOR *algor1,
crypto/openssl/crypto/asn1/a_sign.c
147
X509_ALGOR *algor2, ASN1_BIT_STRING *signature,
crypto/openssl/crypto/asn1/a_sign.c
27
int ASN1_sign(i2d_of_void *i2d, X509_ALGOR *algor1, X509_ALGOR *algor2,
crypto/openssl/crypto/asn1/a_sign.c
35
X509_ALGOR *a;
crypto/openssl/crypto/asn1/a_verify.c
111
int ASN1_item_verify_ctx(const ASN1_ITEM *it, const X509_ALGOR *alg,
crypto/openssl/crypto/asn1/a_verify.c
27
int ASN1_verify(i2d_of_void *i2d, X509_ALGOR *a, ASN1_BIT_STRING *signature,
crypto/openssl/crypto/asn1/a_verify.c
88
int ASN1_item_verify(const ASN1_ITEM *it, const X509_ALGOR *alg,
crypto/openssl/crypto/asn1/a_verify.c
95
int ASN1_item_verify_ex(const ASN1_ITEM *it, const X509_ALGOR *alg,
crypto/openssl/crypto/asn1/ameth_lib.c
365
const X509_ALGOR *a,
crypto/openssl/crypto/asn1/ameth_lib.c
371
X509_ALGOR *alg1,
crypto/openssl/crypto/asn1/ameth_lib.c
372
X509_ALGOR *alg2,
crypto/openssl/crypto/asn1/ameth_lib.c
381
const X509_ALGOR *alg,
crypto/openssl/crypto/asn1/asn1_item_list.h
155
ASN1_ITEM_ref(X509_ALGOR),
crypto/openssl/crypto/asn1/asn_mime.c
160
static int asn1_write_micalg(BIO *out, STACK_OF(X509_ALGOR) *mdalgs)
crypto/openssl/crypto/asn1/asn_mime.c
251
STACK_OF(X509_ALGOR) *mdalgs, const ASN1_ITEM *it,
crypto/openssl/crypto/asn1/asn_mime.c
346
STACK_OF(X509_ALGOR) *mdalgs, const ASN1_ITEM *it)
crypto/openssl/crypto/asn1/n_pkey.c
27
X509_ALGOR *algor;
crypto/openssl/crypto/asn1/n_pkey.c
51
ASN1_SIMPLE(NETSCAPE_PKEY, algor, X509_ALGOR),
crypto/openssl/crypto/asn1/p5_pbe.c
108
X509_ALGOR *PKCS5_pbe_set(int alg, int iter,
crypto/openssl/crypto/asn1/p5_pbe.c
28
int PKCS5_pbe_set0_algor_ex(X509_ALGOR *algor, int alg, int iter,
crypto/openssl/crypto/asn1/p5_pbe.c
82
int PKCS5_pbe_set0_algor(X509_ALGOR *algor, int alg, int iter,
crypto/openssl/crypto/asn1/p5_pbe.c
90
X509_ALGOR *PKCS5_pbe_set_ex(int alg, int iter,
crypto/openssl/crypto/asn1/p5_pbe.c
94
X509_ALGOR *ret;
crypto/openssl/crypto/asn1/p5_pbev2.c
165
X509_ALGOR *PKCS5_pbe2_set_iv(const EVP_CIPHER *cipher, int iter,
crypto/openssl/crypto/asn1/p5_pbev2.c
173
X509_ALGOR *PKCS5_pbe2_set(const EVP_CIPHER *cipher, int iter,
crypto/openssl/crypto/asn1/p5_pbev2.c
180
X509_ALGOR *PKCS5_pbkdf2_set_ex(int iter, unsigned char *salt, int saltlen,
crypto/openssl/crypto/asn1/p5_pbev2.c
184
X509_ALGOR *keyfunc = NULL;
crypto/openssl/crypto/asn1/p5_pbev2.c
23
ASN1_SIMPLE(PBE2PARAM, keyfunc, X509_ALGOR),
crypto/openssl/crypto/asn1/p5_pbev2.c
24
ASN1_SIMPLE(PBE2PARAM, encryption, X509_ALGOR)
crypto/openssl/crypto/asn1/p5_pbev2.c
275
X509_ALGOR *PKCS5_pbkdf2_set(int iter, unsigned char *salt, int saltlen,
crypto/openssl/crypto/asn1/p5_pbev2.c
33
ASN1_OPT(PBKDF2PARAM, prf, X509_ALGOR)
crypto/openssl/crypto/asn1/p5_pbev2.c
39
ASN1_SIMPLE(PBMAC1PARAM, keyDerivationFunc, X509_ALGOR),
crypto/openssl/crypto/asn1/p5_pbev2.c
40
ASN1_SIMPLE(PBMAC1PARAM, messageAuthScheme, X509_ALGOR)
crypto/openssl/crypto/asn1/p5_pbev2.c
51
X509_ALGOR *PKCS5_pbe2_set_iv_ex(const EVP_CIPHER *cipher, int iter,
crypto/openssl/crypto/asn1/p5_pbev2.c
56
X509_ALGOR *scheme = NULL, *ret = NULL;
crypto/openssl/crypto/asn1/p5_scrypt.c
158
static X509_ALGOR *pkcs5_scrypt_set(const unsigned char *salt, size_t saltlen,
crypto/openssl/crypto/asn1/p5_scrypt.c
162
X509_ALGOR *keyfunc = NULL;
crypto/openssl/crypto/asn1/p5_scrypt.c
33
static X509_ALGOR *pkcs5_scrypt_set(const unsigned char *salt, size_t saltlen,
crypto/openssl/crypto/asn1/p5_scrypt.c
41
X509_ALGOR *PKCS5_pbe2_set_scrypt(const EVP_CIPHER *cipher,
crypto/openssl/crypto/asn1/p5_scrypt.c
46
X509_ALGOR *scheme = NULL, *ret = NULL;
crypto/openssl/crypto/asn1/p8_pkey.c
45
ASN1_SIMPLE(PKCS8_PRIV_KEY_INFO, pkeyalg, X509_ALGOR),
crypto/openssl/crypto/asn1/p8_pkey.c
73
const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8)
crypto/openssl/crypto/asn1/x_algor.c
107
int X509_ALGOR_copy(X509_ALGOR *dest, const X509_ALGOR *src)
crypto/openssl/crypto/asn1/x_algor.c
142
int ossl_x509_algor_new_from_md(X509_ALGOR **palg, const EVP_MD *md)
crypto/openssl/crypto/asn1/x_algor.c
144
X509_ALGOR *alg;
crypto/openssl/crypto/asn1/x_algor.c
157
const EVP_MD *ossl_x509_algor_get_md(X509_ALGOR *alg)
crypto/openssl/crypto/asn1/x_algor.c
169
X509_ALGOR *ossl_x509_algor_mgf1_decode(X509_ALGOR *alg)
crypto/openssl/crypto/asn1/x_algor.c
173
return ASN1_TYPE_unpack_sequence(ASN1_ITEM_rptr(X509_ALGOR),
crypto/openssl/crypto/asn1/x_algor.c
178
int ossl_x509_algor_md_to_mgf1(X509_ALGOR **palg, const EVP_MD *mgf1md)
crypto/openssl/crypto/asn1/x_algor.c
18
ASN1_SEQUENCE(X509_ALGOR) = {
crypto/openssl/crypto/asn1/x_algor.c
180
X509_ALGOR *algtmp = NULL;
crypto/openssl/crypto/asn1/x_algor.c
189
if (ASN1_item_pack(algtmp, ASN1_ITEM_rptr(X509_ALGOR), &stmp) == NULL)
crypto/openssl/crypto/asn1/x_algor.c
19
ASN1_SIMPLE(X509_ALGOR, algorithm, ASN1_OBJECT),
crypto/openssl/crypto/asn1/x_algor.c
20
ASN1_OPT(X509_ALGOR, parameter, ASN1_ANY)
crypto/openssl/crypto/asn1/x_algor.c
21
} ASN1_SEQUENCE_END(X509_ALGOR)
crypto/openssl/crypto/asn1/x_algor.c
23
ASN1_ITEM_TEMPLATE(X509_ALGORS) = ASN1_EX_TEMPLATE_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, algorithms, X509_ALGOR)
crypto/openssl/crypto/asn1/x_algor.c
26
IMPLEMENT_ASN1_FUNCTIONS(X509_ALGOR)
crypto/openssl/crypto/asn1/x_algor.c
28
IMPLEMENT_ASN1_DUP_FUNCTION(X509_ALGOR)
crypto/openssl/crypto/asn1/x_algor.c
30
int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, void *pval)
crypto/openssl/crypto/asn1/x_algor.c
52
X509_ALGOR *ossl_X509_ALGOR_from_nid(int nid, int ptype, void *pval)
crypto/openssl/crypto/asn1/x_algor.c
55
X509_ALGOR *alg = NULL;
crypto/openssl/crypto/asn1/x_algor.c
72
const void **ppval, const X509_ALGOR *algor)
crypto/openssl/crypto/asn1/x_algor.c
88
void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md)
crypto/openssl/crypto/asn1/x_algor.c
96
int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b)
crypto/openssl/crypto/asn1/x_sig.c
17
ASN1_SIMPLE(X509_SIG, algor, X509_ALGOR),
crypto/openssl/crypto/asn1/x_sig.c
23
void X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg,
crypto/openssl/crypto/asn1/x_sig.c
32
void X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg,
crypto/openssl/crypto/asn1/x_spki.c
24
ASN1_EMBED(NETSCAPE_SPKI, sig_algor, X509_ALGOR),
crypto/openssl/crypto/cmp/cmp_asn.c
1037
ASN1_EXP_OPT(OSSL_CMP_PKIHEADER, protectionAlg, X509_ALGOR, 1),
crypto/openssl/crypto/cmp/cmp_asn.c
33
ASN1_OPT(OSSL_CMP_CHALLENGE, owf, X509_ALGOR),
crypto/openssl/crypto/cmp/cmp_asn.c
495
OSSL_CMP_ATAV *OSSL_CMP_ATAV_new_algId(const X509_ALGOR *alg)
crypto/openssl/crypto/cmp/cmp_asn.c
497
X509_ALGOR *dup;
crypto/openssl/crypto/cmp/cmp_asn.c
513
X509_ALGOR *OSSL_CMP_ATAV_get0_algId(const OSSL_CMP_ATAV *atav)
crypto/openssl/crypto/cmp/cmp_asn.c
75
infoValue.signKeyPairTypes, X509_ALGOR)),
crypto/openssl/crypto/cmp/cmp_asn.c
78
infoValue.encKeyPairTypes, X509_ALGOR)),
crypto/openssl/crypto/cmp/cmp_asn.c
81
X509_ALGOR)),
crypto/openssl/crypto/cmp/cmp_asn.c
942
ASN1_EXP_OPT(OSSL_CMP_CERTSTATUS, hashAlg, X509_ALGOR, 0)
crypto/openssl/crypto/cmp/cmp_asn.c
95
X509_ALGOR)),
crypto/openssl/crypto/cmp/cmp_local.h
191
X509_ALGOR *owf;
crypto/openssl/crypto/cmp/cmp_local.h
264
STACK_OF(X509_ALGOR) *signKeyPairTypes;
crypto/openssl/crypto/cmp/cmp_local.h
266
STACK_OF(X509_ALGOR) *encKeyPairTypes;
crypto/openssl/crypto/cmp/cmp_local.h
268
X509_ALGOR *preferredSymmAlg;
crypto/openssl/crypto/cmp/cmp_local.h
278
X509_ALGOR *keyPairParamRep;
crypto/openssl/crypto/cmp/cmp_local.h
434
X509_ALGOR *hashAlg; /* 0 */
crypto/openssl/crypto/cmp/cmp_local.h
543
X509_ALGOR *protectionAlg; /* 1 */
crypto/openssl/crypto/cmp/cmp_protect.c
193
static X509_ALGOR *pbmac_algor(const OSSL_CMP_CTX *ctx)
crypto/openssl/crypto/cmp/cmp_protect.c
199
X509_ALGOR *alg = NULL;
crypto/openssl/crypto/cms/cms_asn1.c
101
ASN1_SIMPLE(CMS_KeyTransRecipientInfo, keyEncryptionAlgorithm, X509_ALGOR),
crypto/openssl/crypto/cms/cms_asn1.c
136
ASN1_SIMPLE(CMS_OriginatorPublicKey, algorithm, X509_ALGOR),
crypto/openssl/crypto/cms/cms_asn1.c
166
ASN1_SIMPLE(CMS_KeyAgreeRecipientInfo, keyEncryptionAlgorithm, X509_ALGOR),
crypto/openssl/crypto/cms/cms_asn1.c
177
= { ASN1_EMBED(CMS_KEKRecipientInfo, version, INT32), ASN1_SIMPLE(CMS_KEKRecipientInfo, kekid, CMS_KEKIdentifier), ASN1_SIMPLE(CMS_KEKRecipientInfo, keyEncryptionAlgorithm, X509_ALGOR), ASN1_SIMPLE(CMS_KEKRecipientInfo, encryptedKey, ASN1_OCTET_STRING) } ASN1_SEQUENCE_END(CMS_KEKRecipientInfo)
crypto/openssl/crypto/cms/cms_asn1.c
181
ASN1_IMP_OPT(CMS_PasswordRecipientInfo, keyDerivationAlgorithm, X509_ALGOR, 0),
crypto/openssl/crypto/cms/cms_asn1.c
182
ASN1_SIMPLE(CMS_PasswordRecipientInfo, keyEncryptionAlgorithm, X509_ALGOR),
crypto/openssl/crypto/cms/cms_asn1.c
231
ASN1_SIMPLE(CMS_DigestedData, digestAlgorithm, X509_ALGOR),
crypto/openssl/crypto/cms/cms_asn1.c
248
ASN1_IMP_SET_OF_OPT(CMS_AuthEnvelopedData, authAttrs, X509_ALGOR, 2),
crypto/openssl/crypto/cms/cms_asn1.c
250
ASN1_IMP_SET_OF_OPT(CMS_AuthEnvelopedData, unauthAttrs, X509_ALGOR, 3)
crypto/openssl/crypto/cms/cms_asn1.c
257
ASN1_SIMPLE(CMS_AuthenticatedData, macAlgorithm, X509_ALGOR),
crypto/openssl/crypto/cms/cms_asn1.c
258
ASN1_IMP(CMS_AuthenticatedData, digestAlgorithm, X509_ALGOR, 1),
crypto/openssl/crypto/cms/cms_asn1.c
260
ASN1_IMP_SET_OF_OPT(CMS_AuthenticatedData, authAttrs, X509_ALGOR, 2),
crypto/openssl/crypto/cms/cms_asn1.c
262
ASN1_IMP_SET_OF_OPT(CMS_AuthenticatedData, unauthAttrs, X509_ALGOR, 3)
crypto/openssl/crypto/cms/cms_asn1.c
268
ASN1_SIMPLE(CMS_CompressedData, compressionAlgorithm, X509_ALGOR),
crypto/openssl/crypto/cms/cms_asn1.c
367
X509_ALGOR *keyInfo;
crypto/openssl/crypto/cms/cms_asn1.c
373
ASN1_SIMPLE(CMS_SharedInfo, keyInfo, X509_ALGOR),
crypto/openssl/crypto/cms/cms_asn1.c
378
int CMS_SharedInfo_encode(unsigned char **pder, X509_ALGOR *kekalg, ASN1_OCTET_STRING *ukm, int keylen)
crypto/openssl/crypto/cms/cms_asn1.c
53
ASN1_SIMPLE(CMS_SignerInfo, digestAlgorithm, X509_ALGOR),
crypto/openssl/crypto/cms/cms_asn1.c
55
ASN1_SIMPLE(CMS_SignerInfo, signatureAlgorithm, X509_ALGOR),
crypto/openssl/crypto/cms/cms_asn1.c
70
ASN1_SET_OF(CMS_SignedData, digestAlgorithms, X509_ALGOR),
crypto/openssl/crypto/cms/cms_asn1.c
94
ASN1_SIMPLE(CMS_EncryptedContentInfo, contentEncryptionAlgorithm, X509_ALGOR),
crypto/openssl/crypto/cms/cms_dh.c
175
X509_ALGOR *alg;
crypto/openssl/crypto/cms/cms_dh.c
202
X509_ALGOR *talg, *wrap_alg = NULL;
crypto/openssl/crypto/cms/cms_dh.c
21
X509_ALGOR *alg, ASN1_BIT_STRING *pubkey)
crypto/openssl/crypto/cms/cms_dh.c
84
X509_ALGOR *alg, *kekalg = NULL;
crypto/openssl/crypto/cms/cms_ec.c
162
X509_ALGOR *alg, *kekalg = NULL;
crypto/openssl/crypto/cms/cms_ec.c
235
X509_ALGOR *alg;
crypto/openssl/crypto/cms/cms_ec.c
262
X509_ALGOR *talg, *wrap_alg = NULL;
crypto/openssl/crypto/cms/cms_ec.c
74
X509_ALGOR *alg, ASN1_BIT_STRING *pubkey)
crypto/openssl/crypto/cms/cms_enc.c
32
X509_ALGOR *calg = ec->contentEncryptionAlgorithm;
crypto/openssl/crypto/cms/cms_env.c
448
X509_ALGOR **palg)
crypto/openssl/crypto/cms/cms_env.c
589
X509_ALGOR *calg = ec->contentEncryptionAlgorithm;
crypto/openssl/crypto/cms/cms_env.c
792
X509_ALGOR **palg,
crypto/openssl/crypto/cms/cms_io.c
83
STACK_OF(X509_ALGOR) *mdalgs;
crypto/openssl/crypto/cms/cms_kari.c
29
X509_ALGOR **palg,
crypto/openssl/crypto/cms/cms_kari.c
56
X509_ALGOR **pubalg,
crypto/openssl/crypto/cms/cms_lib.c
401
BIO *ossl_cms_DigestAlgorithm_init_bio(X509_ALGOR *digestAlgorithm,
crypto/openssl/crypto/cms/cms_lib.c
463
X509_ALGOR *mdalg)
crypto/openssl/crypto/cms/cms_local.h
129
X509_ALGOR *contentEncryptionAlgorithm;
crypto/openssl/crypto/cms/cms_local.h
159
X509_ALGOR *keyEncryptionAlgorithm;
crypto/openssl/crypto/cms/cms_local.h
173
X509_ALGOR *keyEncryptionAlgorithm;
crypto/openssl/crypto/cms/cms_local.h
192
X509_ALGOR *algorithm;
crypto/openssl/crypto/cms/cms_local.h
220
X509_ALGOR *keyEncryptionAlgorithm;
crypto/openssl/crypto/cms/cms_local.h
236
X509_ALGOR *keyDerivationAlgorithm;
crypto/openssl/crypto/cms/cms_local.h
237
X509_ALGOR *keyEncryptionAlgorithm;
crypto/openssl/crypto/cms/cms_local.h
252
X509_ALGOR *digestAlgorithm;
crypto/openssl/crypto/cms/cms_local.h
267
X509_ALGOR *macAlgorithm;
crypto/openssl/crypto/cms/cms_local.h
268
X509_ALGOR *digestAlgorithm;
crypto/openssl/crypto/cms/cms_local.h
287
X509_ALGOR *compressionAlgorithm;
crypto/openssl/crypto/cms/cms_local.h
426
BIO *ossl_cms_DigestAlgorithm_init_bio(X509_ALGOR *digestAlgorithm,
crypto/openssl/crypto/cms/cms_local.h
429
X509_ALGOR *mdalg);
crypto/openssl/crypto/cms/cms_local.h
73
STACK_OF(X509_ALGOR) *digestAlgorithms;
crypto/openssl/crypto/cms/cms_local.h
90
X509_ALGOR *digestAlgorithm;
crypto/openssl/crypto/cms/cms_local.h
92
X509_ALGOR *signatureAlgorithm;
crypto/openssl/crypto/cms/cms_pwri.c
158
if (!ASN1_item_pack(encalg, ASN1_ITEM_rptr(X509_ALGOR),
crypto/openssl/crypto/cms/cms_pwri.c
312
X509_ALGOR *algtmp, *kekalg = NULL;
crypto/openssl/crypto/cms/cms_pwri.c
335
kekalg = ASN1_TYPE_unpack_sequence(ASN1_ITEM_rptr(X509_ALGOR),
crypto/openssl/crypto/cms/cms_pwri.c
51
X509_ALGOR *encalg = NULL;
crypto/openssl/crypto/cms/cms_rsa.c
127
X509_ALGOR *alg;
crypto/openssl/crypto/cms/cms_rsa.c
19
static RSA_OAEP_PARAMS *rsa_oaep_decode(const X509_ALGOR *alg)
crypto/openssl/crypto/cms/cms_rsa.c
205
X509_ALGOR *alg;
crypto/openssl/crypto/cms/cms_rsa.c
254
X509_ALGOR *alg;
crypto/openssl/crypto/cms/cms_rsa.c
42
X509_ALGOR *cmsalg;
crypto/openssl/crypto/cms/cms_sd.c
1024
X509_ALGOR *digestAlgorithm;
crypto/openssl/crypto/cms/cms_sd.c
1162
int CMS_add_smimecap(CMS_SignerInfo *si, STACK_OF(X509_ALGOR) *algs)
crypto/openssl/crypto/cms/cms_sd.c
1176
int CMS_add_simple_smimecap(STACK_OF(X509_ALGOR) **algs,
crypto/openssl/crypto/cms/cms_sd.c
1179
X509_ALGOR *alg;
crypto/openssl/crypto/cms/cms_sd.c
1205
static int cms_add_cipher_smcap(STACK_OF(X509_ALGOR) **sk, int nid, int arg)
crypto/openssl/crypto/cms/cms_sd.c
1212
static int cms_add_digest_smcap(STACK_OF(X509_ALGOR) **sk, int nid, int arg)
crypto/openssl/crypto/cms/cms_sd.c
1219
int CMS_add_standard_smimecap(STACK_OF(X509_ALGOR) **smcap)
crypto/openssl/crypto/cms/cms_sd.c
246
X509_ALGOR *alg1, *alg2;
crypto/openssl/crypto/cms/cms_sd.c
350
X509_ALGOR *alg;
crypto/openssl/crypto/cms/cms_sd.c
463
STACK_OF(X509_ALGOR) *smcap = NULL;
crypto/openssl/crypto/cms/cms_sd.c
719
X509 **signer, X509_ALGOR **pdig,
crypto/openssl/crypto/cms/cms_sd.c
720
X509_ALGOR **psig)
crypto/openssl/crypto/crmf/crmf_asn.c
108
ASN1_SIMPLE(OSSL_CRMF_PBMPARAMETER, owf, X509_ALGOR),
crypto/openssl/crypto/crmf/crmf_asn.c
110
ASN1_SIMPLE(OSSL_CRMF_PBMPARAMETER, mac, X509_ALGOR)
crypto/openssl/crypto/crmf/crmf_asn.c
132
ASN1_SIMPLE(OSSL_CRMF_POPOSIGNINGKEY, algorithmIdentifier, X509_ALGOR),
crypto/openssl/crypto/crmf/crmf_asn.c
165
value.algId, X509_ALGOR)),
crypto/openssl/crypto/crmf/crmf_asn.c
202
ASN1_IMP_OPT(OSSL_CRMF_CERTTEMPLATE, signingAlg, X509_ALGOR, 2),
crypto/openssl/crypto/crmf/crmf_asn.c
23
ASN1_SIMPLE(OSSL_CRMF_PRIVATEKEYINFO, privateKeyAlgorithm, X509_ALGOR),
crypto/openssl/crypto/crmf/crmf_asn.c
52
ASN1_IMP_OPT(OSSL_CRMF_ENCRYPTEDVALUE, intendedAlg, X509_ALGOR, 0),
crypto/openssl/crypto/crmf/crmf_asn.c
53
ASN1_IMP_OPT(OSSL_CRMF_ENCRYPTEDVALUE, symmAlg, X509_ALGOR, 1),
crypto/openssl/crypto/crmf/crmf_asn.c
55
ASN1_IMP_OPT(OSSL_CRMF_ENCRYPTEDVALUE, keyAlg, X509_ALGOR, 3),
crypto/openssl/crypto/crmf/crmf_asn.c
91
ASN1_SIMPLE(OSSL_CRMF_PKMACVALUE, algId, X509_ALGOR),
crypto/openssl/crypto/crmf/crmf_local.h
176
X509_ALGOR *algId;
crypto/openssl/crypto/crmf/crmf_local.h
231
X509_ALGOR *owf;
crypto/openssl/crypto/crmf/crmf_local.h
233
X509_ALGOR *mac;
crypto/openssl/crypto/crmf/crmf_local.h
275
X509_ALGOR *algorithmIdentifier;
crypto/openssl/crypto/crmf/crmf_local.h
331
X509_ALGOR *signingAlg; /* signingAlg MUST be omitted */
crypto/openssl/crypto/crmf/crmf_local.h
48
X509_ALGOR *intendedAlg; /* 0 */
crypto/openssl/crypto/crmf/crmf_local.h
49
X509_ALGOR *symmAlg; /* 1 */
crypto/openssl/crypto/crmf/crmf_local.h
51
X509_ALGOR *keyAlg; /* 3 */
crypto/openssl/crypto/crmf/crmf_local.h
88
X509_ALGOR *privateKeyAlgorithm;
crypto/openssl/crypto/dh/dh_ameth.c
67
X509_ALGOR *palg;
crypto/openssl/crypto/dh/dh_backend.c
188
const X509_ALGOR *palg;
crypto/openssl/crypto/dsa/dsa_ameth.c
36
X509_ALGOR *palg;
crypto/openssl/crypto/dsa/dsa_ameth.c
374
static int dsa_sig_print(BIO *bp, const X509_ALGOR *sigalg,
crypto/openssl/crypto/dsa/dsa_backend.c
129
const X509_ALGOR *palg;
crypto/openssl/crypto/ec/ec_ameth.c
105
X509_ALGOR *palg;
crypto/openssl/crypto/ec/ec_backend.c
730
int ossl_x509_algor_is_sm2(const X509_ALGOR *palg)
crypto/openssl/crypto/ec/ec_backend.c
759
EC_KEY *ossl_ec_key_param_from_x509_algor(const X509_ALGOR *palg,
crypto/openssl/crypto/ec/ec_backend.c
815
const X509_ALGOR *palg;
crypto/openssl/crypto/ec/ecx_backend.c
152
ECX_KEY *ossl_ecx_key_op(const X509_ALGOR *palg,
crypto/openssl/crypto/ec/ecx_backend.c
234
const X509_ALGOR *palg;
crypto/openssl/crypto/ec/ecx_meth.c
541
const void *asn, const X509_ALGOR *sigalg,
crypto/openssl/crypto/ec/ecx_meth.c
562
static int ecd_item_sign(X509_ALGOR *alg1, X509_ALGOR *alg2, int nid)
crypto/openssl/crypto/ec/ecx_meth.c
575
X509_ALGOR *alg1, X509_ALGOR *alg2,
crypto/openssl/crypto/ec/ecx_meth.c
58
X509_ALGOR *palg;
crypto/openssl/crypto/ec/ecx_meth.c
581
static int ecd_sig_info_set25519(X509_SIG_INFO *siginf, const X509_ALGOR *alg,
crypto/openssl/crypto/ec/ecx_meth.c
591
X509_ALGOR *alg1, X509_ALGOR *alg2,
crypto/openssl/crypto/ec/ecx_meth.c
597
static int ecd_sig_info_set448(X509_SIG_INFO *siginf, const X509_ALGOR *alg,
crypto/openssl/crypto/ess/ess_asn1.c
44
ASN1_OPT(ESS_CERT_ID_V2, hash_alg, X509_ALGOR),
crypto/openssl/crypto/ess/ess_lib.c
178
X509_ALGOR *alg = NULL;
crypto/openssl/crypto/evp/evp_lib.c
1241
int EVP_CIPHER_CTX_set_algor_params(EVP_CIPHER_CTX *ctx, const X509_ALGOR *alg)
crypto/openssl/crypto/evp/evp_lib.c
1265
int EVP_CIPHER_CTX_get_algor_params(EVP_CIPHER_CTX *ctx, X509_ALGOR *alg)
crypto/openssl/crypto/evp/evp_lib.c
132
X509_ALGOR alg;
crypto/openssl/crypto/evp/evp_lib.c
1332
int EVP_CIPHER_CTX_get_algor(EVP_CIPHER_CTX *ctx, X509_ALGOR **alg)
crypto/openssl/crypto/evp/evp_lib.c
1370
int EVP_PKEY_CTX_set_algor_params(EVP_PKEY_CTX *ctx, const X509_ALGOR *alg)
crypto/openssl/crypto/evp/evp_lib.c
1392
int EVP_PKEY_CTX_get_algor_params(EVP_PKEY_CTX *ctx, X509_ALGOR *alg)
crypto/openssl/crypto/evp/evp_lib.c
1449
int EVP_PKEY_CTX_get_algor(EVP_PKEY_CTX *ctx, X509_ALGOR **alg)
crypto/openssl/crypto/evp/evp_lib.c
201
X509_ALGOR alg;
crypto/openssl/crypto/ocsp/ocsp_asn.c
115
ASN1_EMBED(OCSP_BASICRESP, signatureAlgorithm, X509_ALGOR),
crypto/openssl/crypto/ocsp/ocsp_asn.c
16
ASN1_EMBED(OCSP_SIGNATURE, signatureAlgorithm, X509_ALGOR),
crypto/openssl/crypto/ocsp/ocsp_asn.c
24
ASN1_EMBED(OCSP_CERTID, hashAlgorithm, X509_ALGOR),
crypto/openssl/crypto/ocsp/ocsp_cl.c
146
const X509_ALGOR *OCSP_resp_get0_tbs_sigalg(const OCSP_BASICRESP *bs)
crypto/openssl/crypto/ocsp/ocsp_lib.c
49
X509_ALGOR *alg;
crypto/openssl/crypto/ocsp/ocsp_local.h
19
X509_ALGOR hashAlgorithm;
crypto/openssl/crypto/ocsp/ocsp_local.h
193
X509_ALGOR signatureAlgorithm;
crypto/openssl/crypto/ocsp/ocsp_local.h
53
X509_ALGOR signatureAlgorithm;
crypto/openssl/crypto/pkcs12/p12_add.c
100
X509_ALGOR *pbe;
crypto/openssl/crypto/pkcs12/p12_decr.c
124
unsigned char *PKCS12_pbe_crypt(const X509_ALGOR *algor,
crypto/openssl/crypto/pkcs12/p12_decr.c
138
void *PKCS12_item_decrypt_d2i_ex(const X509_ALGOR *algor, const ASN1_ITEM *it,
crypto/openssl/crypto/pkcs12/p12_decr.c
174
void *PKCS12_item_decrypt_d2i(const X509_ALGOR *algor, const ASN1_ITEM *it,
crypto/openssl/crypto/pkcs12/p12_decr.c
187
ASN1_OCTET_STRING *PKCS12_item_i2d_encrypt_ex(X509_ALGOR *algor,
crypto/openssl/crypto/pkcs12/p12_decr.c
19
unsigned char *PKCS12_pbe_crypt_ex(const X509_ALGOR *algor,
crypto/openssl/crypto/pkcs12/p12_decr.c
222
ASN1_OCTET_STRING *PKCS12_item_i2d_encrypt(X509_ALGOR *algor,
crypto/openssl/crypto/pkcs12/p12_mutl.c
110
const X509_ALGOR *macalg, unsigned char *key)
crypto/openssl/crypto/pkcs12/p12_mutl.c
189
const X509_ALGOR *macalg;
crypto/openssl/crypto/pkcs12/p12_mutl.c
315
const X509_ALGOR *macalg;
crypto/openssl/crypto/pkcs12/p12_mutl.c
37
const X509_ALGOR **pmacalg,
crypto/openssl/crypto/pkcs12/p12_mutl.c
404
X509_ALGOR *macalg;
crypto/openssl/crypto/pkcs12/p12_mutl.c
459
X509_ALGOR *alg = NULL;
crypto/openssl/crypto/pkcs12/p12_mutl.c
465
X509_ALGOR *hmac_alg = NULL, *macalg = NULL;
crypto/openssl/crypto/pkcs12/p12_mutl.c
82
PBKDF2PARAM *PBMAC1_get1_pbkdf2_param(const X509_ALGOR *macalg)
crypto/openssl/crypto/pkcs12/p12_npas.c
163
const X509_ALGOR *shalg;
crypto/openssl/crypto/pkcs12/p12_npas.c
195
static int alg_get(const X509_ALGOR *alg, int *pnid, int *piter,
crypto/openssl/crypto/pkcs12/p12_npas.c
27
static int alg_get(const X509_ALGOR *alg, int *pnid, int *piter,
crypto/openssl/crypto/pkcs12/p12_p8d.c
18
const X509_ALGOR *dalg;
crypto/openssl/crypto/pkcs12/p12_p8e.c
23
X509_ALGOR *pbe;
crypto/openssl/crypto/pkcs12/p12_p8e.c
70
PKCS8_PRIV_KEY_INFO *p8inf, X509_ALGOR *pbe,
crypto/openssl/crypto/pkcs12/p12_p8e.c
96
PKCS8_PRIV_KEY_INFO *p8inf, X509_ALGOR *pbe)
crypto/openssl/crypto/pkcs7/pk7_asn1.c
126
ASN1_SET_OF(PKCS7_SIGNED, md_algs, X509_ALGOR),
crypto/openssl/crypto/pkcs7/pk7_asn1.c
149
ASN1_SIMPLE(PKCS7_SIGNER_INFO, digest_alg, X509_ALGOR),
crypto/openssl/crypto/pkcs7/pk7_asn1.c
156
ASN1_SIMPLE(PKCS7_SIGNER_INFO, digest_enc_alg, X509_ALGOR),
crypto/openssl/crypto/pkcs7/pk7_asn1.c
192
ASN1_SIMPLE(PKCS7_RECIP_INFO, key_enc_algor, X509_ALGOR),
crypto/openssl/crypto/pkcs7/pk7_asn1.c
200
ASN1_SIMPLE(PKCS7_ENC_CONTENT, algorithm, X509_ALGOR),
crypto/openssl/crypto/pkcs7/pk7_asn1.c
209
ASN1_SET_OF(PKCS7_SIGN_ENVELOPE, md_algs, X509_ALGOR),
crypto/openssl/crypto/pkcs7/pk7_asn1.c
227
ASN1_SIMPLE(PKCS7_DIGEST, md, X509_ALGOR),
crypto/openssl/crypto/pkcs7/pk7_attr.c
21
STACK_OF(X509_ALGOR) *cap)
crypto/openssl/crypto/pkcs7/pk7_attr.c
43
STACK_OF(X509_ALGOR) *PKCS7_get_smimecap(PKCS7_SIGNER_INFO *si)
crypto/openssl/crypto/pkcs7/pk7_attr.c
52
return (STACK_OF(X509_ALGOR) *)
crypto/openssl/crypto/pkcs7/pk7_attr.c
58
int PKCS7_simple_smimecap(STACK_OF(X509_ALGOR) *sk, int nid, int arg)
crypto/openssl/crypto/pkcs7/pk7_attr.c
61
X509_ALGOR *alg;
crypto/openssl/crypto/pkcs7/pk7_doit.c
236
X509_ALGOR *xa = NULL;
crypto/openssl/crypto/pkcs7/pk7_doit.c
240
STACK_OF(X509_ALGOR) *md_sk = NULL;
crypto/openssl/crypto/pkcs7/pk7_doit.c
242
X509_ALGOR *xalg = NULL;
crypto/openssl/crypto/pkcs7/pk7_doit.c
441
X509_ALGOR *xa;
crypto/openssl/crypto/pkcs7/pk7_doit.c
448
X509_ALGOR *enc_alg = NULL;
crypto/openssl/crypto/pkcs7/pk7_doit.c
449
STACK_OF(X509_ALGOR) *md_sk = NULL;
crypto/openssl/crypto/pkcs7/pk7_doit.c
94
static int pkcs7_bio_add_digest(BIO **pbio, X509_ALGOR *alg,
crypto/openssl/crypto/pkcs7/pk7_lib.c
198
X509_ALGOR *alg;
crypto/openssl/crypto/pkcs7/pk7_lib.c
200
STACK_OF(X509_ALGOR) *md_sk;
crypto/openssl/crypto/pkcs7/pk7_lib.c
317
X509_ALGOR *alg1, *alg2;
crypto/openssl/crypto/pkcs7/pk7_lib.c
336
X509_ALGOR *alg = NULL;
crypto/openssl/crypto/pkcs7/pk7_lib.c
556
X509_ALGOR **pdig, X509_ALGOR **psig)
crypto/openssl/crypto/pkcs7/pk7_lib.c
566
void PKCS7_RECIP_INFO_get0_alg(PKCS7_RECIP_INFO *ri, X509_ALGOR **penc)
crypto/openssl/crypto/pkcs7/pk7_lib.c
614
X509_ALGOR *alg = NULL;
crypto/openssl/crypto/pkcs7/pk7_mime.c
32
STACK_OF(X509_ALGOR) *mdalgs;
crypto/openssl/crypto/pkcs7/pk7_smime.c
101
static int add_cipher_smcap(STACK_OF(X509_ALGOR) *sk, int nid, int arg)
crypto/openssl/crypto/pkcs7/pk7_smime.c
108
static int add_digest_smcap(STACK_OF(X509_ALGOR) *sk, int nid, int arg)
crypto/openssl/crypto/pkcs7/pk7_smime.c
120
STACK_OF(X509_ALGOR) *smcap = NULL;
crypto/openssl/crypto/rsa/rsa_ameth.c
209
X509_ALGOR *maskHash = NULL;
crypto/openssl/crypto/rsa/rsa_ameth.c
401
static int rsa_sig_print(BIO *bp, const X509_ALGOR *sigalg,
crypto/openssl/crypto/rsa/rsa_ameth.c
542
const X509_ALGOR *sigalg, EVP_PKEY *pkey)
crypto/openssl/crypto/rsa/rsa_ameth.c
634
const void *asn, const X509_ALGOR *sigalg,
crypto/openssl/crypto/rsa/rsa_ameth.c
650
X509_ALGOR *alg1, X509_ALGOR *alg2,
crypto/openssl/crypto/rsa/rsa_ameth.c
722
static int rsa_sig_info_set(X509_SIG_INFO *siginf, const X509_ALGOR *sigalg,
crypto/openssl/crypto/rsa/rsa_ameth.c
80
X509_ALGOR *alg;
crypto/openssl/crypto/rsa/rsa_asn1.c
108
ASN1_EXP_OPT(RSA_OAEP_PARAMS, hashFunc, X509_ALGOR, 0),
crypto/openssl/crypto/rsa/rsa_asn1.c
109
ASN1_EXP_OPT(RSA_OAEP_PARAMS, maskGenFunc, X509_ALGOR, 1),
crypto/openssl/crypto/rsa/rsa_asn1.c
110
ASN1_EXP_OPT(RSA_OAEP_PARAMS, pSourceFunc, X509_ALGOR, 2),
crypto/openssl/crypto/rsa/rsa_asn1.c
87
ASN1_EXP_OPT(RSA_PSS_PARAMS, hashAlgorithm, X509_ALGOR, 0),
crypto/openssl/crypto/rsa/rsa_asn1.c
88
ASN1_EXP_OPT(RSA_PSS_PARAMS, maskGenAlgorithm, X509_ALGOR, 1),
crypto/openssl/crypto/rsa/rsa_backend.c
563
RSA_PSS_PARAMS *ossl_rsa_pss_decode(const X509_ALGOR *alg)
crypto/openssl/crypto/rsa/rsa_backend.c
652
int ossl_rsa_param_decode(RSA *rsa, const X509_ALGOR *alg)
crypto/openssl/crypto/rsa/rsa_backend.c
684
const X509_ALGOR *alg;
crypto/openssl/crypto/store/store_result.c
358
const X509_ALGOR *alg = NULL;
crypto/openssl/crypto/ts/ts_asn1.c
16
ASN1_SIMPLE(TS_MSG_IMPRINT, hash_algo, X509_ALGOR),
crypto/openssl/crypto/ts/ts_lib.c
73
int TS_X509_ALGOR_print_bio(BIO *bio, const X509_ALGOR *alg)
crypto/openssl/crypto/ts/ts_local.h
143
X509_ALGOR *md_alg;
crypto/openssl/crypto/ts/ts_local.h
16
X509_ALGOR *hash_algo;
crypto/openssl/crypto/ts/ts_req_utils.c
48
int TS_MSG_IMPRINT_set_algo(TS_MSG_IMPRINT *a, X509_ALGOR *alg)
crypto/openssl/crypto/ts/ts_req_utils.c
50
X509_ALGOR *new_alg;
crypto/openssl/crypto/ts/ts_req_utils.c
64
X509_ALGOR *TS_MSG_IMPRINT_get_algo(TS_MSG_IMPRINT *a)
crypto/openssl/crypto/ts/ts_rsp_sign.c
449
X509_ALGOR *md_alg;
crypto/openssl/crypto/ts/ts_rsp_verify.c
296
X509_ALGOR *md_alg = NULL;
crypto/openssl/crypto/ts/ts_rsp_verify.c
31
X509_ALGOR **md_alg,
crypto/openssl/crypto/ts/ts_rsp_verify.c
33
static int ts_check_imprints(X509_ALGOR *algor_a,
crypto/openssl/crypto/ts/ts_rsp_verify.c
418
X509_ALGOR **md_alg,
crypto/openssl/crypto/ts/ts_rsp_verify.c
422
X509_ALGOR *md_alg_resp = msg_imprint->hash_algo;
crypto/openssl/crypto/ts/ts_rsp_verify.c
485
static int ts_check_imprints(X509_ALGOR *algor_a,
crypto/openssl/crypto/ts/ts_rsp_verify.c
490
X509_ALGOR *algor_b = b->hash_algo;
crypto/openssl/crypto/ts/ts_verify_ctx.c
142
X509_ALGOR *md_alg;
crypto/openssl/crypto/x509/t_acert.c
271
const X509_ALGOR *sig_alg;
crypto/openssl/crypto/x509/t_crl.c
44
const X509_ALGOR *sig_alg;
crypto/openssl/crypto/x509/t_req.c
201
const X509_ALGOR *sig_alg;
crypto/openssl/crypto/x509/t_x509.c
182
const X509_ALGOR *sig_alg;
crypto/openssl/crypto/x509/t_x509.c
287
int X509_signature_print(BIO *bp, const X509_ALGOR *sigalg,
crypto/openssl/crypto/x509/t_x509.c
98
const X509_ALGOR *tsig_alg = X509_get0_tbs_sigalg(x);
crypto/openssl/crypto/x509/v3_ac_tgt.c
108
X509_ALGOR *digalg;
crypto/openssl/crypto/x509/v3_ac_tgt.c
48
ASN1_EMBED(OSSL_OBJECT_DIGEST_INFO, digestAlgorithm, X509_ALGOR),
crypto/openssl/crypto/x509/v3_attrdesc.c
16
ASN1_SIMPLE(OSSL_HASH, algorithmIdentifier, X509_ALGOR),
crypto/openssl/crypto/x509/x509_acert.c
128
const X509_ALGOR **palg)
crypto/openssl/crypto/x509/x509_acert.c
170
const X509_ALGOR *X509_ACERT_get0_info_sigalg(const X509_ACERT *x)
crypto/openssl/crypto/x509/x509_acert.c
25
ASN1_EMBED(OSSL_OBJECT_DIGEST_INFO, digestAlgorithm, X509_ALGOR),
crypto/openssl/crypto/x509/x509_acert.c
56
ASN1_EMBED(X509_ACERT_INFO, signature, X509_ALGOR),
crypto/openssl/crypto/x509/x509_acert.c
66
ASN1_EMBED(X509_ACERT, sig_alg, X509_ALGOR),
crypto/openssl/crypto/x509/x509_acert.c
95
const X509_ALGOR **digestAlgorithm,
crypto/openssl/crypto/x509/x509_req.c
317
const X509_ALGOR **palg)
crypto/openssl/crypto/x509/x509_req.c
332
int X509_REQ_set1_signature_algo(X509_REQ *req, X509_ALGOR *palg)
crypto/openssl/crypto/x509/x509_set.c
176
const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x)
crypto/openssl/crypto/x509/x509_set.c
212
static int x509_sig_info_init(X509_SIG_INFO *siginf, const X509_ALGOR *alg,
crypto/openssl/crypto/x509/x509aset.c
79
X509_ALGOR *digestAlgorithm,
crypto/openssl/crypto/x509/x509cset.c
129
const X509_ALGOR **palg)
crypto/openssl/crypto/x509/x_crl.c
333
ASN1_EMBED(X509_CRL, sig_alg, X509_ALGOR),
crypto/openssl/crypto/x509/x_crl.c
68
ASN1_EMBED(X509_CRL_INFO, sig_alg, X509_ALGOR),
crypto/openssl/crypto/x509/x_pubkey.c
1030
X509_ALGOR **pa, const X509_PUBKEY *pub)
crypto/openssl/crypto/x509/x_pubkey.c
1053
X509_ALGOR *algA, *algB;
crypto/openssl/crypto/x509/x_pubkey.c
32
X509_ALGOR *algor;
crypto/openssl/crypto/x509/x_pubkey.c
64
ASN1_SIMPLE(X509_PUBKEY, algor, X509_ALGOR),
crypto/openssl/crypto/x509/x_req.c
117
ASN1_EMBED(X509_REQ, sig_alg, X509_ALGOR),
crypto/openssl/crypto/x509/x_x509.c
128
ASN1_EMBED(X509, sig_alg, X509_ALGOR),
crypto/openssl/crypto/x509/x_x509.c
21
ASN1_EMBED(X509_CINF, signature, X509_ALGOR),
crypto/openssl/crypto/x509/x_x509.c
288
const X509_ALGOR **palg, const X509 *x)
crypto/openssl/crypto/x509/x_x509a.c
31
ASN1_IMP_SEQUENCE_OF_OPT(X509_CERT_AUX, other, X509_ALGOR, 1)
crypto/openssl/engines/e_loader_attic.c
445
const X509_ALGOR *dalg = NULL;
crypto/openssl/fuzz/asn1.c
181
ASN1_ITEM_ref(X509_ALGOR),
crypto/openssl/fuzz/smime.c
32
STACK_OF(X509_ALGOR) *algs;
crypto/openssl/include/crypto/asn1.h
139
int ossl_x509_algor_new_from_md(X509_ALGOR **palg, const EVP_MD *md);
crypto/openssl/include/crypto/asn1.h
140
const EVP_MD *ossl_x509_algor_get_md(X509_ALGOR *alg);
crypto/openssl/include/crypto/asn1.h
141
X509_ALGOR *ossl_x509_algor_mgf1_decode(X509_ALGOR *alg);
crypto/openssl/include/crypto/asn1.h
142
int ossl_x509_algor_md_to_mgf1(X509_ALGOR **palg, const EVP_MD *mgf1md);
crypto/openssl/include/crypto/asn1.h
148
X509_ALGOR *ossl_X509_ALGOR_from_nid(int nid, int ptype, void *pval);
crypto/openssl/include/crypto/asn1.h
50
const X509_ALGOR *sigalg, const ASN1_STRING *sig,
crypto/openssl/include/crypto/asn1.h
60
const X509_ALGOR *a, const ASN1_BIT_STRING *sig,
crypto/openssl/include/crypto/asn1.h
63
X509_ALGOR *alg1, X509_ALGOR *alg2,
crypto/openssl/include/crypto/asn1.h
65
int (*siginf_set)(X509_SIG_INFO *siginf, const X509_ALGOR *alg,
crypto/openssl/include/crypto/ec.h
82
int ossl_x509_algor_is_sm2(const X509_ALGOR *palg);
crypto/openssl/include/crypto/ec.h
83
EC_KEY *ossl_ec_key_param_from_x509_algor(const X509_ALGOR *palg,
crypto/openssl/include/crypto/ecx.h
135
ECX_KEY *ossl_ecx_key_op(const X509_ALGOR *palg,
crypto/openssl/include/crypto/ess.h
59
X509_ALGOR *hash_alg; /* Default: SHA-256 */
crypto/openssl/include/crypto/rsa.h
125
const X509_ALGOR *sigalg, EVP_PKEY *pkey);
crypto/openssl/include/crypto/rsa.h
87
RSA_PSS_PARAMS *ossl_rsa_pss_decode(const X509_ALGOR *alg);
crypto/openssl/include/crypto/rsa.h
88
int ossl_rsa_param_decode(RSA *rsa, const X509_ALGOR *alg);
crypto/openssl/include/crypto/x509.h
102
X509_ALGOR sig_alg; /* CRL signature algorithm */
crypto/openssl/include/crypto/x509.h
157
STACK_OF(X509_ALGOR) *other; /* other unspecified info */
crypto/openssl/include/crypto/x509.h
163
X509_ALGOR signature;
crypto/openssl/include/crypto/x509.h
176
X509_ALGOR sig_alg;
crypto/openssl/include/crypto/x509.h
292
X509_ALGOR *pkeyalg;
crypto/openssl/include/crypto/x509.h
299
X509_ALGOR *algor;
crypto/openssl/include/crypto/x509.h
78
X509_ALGOR sig_alg; /* signature algorithm */
crypto/openssl/include/crypto/x509.h
91
X509_ALGOR sig_alg; /* signature algorithm */
crypto/openssl/include/crypto/x509_acert.h
23
X509_ALGOR digestAlgorithm;
crypto/openssl/include/crypto/x509_acert.h
57
X509_ALGOR signature;
crypto/openssl/include/crypto/x509_acert.h
67
X509_ALGOR sig_alg;
crypto/openssl/include/internal/crmf.h
34
X509_ALGOR *algId;
crypto/openssl/include/openssl/asn1.h
1095
STACK_OF(X509_ALGOR) *mdalgs, const ASN1_ITEM *it);
crypto/openssl/include/openssl/asn1.h
1098
STACK_OF(X509_ALGOR) *mdalgs, const ASN1_ITEM *it,
crypto/openssl/include/openssl/asn1.h
135
SKM_DEFINE_STACK_OF_INTERNAL(X509_ALGOR, X509_ALGOR, X509_ALGOR)
crypto/openssl/include/openssl/asn1.h
137
#define sk_X509_ALGOR_value(sk, idx) ((X509_ALGOR *)OPENSSL_sk_value(ossl_check_const_X509_ALGOR_sk_type(sk), (idx)))
crypto/openssl/include/openssl/asn1.h
138
#define sk_X509_ALGOR_new(cmp) ((STACK_OF(X509_ALGOR) *)OPENSSL_sk_new(ossl_check_X509_ALGOR_compfunc_type(cmp)))
crypto/openssl/include/openssl/asn1.h
139
#define sk_X509_ALGOR_new_null() ((STACK_OF(X509_ALGOR) *)OPENSSL_sk_new_null())
crypto/openssl/include/openssl/asn1.h
140
#define sk_X509_ALGOR_new_reserve(cmp, n) ((STACK_OF(X509_ALGOR) *)OPENSSL_sk_new_reserve(ossl_check_X509_ALGOR_compfunc_type(cmp), (n)))
crypto/openssl/include/openssl/asn1.h
144
#define sk_X509_ALGOR_delete(sk, i) ((X509_ALGOR *)OPENSSL_sk_delete(ossl_check_X509_ALGOR_sk_type(sk), (i)))
crypto/openssl/include/openssl/asn1.h
145
#define sk_X509_ALGOR_delete_ptr(sk, ptr) ((X509_ALGOR *)OPENSSL_sk_delete_ptr(ossl_check_X509_ALGOR_sk_type(sk), ossl_check_X509_ALGOR_type(ptr)))
crypto/openssl/include/openssl/asn1.h
148
#define sk_X509_ALGOR_pop(sk) ((X509_ALGOR *)OPENSSL_sk_pop(ossl_check_X509_ALGOR_sk_type(sk)))
crypto/openssl/include/openssl/asn1.h
149
#define sk_X509_ALGOR_shift(sk) ((X509_ALGOR *)OPENSSL_sk_shift(ossl_check_X509_ALGOR_sk_type(sk)))
crypto/openssl/include/openssl/asn1.h
152
#define sk_X509_ALGOR_set(sk, idx, ptr) ((X509_ALGOR *)OPENSSL_sk_set(ossl_check_X509_ALGOR_sk_type(sk), (idx), ossl_check_X509_ALGOR_type(ptr)))
crypto/openssl/include/openssl/asn1.h
158
#define sk_X509_ALGOR_dup(sk) ((STACK_OF(X509_ALGOR) *)OPENSSL_sk_dup(ossl_check_const_X509_ALGOR_sk_type(sk)))
crypto/openssl/include/openssl/asn1.h
159
#define sk_X509_ALGOR_deep_copy(sk, copyfunc, freefunc) ((STACK_OF(X509_ALGOR) *)OPENSSL_sk_deep_copy(ossl_check_const_X509_ALGOR_sk_type(sk), ossl_check_X509_ALGOR_copyfunc_type(copyfunc), ossl_check_X509_ALGOR_freefunc_type(freefunc)))
crypto/openssl/include/openssl/asn1.h
907
int ASN1_item_sign_ex(const ASN1_ITEM *it, X509_ALGOR *algor1,
crypto/openssl/include/openssl/asn1.h
908
X509_ALGOR *algor2, ASN1_BIT_STRING *signature,
crypto/openssl/include/openssl/asn1.h
912
int ASN1_item_verify_ex(const ASN1_ITEM *it, const X509_ALGOR *alg,
crypto/openssl/include/openssl/cmp.h
483
OSSL_CMP_ATAV *OSSL_CMP_ATAV_new_algId(const X509_ALGOR *alg);
crypto/openssl/include/openssl/cmp.h
484
X509_ALGOR *OSSL_CMP_ATAV_get0_algId(const OSSL_CMP_ATAV *atav);
crypto/openssl/include/openssl/cms.h
326
X509_ALGOR **palg);
crypto/openssl/include/openssl/cms.h
340
X509_ALGOR **palg,
crypto/openssl/include/openssl/cms.h
399
X509 **signer, X509_ALGOR **pdig,
crypto/openssl/include/openssl/cms.h
400
X509_ALGOR **psig);
crypto/openssl/include/openssl/cms.h
411
int CMS_add_smimecap(CMS_SignerInfo *si, STACK_OF(X509_ALGOR) *algs);
crypto/openssl/include/openssl/cms.h
412
int CMS_add_simple_smimecap(STACK_OF(X509_ALGOR) **algs,
crypto/openssl/include/openssl/cms.h
414
int CMS_add_standard_smimecap(STACK_OF(X509_ALGOR) **smcap);
crypto/openssl/include/openssl/cms.h
475
X509_ALGOR **palg,
crypto/openssl/include/openssl/cms.h
481
X509_ALGOR **pubalg,
crypto/openssl/include/openssl/cms.h
503
int CMS_SharedInfo_encode(unsigned char **pder, X509_ALGOR *kekalg,
crypto/openssl/include/openssl/evp.h
1674
const X509_ALGOR *a,
crypto/openssl/include/openssl/evp.h
1680
X509_ALGOR *alg1,
crypto/openssl/include/openssl/evp.h
1681
X509_ALGOR *alg2,
crypto/openssl/include/openssl/evp.h
1686
const X509_ALGOR *alg,
crypto/openssl/include/openssl/evp.h
1871
int EVP_PKEY_CTX_set_algor_params(EVP_PKEY_CTX *ctx, const X509_ALGOR *alg);
crypto/openssl/include/openssl/evp.h
1872
int EVP_PKEY_CTX_get_algor_params(EVP_PKEY_CTX *ctx, X509_ALGOR *alg);
crypto/openssl/include/openssl/evp.h
1873
int EVP_PKEY_CTX_get_algor(EVP_PKEY_CTX *ctx, X509_ALGOR **alg);
crypto/openssl/include/openssl/evp.h
929
int EVP_CIPHER_CTX_set_algor_params(EVP_CIPHER_CTX *ctx, const X509_ALGOR *alg);
crypto/openssl/include/openssl/evp.h
930
int EVP_CIPHER_CTX_get_algor_params(EVP_CIPHER_CTX *ctx, X509_ALGOR *alg);
crypto/openssl/include/openssl/evp.h
931
int EVP_CIPHER_CTX_get_algor(EVP_CIPHER_CTX *ctx, X509_ALGOR **alg);
crypto/openssl/include/openssl/ocsp.h
329
const X509_ALGOR *OCSP_resp_get0_tbs_sigalg(const OCSP_BASICRESP *bs);
crypto/openssl/include/openssl/pkcs12.h
128
const X509_ALGOR **pmacalg,
crypto/openssl/include/openssl/pkcs12.h
191
PKCS8_PRIV_KEY_INFO *p8inf, X509_ALGOR *pbe);
crypto/openssl/include/openssl/pkcs12.h
193
PKCS8_PRIV_KEY_INFO *p8inf, X509_ALGOR *pbe,
crypto/openssl/include/openssl/pkcs12.h
232
unsigned char *PKCS12_pbe_crypt(const X509_ALGOR *algor,
crypto/openssl/include/openssl/pkcs12.h
237
unsigned char *PKCS12_pbe_crypt_ex(const X509_ALGOR *algor,
crypto/openssl/include/openssl/pkcs12.h
243
void *PKCS12_item_decrypt_d2i(const X509_ALGOR *algor, const ASN1_ITEM *it,
crypto/openssl/include/openssl/pkcs12.h
246
void *PKCS12_item_decrypt_d2i_ex(const X509_ALGOR *algor, const ASN1_ITEM *it,
crypto/openssl/include/openssl/pkcs12.h
251
ASN1_OCTET_STRING *PKCS12_item_i2d_encrypt(X509_ALGOR *algor,
crypto/openssl/include/openssl/pkcs12.h
255
ASN1_OCTET_STRING *PKCS12_item_i2d_encrypt_ex(X509_ALGOR *algor,
crypto/openssl/include/openssl/pkcs7.h
103
X509_ALGOR *key_enc_algor;
crypto/openssl/include/openssl/pkcs7.h
140
STACK_OF(X509_ALGOR) *md_algs; /* md used */
crypto/openssl/include/openssl/pkcs7.h
153
X509_ALGOR *algorithm;
crypto/openssl/include/openssl/pkcs7.h
167
STACK_OF(X509_ALGOR) *md_algs; /* md used */
crypto/openssl/include/openssl/pkcs7.h
177
X509_ALGOR *md; /* md used */
crypto/openssl/include/openssl/pkcs7.h
372
X509_ALGOR **pdig, X509_ALGOR **psig);
crypto/openssl/include/openssl/pkcs7.h
373
void PKCS7_RECIP_INFO_get0_alg(PKCS7_RECIP_INFO *ri, X509_ALGOR **penc);
crypto/openssl/include/openssl/pkcs7.h
417
STACK_OF(X509_ALGOR) *cap);
crypto/openssl/include/openssl/pkcs7.h
418
STACK_OF(X509_ALGOR) *PKCS7_get_smimecap(PKCS7_SIGNER_INFO *si);
crypto/openssl/include/openssl/pkcs7.h
419
int PKCS7_simple_smimecap(STACK_OF(X509_ALGOR) *sk, int nid, int arg);
crypto/openssl/include/openssl/pkcs7.h
61
X509_ALGOR *digest_alg;
crypto/openssl/include/openssl/pkcs7.h
63
X509_ALGOR *digest_enc_alg; /* confusing name, actually used for signing */
crypto/openssl/include/openssl/rsa.h
326
X509_ALGOR *hashAlgorithm;
crypto/openssl/include/openssl/rsa.h
327
X509_ALGOR *maskGenAlgorithm;
crypto/openssl/include/openssl/rsa.h
331
X509_ALGOR *maskHash;
crypto/openssl/include/openssl/rsa.h
338
X509_ALGOR *hashFunc;
crypto/openssl/include/openssl/rsa.h
339
X509_ALGOR *maskGenFunc;
crypto/openssl/include/openssl/rsa.h
340
X509_ALGOR *pSourceFunc;
crypto/openssl/include/openssl/rsa.h
342
X509_ALGOR *maskHash;
crypto/openssl/include/openssl/ts.h
137
int TS_MSG_IMPRINT_set_algo(TS_MSG_IMPRINT *a, X509_ALGOR *alg);
crypto/openssl/include/openssl/ts.h
138
X509_ALGOR *TS_MSG_IMPRINT_get_algo(TS_MSG_IMPRINT *a);
crypto/openssl/include/openssl/ts.h
475
int TS_X509_ALGOR_print_bio(BIO *bio, const X509_ALGOR *alg);
crypto/openssl/include/openssl/x509.h
1228
int PKCS5_pbe_set0_algor(X509_ALGOR *algor, int alg, int iter,
crypto/openssl/include/openssl/x509.h
1230
int PKCS5_pbe_set0_algor_ex(X509_ALGOR *algor, int alg, int iter,
crypto/openssl/include/openssl/x509.h
1234
X509_ALGOR *PKCS5_pbe_set(int alg, int iter,
crypto/openssl/include/openssl/x509.h
1236
X509_ALGOR *PKCS5_pbe_set_ex(int alg, int iter,
crypto/openssl/include/openssl/x509.h
1240
X509_ALGOR *PKCS5_pbe2_set(const EVP_CIPHER *cipher, int iter,
crypto/openssl/include/openssl/x509.h
1242
X509_ALGOR *PKCS5_pbe2_set_iv(const EVP_CIPHER *cipher, int iter,
crypto/openssl/include/openssl/x509.h
1245
X509_ALGOR *PKCS5_pbe2_set_iv_ex(const EVP_CIPHER *cipher, int iter,
crypto/openssl/include/openssl/x509.h
1251
X509_ALGOR *PKCS5_pbe2_set_scrypt(const EVP_CIPHER *cipher,
crypto/openssl/include/openssl/x509.h
1257
X509_ALGOR *PKCS5_pbkdf2_set(int iter, unsigned char *salt, int saltlen,
crypto/openssl/include/openssl/x509.h
1259
X509_ALGOR *PKCS5_pbkdf2_set_ex(int iter, unsigned char *salt, int saltlen,
crypto/openssl/include/openssl/x509.h
1263
PBKDF2PARAM *PBMAC1_get1_pbkdf2_param(const X509_ALGOR *macalg);
crypto/openssl/include/openssl/x509.h
1278
const X509_ALGOR **pa, const PKCS8_PRIV_KEY_INFO *p8);
crypto/openssl/include/openssl/x509.h
1295
X509_ALGOR **pa, const X509_PUBKEY *pub);
crypto/openssl/include/openssl/x509.h
196
typedef STACK_OF(X509_ALGOR) X509_ALGORS;
crypto/openssl/include/openssl/x509.h
375
X509_ALGOR *enc_algor;
crypto/openssl/include/openssl/x509.h
436
X509_ALGOR sig_algor;
crypto/openssl/include/openssl/x509.h
463
X509_ALGOR *keyfunc;
crypto/openssl/include/openssl/x509.h
464
X509_ALGOR *encryption;
crypto/openssl/include/openssl/x509.h
472
X509_ALGOR *prf;
crypto/openssl/include/openssl/x509.h
476
X509_ALGOR *keyDerivationFunc;
crypto/openssl/include/openssl/x509.h
477
X509_ALGOR *messageAuthScheme;
crypto/openssl/include/openssl/x509.h
541
int X509_signature_print(BIO *bp, const X509_ALGOR *alg,
crypto/openssl/include/openssl/x509.h
674
DECLARE_ASN1_DUP_FUNCTION(X509_ALGOR)
crypto/openssl/include/openssl/x509.h
681
int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype,
crypto/openssl/include/openssl/x509.h
684
const void **ppval, const X509_ALGOR *algor);
crypto/openssl/include/openssl/x509.h
685
void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md);
crypto/openssl/include/openssl/x509.h
686
int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b);
crypto/openssl/include/openssl/x509.h
687
int X509_ALGOR_copy(X509_ALGOR *dest, const X509_ALGOR *src);
crypto/openssl/include/openssl/x509.h
711
DECLARE_ASN1_FUNCTIONS(X509_ALGOR)
crypto/openssl/include/openssl/x509.h
741
void X509_SIG_get0(const X509_SIG *sig, const X509_ALGOR **palg,
crypto/openssl/include/openssl/x509.h
743
void X509_SIG_getm(X509_SIG *sig, X509_ALGOR **palg,
crypto/openssl/include/openssl/x509.h
784
const X509_ALGOR **palg, const X509 *x);
crypto/openssl/include/openssl/x509.h
820
int ASN1_verify(i2d_of_void *i2d, X509_ALGOR *algor1,
crypto/openssl/include/openssl/x509.h
826
int ASN1_sign(i2d_of_void *i2d, X509_ALGOR *algor1, X509_ALGOR *algor2,
crypto/openssl/include/openssl/x509.h
832
int ASN1_item_verify(const ASN1_ITEM *it, const X509_ALGOR *alg,
crypto/openssl/include/openssl/x509.h
835
int ASN1_item_verify_ctx(const ASN1_ITEM *it, const X509_ALGOR *alg,
crypto/openssl/include/openssl/x509.h
838
int ASN1_item_sign(const ASN1_ITEM *it, X509_ALGOR *algor1, X509_ALGOR *algor2,
crypto/openssl/include/openssl/x509.h
841
int ASN1_item_sign_ctx(const ASN1_ITEM *it, X509_ALGOR *algor1,
crypto/openssl/include/openssl/x509.h
842
X509_ALGOR *algor2, ASN1_BIT_STRING *signature,
crypto/openssl/include/openssl/x509.h
883
const X509_ALGOR *X509_get0_tbs_sigalg(const X509 *x);
crypto/openssl/include/openssl/x509.h
896
const X509_ALGOR **palg);
crypto/openssl/include/openssl/x509.h
898
int X509_REQ_set1_signature_algo(X509_REQ *req, X509_ALGOR *palg);
crypto/openssl/include/openssl/x509.h
955
const X509_ALGOR **palg);
crypto/openssl/include/openssl/x509_acert.h
112
const X509_ALGOR **digestAlgorithm,
crypto/openssl/include/openssl/x509_acert.h
117
X509_ALGOR *digestAlgorithm,
crypto/openssl/include/openssl/x509_acert.h
62
const X509_ALGOR **palg);
crypto/openssl/include/openssl/x509_acert.h
64
const X509_ALGOR *X509_ACERT_get0_info_sigalg(const X509_ACERT *x);
crypto/openssl/include/openssl/x509v3.h
1576
X509_ALGOR *algorithmIdentifier;
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
137
const X509_ALGOR *alg = NULL;
crypto/openssl/providers/implementations/encode_decode/decode_der2key.c
648
const X509_ALGOR *alg = NULL;
crypto/openssl/providers/implementations/encode_decode/decode_epki2pki.c
125
const X509_ALGOR *alg = NULL;
crypto/openssl/providers/implementations/encode_decode/decode_spki2typespki.c
103
X509_ALGOR *algor = NULL;
crypto/openssl/providers/implementations/encode_decode/ml_dsa_codecs.c
411
const X509_ALGOR *alg = NULL;
crypto/openssl/providers/implementations/encode_decode/ml_kem_codecs.c
280
const X509_ALGOR *alg = NULL;
crypto/openssl/test/algorithmid_test.c
115
const X509_ALGOR *alg = NULL;
crypto/openssl/test/algorithmid_test.c
26
X509_ALGOR *alg = NULL;
crypto/openssl/test/evp_fetch_prov_test.c
145
static X509_ALGOR *make_algor(int nid)
crypto/openssl/test/evp_fetch_prov_test.c
147
X509_ALGOR *algor;
crypto/openssl/test/evp_fetch_prov_test.c
234
X509_ALGOR *algor = make_algor(NID_sha256);
crypto/openssl/test/evp_fetch_prov_test.c
350
X509_ALGOR *algor = make_algor(NID_aes_128_cbc);
crypto/openssl/test/fake_rsaprov.c
764
X509_ALGOR *algor;
crypto/openssl/test/fake_rsaprov.c
775
ASN1_SIMPLE(X509_PUBKEY, algor, X509_ALGOR),
crypto/openssl/test/fake_rsaprov.c
826
const X509_ALGOR *alg = NULL;
crypto/openssl/test/pbetest.c
141
X509_ALGOR *algor = NULL;
crypto/openssl/test/tls-provider.c
1200
static XORKEY *xor_key_op(const X509_ALGOR *palg,
crypto/openssl/test/tls-provider.c
1259
X509_ALGOR *palg;
crypto/openssl/test/tls-provider.c
1274
const X509_ALGOR *palg;
crypto/openssl/test/tls-provider.c
2151
X509_ALGOR *algor;
crypto/openssl/test/tls-provider.c
2162
ASN1_SIMPLE(X509_PUBKEY, algor, X509_ALGOR),
crypto/openssl/test/tls-provider.c
2213
const X509_ALGOR *alg = NULL;
crypto/openssl/test/tls-provider.c
2593
X509_ALGOR *algor = X509_ALGOR_new();
crypto/openssl/test/x509_test.c
131
const X509_ALGOR *alg = NULL;
crypto/openssl/test/x509_test.c
155
(X509_ALGOR *)alg, (ASN1_BIT_STRING *)sig,
crypto/openssl/test/x509_test.c
162
(X509_ALGOR *)alg, (ASN1_BIT_STRING *)sig,