Home
last modified time | relevance | path

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

1234

/openssl/crypto/asn1/
H A Dx_algor.c33 if (alg == NULL)
40 ASN1_OBJECT_free(alg->algorithm);
41 alg->algorithm = aobj;
47 alg->parameter = NULL;
56 X509_ALGOR *alg = NULL; in ossl_X509_ALGOR_from_nid() local
63 return alg; in ossl_X509_ALGOR_from_nid()
67 X509_ALGOR_free(alg); in ossl_X509_ALGOR_from_nid()
144 X509_ALGOR *alg; in ossl_x509_algor_new_from_md() local
151 X509_ALGOR_set_md(alg, md); in ossl_x509_algor_new_from_md()
152 *palg = alg; in ossl_x509_algor_new_from_md()
[all …]
H A Dp5_pbe.c27 int PKCS5_pbe_set0_algor_ex(X509_ALGOR *algor, int alg, int iter,
72 if (X509_ALGOR_set0(algor, OBJ_nid2obj(alg), V_ASN1_SEQUENCE, pbe_str))
82 int PKCS5_pbe_set0_algor(X509_ALGOR *algor, int alg, int iter, in PKCS5_pbe_set0_algor() argument
85 return PKCS5_pbe_set0_algor_ex(algor, alg, iter, salt, saltlen, NULL); in PKCS5_pbe_set0_algor()
90 X509_ALGOR *PKCS5_pbe_set_ex(int alg, int iter, in PKCS5_pbe_set_ex() argument
101 if (PKCS5_pbe_set0_algor_ex(ret, alg, iter, salt, saltlen, ctx)) in PKCS5_pbe_set_ex()
108 X509_ALGOR *PKCS5_pbe_set(int alg, int iter, in PKCS5_pbe_set() argument
111 return PKCS5_pbe_set_ex(alg, iter, salt, saltlen, NULL); in PKCS5_pbe_set()
H A Da_verify.c89 int ASN1_item_verify(const ASN1_ITEM *it, const X509_ALGOR *alg, in ASN1_item_verify() argument
93 return ASN1_item_verify_ex(it, alg, signature, data, NULL, pkey, NULL, NULL); in ASN1_item_verify()
96 int ASN1_item_verify_ex(const ASN1_ITEM *it, const X509_ALGOR *alg, in ASN1_item_verify_ex() argument
105 rv = ASN1_item_verify_ctx(it, alg, signature, data, ctx); in ASN1_item_verify_ex()
112 int ASN1_item_verify_ctx(const ASN1_ITEM *it, const X509_ALGOR *alg, in ASN1_item_verify_ctx() argument
135 if (!OBJ_find_sigid_algs(OBJ_obj2nid(alg->algorithm), &mdnid, &pknid)) { in ASN1_item_verify_ctx()
145 ret = pkey->ameth->item_verify(ctx, it, data, alg, signature, pkey); in ASN1_item_verify_ctx()
171 if (ossl_rsa_pss_to_ctx(ctx, NULL, alg, pkey) <= 0) { in ASN1_item_verify_ctx()
/openssl/providers/implementations/ciphers/
H A Dcipher_cts.h13 #define IMPLEMENT_cts_cipher(alg, UCALG, lcmode, UCMODE, flags, kbits, \ argument
15 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_##lcmode##_get_params; \
16 static int alg##_cts_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
21 const OSSL_DISPATCH ossl_##alg##kbits##lcmode##_cts_functions[] = { \
23 (void (*)(void)) alg##_##kbits##_##lcmode##_newctx }, \
24 { OSSL_FUNC_CIPHER_FREECTX, (void (*)(void)) alg##_freectx }, \
25 { OSSL_FUNC_CIPHER_DUPCTX, (void (*)(void)) alg##_dupctx }, \
26 { OSSL_FUNC_CIPHER_ENCRYPT_INIT, (void (*)(void)) alg##_cbc_cts_einit }, \
27 { OSSL_FUNC_CIPHER_DECRYPT_INIT, (void (*)(void)) alg##_cbc_cts_dinit }, \
34 (void (*)(void)) alg##_cts_##kbits##_##lcmode##_get_params }, \
[all …]
H A Dcipher_aes_gcm_siv.c284 #define IMPLEMENT_cipher(alg, lc, UCMODE, flags, kbits, blkbits, ivbits) … argument
285 static OSSL_FUNC_cipher_newctx_fn ossl_##alg##kbits##_##lc##_newctx; …
286 static OSSL_FUNC_cipher_freectx_fn ossl_##alg##_##lc##_freectx; …
287 static OSSL_FUNC_cipher_dupctx_fn ossl_##alg##_##lc##_dupctx; …
288 static OSSL_FUNC_cipher_encrypt_init_fn ossl_##alg##_##lc##_einit; …
289 static OSSL_FUNC_cipher_decrypt_init_fn ossl_##alg##_##lc##_dinit; …
290 static OSSL_FUNC_cipher_update_fn ossl_##alg##_##lc##_stream_update; …
291 static OSSL_FUNC_cipher_final_fn ossl_##alg##_##lc##_stream_final; …
292 static OSSL_FUNC_cipher_cipher_fn ossl_##alg##_##lc##_cipher; …
293 static OSSL_FUNC_cipher_get_params_fn ossl_##alg##_##kbits##_##lc##_get_params; …
[all …]
H A Dcipher_rc4.c73 #define IMPLEMENT_cipher(alg, UCALG, flags, kbits, blkbits, ivbits, typ) \ argument
74 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_get_params; \
75 static int alg##_##kbits##_get_params(OSSL_PARAM params[]) \
80 static OSSL_FUNC_cipher_newctx_fn alg##_##kbits##_newctx; \
81 static void * alg##_##kbits##_newctx(void *provctx) \
89 ossl_prov_cipher_hw_##alg(kbits), NULL); \
93 const OSSL_DISPATCH ossl_##alg##kbits##_functions[] = { \
95 (void (*)(void)) alg##_##kbits##_newctx }, \
96 { OSSL_FUNC_CIPHER_FREECTX, (void (*)(void)) alg##_freectx }, \
97 { OSSL_FUNC_CIPHER_DUPCTX, (void (*)(void)) alg##_dupctx }, \
[all …]
H A Dcipher_aes_siv.c251 #define IMPLEMENT_cipher(alg, lc, UCMODE, flags, kbits, blkbits, ivbits) \ argument
252 static OSSL_FUNC_cipher_newctx_fn alg##kbits##lc##_newctx; \
253 static OSSL_FUNC_cipher_freectx_fn alg##_##lc##_freectx; \
260 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_##lc##_get_params; \
261 static OSSL_FUNC_cipher_get_ctx_params_fn alg##_##lc##_get_ctx_params; \
263 alg##_##lc##_gettable_ctx_params; \
264 static OSSL_FUNC_cipher_set_ctx_params_fn alg##_##lc##_set_ctx_params; \
266 alg##_##lc##_settable_ctx_params; \
267 static int alg##_##kbits##_##lc##_get_params(OSSL_PARAM params[]) \
272 static void * alg##kbits##lc##_newctx(void *provctx) \
[all …]
H A Dcipher_rc5.c132 #define IMPLEMENT_cipher(alg, UCALG, lcmode, UCMODE, flags, kbits, \ argument
134 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_##lcmode##_get_params; \
135 static int alg##_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
140 static OSSL_FUNC_cipher_newctx_fn alg##_##kbits##_##lcmode##_newctx; \
141 static void * alg##_##kbits##_##lcmode##_newctx(void *provctx) \
150 ossl_prov_cipher_hw_##alg##_##lcmode(kbits),\
156 const OSSL_DISPATCH ossl_##alg##kbits##lcmode##_functions[] = { \
158 (void (*)(void)) alg##_##kbits##_##lcmode##_newctx }, \
159 { OSSL_FUNC_CIPHER_FREECTX, (void (*)(void)) alg##_freectx }, \
160 { OSSL_FUNC_CIPHER_DUPCTX, (void (*)(void)) alg##_dupctx }, \
[all …]
H A Dcipher_rc2.c222 #define IMPLEMENT_cipher(alg, UCALG, lcmode, UCMODE, flags, kbits, blkbits, \ argument
224 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_##lcmode##_get_params; \
225 static int alg##_##kbits##_##lcmode##_get_params(OSSL_PARAM params[]) \
230 static OSSL_FUNC_cipher_newctx_fn alg##_##kbits##_##lcmode##_newctx; \
231 static void * alg##_##kbits##_##lcmode##_newctx(void *provctx) \
240 ossl_prov_cipher_hw_##alg##_##lcmode(kbits), \
246 const OSSL_DISPATCH ossl_##alg##kbits##lcmode##_functions[] = { \
248 (void (*)(void)) alg##_##kbits##_##lcmode##_newctx }, \
249 { OSSL_FUNC_CIPHER_FREECTX, (void (*)(void)) alg##_freectx }, \
250 { OSSL_FUNC_CIPHER_DUPCTX, (void (*)(void)) alg##_dupctx }, \
[all …]
/openssl/crypto/property/
H A Dproperty.c286 return ossl_sa_ALGORITHM_set(store->algs, alg->nid, alg); in ossl_method_store_insert()
338 if (alg == NULL) { in ossl_method_store_add()
339 if ((alg = OPENSSL_zalloc(sizeof(*alg))) == NULL in ossl_method_store_add()
384 if (alg == NULL) { in ossl_method_store_remove()
498 ALGORITHM *alg; in ossl_method_store_fetch() local
517 if (alg == NULL) { in ossl_method_store_fetch()
586 if (alg != NULL) in ossl_method_cache_flush()
674 ALGORITHM *alg; in ossl_method_store_cache_get() local
684 if (alg == NULL) in ossl_method_store_cache_get()
707 ALGORITHM *alg; in ossl_method_store_cache_set() local
[all …]
/openssl/crypto/engine/
H A Deng_fat.c53 if (alg == NULL) in int_def_cb()
55 if (strncmp(alg, "ALL", len) == 0) in int_def_cb()
57 else if (strncmp(alg, "RSA", len) == 0) in int_def_cb()
59 else if (strncmp(alg, "DSA", len) == 0) in int_def_cb()
61 else if (strncmp(alg, "DH", len) == 0) in int_def_cb()
63 else if (strncmp(alg, "EC", len) == 0) in int_def_cb()
65 else if (strncmp(alg, "RAND", len) == 0) in int_def_cb()
67 else if (strncmp(alg, "CIPHERS", len) == 0) in int_def_cb()
69 else if (strncmp(alg, "DIGESTS", len) == 0) in int_def_cb()
71 else if (strncmp(alg, "PKEY", len) == 0) in int_def_cb()
[all …]
/openssl/providers/implementations/include/prov/
H A Dciphercommon_aead.h18 # define IMPLEMENT_aead_cipher(alg, lc, UCMODE, flags, kbits, blkbits, ivbits) \ argument
19 static OSSL_FUNC_cipher_get_params_fn alg##_##kbits##_##lc##_get_params; \
20 static int alg##_##kbits##_##lc##_get_params(OSSL_PARAM params[]) \
25 static OSSL_FUNC_cipher_newctx_fn alg##kbits##lc##_newctx; \
26 static void * alg##kbits##lc##_newctx(void *provctx) \
28 return alg##_##lc##_newctx(provctx, kbits); \
30 const OSSL_DISPATCH ossl_##alg##kbits##lc##_functions[] = { \
31 { OSSL_FUNC_CIPHER_NEWCTX, (void (*)(void))alg##kbits##lc##_newctx }, \
32 { OSSL_FUNC_CIPHER_FREECTX, (void (*)(void))alg##_##lc##_freectx }, \
39 (void (*)(void)) alg##_##kbits##_##lc##_get_params }, \
H A Dciphercommon.h133 # define IMPLEMENT_generic_cipher_func(alg, UCALG, lcmode, UCMODE, flags, kbits,\ argument
135 const OSSL_DISPATCH ossl_##alg##kbits##lcmode##_functions[] = { \
137 (void (*)(void)) alg##_##kbits##_##lcmode##_newctx }, \
138 { OSSL_FUNC_CIPHER_FREECTX, (void (*)(void)) alg##_freectx }, \
139 { OSSL_FUNC_CIPHER_DUPCTX, (void (*)(void)) alg##_dupctx }, \
146 (void (*)(void)) alg##_##kbits##_##lcmode##_get_params }, \
162 const OSSL_DISPATCH ossl_##alg##kbits##lcmode##_functions[] = { \
164 (void (*)(void)) alg##_##kbits##_##lcmode##_newctx }, \
165 { OSSL_FUNC_CIPHER_FREECTX, (void (*)(void)) alg##_freectx }, \
166 { OSSL_FUNC_CIPHER_DUPCTX, (void (*)(void)) alg##_dupctx }, \
[all …]
/openssl/crypto/pkcs7/
H A Dpk7_attr.c53 X509_ALGOR *alg; in PKCS7_simple_smimecap() local
55 if ((alg = X509_ALGOR_new()) == NULL) { in PKCS7_simple_smimecap()
59 ASN1_OBJECT_free(alg->algorithm); in PKCS7_simple_smimecap()
60 alg->algorithm = OBJ_nid2obj(nid); in PKCS7_simple_smimecap()
62 if ((alg->parameter = ASN1_TYPE_new()) == NULL) { in PKCS7_simple_smimecap()
71 alg->parameter->value.integer = nbit; in PKCS7_simple_smimecap()
72 alg->parameter->type = V_ASN1_INTEGER; in PKCS7_simple_smimecap()
75 if (!sk_X509_ALGOR_push(sk, alg)) { in PKCS7_simple_smimecap()
82 X509_ALGOR_free(alg); in PKCS7_simple_smimecap()
H A Dpk7_lib.c192 X509_ALGOR *alg; in PKCS7_add_signer() local
215 alg = sk_X509_ALGOR_value(md_sk, i); in PKCS7_add_signer()
226 X509_ALGOR_free(alg); in PKCS7_add_signer()
237 alg->algorithm = OBJ_dup(obj); in PKCS7_add_signer()
238 alg->parameter->type = V_ASN1_NULL; in PKCS7_add_signer()
239 if (alg->algorithm == NULL || !sk_X509_ALGOR_push(md_sk, alg)) { in PKCS7_add_signer()
240 X509_ALGOR_free(alg); in PKCS7_add_signer()
329 X509_ALGOR *alg = NULL; in pkcs7_rsa_sign_verify_setup() local
332 if (alg != NULL) in pkcs7_rsa_sign_verify_setup()
600 X509_ALGOR *alg = NULL; in pkcs7_rsa_encrypt_decrypt_setup() local
[all …]
/openssl/crypto/cms/
H A Dcms_rsa.c17 static RSA_OAEP_PARAMS *rsa_oaep_decode(const X509_ALGOR *alg) in rsa_oaep_decode() argument
22 alg->parameter); in rsa_oaep_decode()
115 X509_ALGOR *alg; in rsa_cms_encrypt() local
127 return X509_ALGOR_set0(alg, OBJ_nid2obj(NID_rsaEncryption), in rsa_cms_encrypt()
191 X509_ALGOR *alg; in rsa_cms_sign() local
195 CMS_SignerInfo_get0_algs(si, NULL, NULL, NULL, &alg); in rsa_cms_sign()
210 if (X509_ALGOR_set0(alg, OBJ_nid2obj(EVP_PKEY_RSA_PSS), in rsa_cms_sign()
220 X509_ALGOR *alg; in rsa_cms_verify() local
224 CMS_SignerInfo_get0_algs(si, NULL, NULL, NULL, &alg); in rsa_cms_verify()
225 nid = OBJ_obj2nid(alg->algorithm); in rsa_cms_verify()
[all …]
H A Dcms_dh.c21 X509_ALGOR *alg, ASN1_BIT_STRING *pubkey) in dh_cms_set_peerkey() argument
34 X509_ALGOR_get0(&aoid, &atype, &aval, alg); in dh_cms_set_peerkey()
84 X509_ALGOR *alg, *kekalg = NULL; in dh_cms_set_shared_info() local
94 if (!CMS_RecipientInfo_kari_get0_alg(ri, &alg, &ukm)) in dh_cms_set_shared_info()
101 if (OBJ_obj2nid(alg->algorithm) != NID_id_smime_alg_ESDH) { in dh_cms_set_shared_info()
110 if (alg->parameter->type != V_ASN1_SEQUENCE) in dh_cms_set_shared_info()
113 p = alg->parameter->value.sequence->data; in dh_cms_set_shared_info()
114 plen = alg->parameter->value.sequence->length; in dh_cms_set_shared_info()
170 X509_ALGOR *alg; in dh_cms_decrypt() local
176 if (alg == NULL || pubkey == NULL) in dh_cms_decrypt()
[all …]
H A Dcms_ec.c83 X509_ALGOR_get0(&aoid, &atype, &aval, alg); in ecdh_cms_set_peerkey()
161 X509_ALGOR *alg, *kekalg = NULL; in ecdh_cms_set_shared_info() local
170 if (!CMS_RecipientInfo_kari_get0_alg(ri, &alg, &ukm)) in ecdh_cms_set_shared_info()
173 if (!ecdh_cms_set_kdf_param(pctx, OBJ_obj2nid(alg->algorithm))) { in ecdh_cms_set_shared_info()
178 if (alg->parameter->type != V_ASN1_SEQUENCE) in ecdh_cms_set_shared_info()
181 p = alg->parameter->value.sequence->data; in ecdh_cms_set_shared_info()
182 plen = alg->parameter->value.sequence->length; in ecdh_cms_set_shared_info()
228 X509_ALGOR *alg; in ecdh_cms_decrypt() local
231 if (!CMS_RecipientInfo_kari_get0_orig_id(ri, &alg, &pubkey, in ecdh_cms_decrypt()
234 if (alg == NULL || pubkey == NULL) in ecdh_cms_decrypt()
[all …]
/openssl/crypto/evp/
H A Dkdf_meth.c187 void *alg; in EVP_KDF_gettable_ctx_params() local
191 alg = ossl_provider_ctx(EVP_KDF_get0_provider(kdf)); in EVP_KDF_gettable_ctx_params()
192 return kdf->gettable_ctx_params(NULL, alg); in EVP_KDF_gettable_ctx_params()
197 void *alg; in EVP_KDF_settable_ctx_params() local
201 alg = ossl_provider_ctx(EVP_KDF_get0_provider(kdf)); in EVP_KDF_settable_ctx_params()
202 return kdf->settable_ctx_params(NULL, alg); in EVP_KDF_settable_ctx_params()
207 void *alg; in EVP_KDF_CTX_gettable_params() local
211 alg = ossl_provider_ctx(EVP_KDF_get0_provider(ctx->meth)); in EVP_KDF_CTX_gettable_params()
212 return ctx->meth->gettable_ctx_params(ctx->algctx, alg); in EVP_KDF_CTX_gettable_params()
217 void *alg; in EVP_KDF_CTX_settable_params() local
[all …]
H A Dmac_meth.c201 void *alg; in EVP_MAC_gettable_ctx_params() local
205 alg = ossl_provider_ctx(EVP_MAC_get0_provider(mac)); in EVP_MAC_gettable_ctx_params()
206 return mac->gettable_ctx_params(NULL, alg); in EVP_MAC_gettable_ctx_params()
211 void *alg; in EVP_MAC_settable_ctx_params() local
215 alg = ossl_provider_ctx(EVP_MAC_get0_provider(mac)); in EVP_MAC_settable_ctx_params()
216 return mac->settable_ctx_params(NULL, alg); in EVP_MAC_settable_ctx_params()
221 void *alg; in EVP_MAC_CTX_gettable_params() local
225 alg = ossl_provider_ctx(EVP_MAC_get0_provider(ctx->meth)); in EVP_MAC_CTX_gettable_params()
226 return ctx->meth->gettable_ctx_params(ctx->algctx, alg); in EVP_MAC_CTX_gettable_params()
231 void *alg; in EVP_MAC_CTX_settable_params() local
[all …]
/openssl/crypto/perlasm/
H A Dsparcv9_modes.pl42 my ($alg,$bits) = @_;
47 ${alg}${bits}_t4_cbc_encrypt:
255 .size ${alg}${bits}_t4_cbc_encrypt,.-${alg}${bits}_t4_cbc_encrypt
260 my ($alg,$bits) = @_;
265 ${alg}${bits}_t4_cbc_decrypt:
617 .size ${alg}${bits}_t4_cbc_decrypt,.-${alg}${bits}_t4_cbc_decrypt
622 my ($alg,$bits) = @_;
919 .size ${alg}${bits}_t4_ctr32_encrypt,.-${alg}${bits}_t4_ctr32_encrypt
924 my ($alg,$bits,$dir) = @_;
937 call ${alg}_t4_encrypt
[all …]
/openssl/doc/man3/
H A DX509_ALGOR_dup.pod14 X509_ALGOR *X509_ALGOR_dup(X509_ALGOR *alg);
15 int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *aobj, int ptype, void *pval);
17 const void **ppval, const X509_ALGOR *alg);
18 void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md);
24 X509_ALGOR_dup() returns a copy of I<alg>.
26 X509_ALGOR_set0() sets the algorithm OID of I<alg> to I<aobj> and the
32 otherwise ownership remains with the caller and I<alg> remains untouched.
36 and I<*ppval> from the B<AlgorithmIdentifier> I<alg>.
38 X509_ALGOR_set_md() sets the B<AlgorithmIdentifier> I<alg> to appropriate
/openssl/crypto/ocsp/
H A Docsp_lib.c49 X509_ALGOR *alg; in OCSP_cert_id_new() local
56 alg = &cid->hashAlgorithm; in OCSP_cert_id_new()
57 ASN1_OBJECT_free(alg->algorithm); in OCSP_cert_id_new()
62 if ((alg->algorithm = OBJ_nid2obj(nid)) == NULL) in OCSP_cert_id_new()
64 if ((alg->parameter = ASN1_TYPE_new()) == NULL) in OCSP_cert_id_new()
66 alg->parameter->type = V_ASN1_NULL; in OCSP_cert_id_new()
/openssl/providers/implementations/encode_decode/
H A Ddecode_epki2pki.c69 const X509_ALGOR *alg = NULL; in epki2pki_decode() local
103 X509_SIG_get0(p8, &alg, &oct); in epki2pki_decode()
104 if (!PKCS12_pbe_crypt_ex(alg, pbuf, plen, in epki2pki_decode()
114 alg = NULL; in epki2pki_decode()
126 if (p8inf != NULL && PKCS8_pkey_get0(NULL, NULL, NULL, &alg, p8inf)) { in epki2pki_decode()
135 OBJ_obj2txt(keytype, sizeof(keytype), alg->algorithm, 0); in epki2pki_decode()
/openssl/test/
H A Dalgorithmid_test.c26 X509_ALGOR *alg = NULL; in test_spki_aid() local
43 if (!TEST_true(X509_PUBKEY_get0_param(NULL, NULL, NULL, &alg, pubkey)) in test_spki_aid()
47 if (!TEST_int_ge(algid_legacy_len = i2d_X509_ALGOR(alg, &algid_legacy), 0)) in test_spki_aid()
50 X509_ALGOR_get0(&oid, NULL, NULL, alg); in test_spki_aid()
114 const X509_ALGOR *alg = NULL; in test_x509_sig_aid() local
131 X509_get0_signature(NULL, &alg, eecert); in test_x509_sig_aid()
132 X509_ALGOR_get0(&sig_oid, NULL, NULL, alg); in test_x509_sig_aid()
133 if (!TEST_int_eq(X509_ALGOR_cmp(alg, X509_get0_tbs_sigalg(eecert)), 0)) in test_x509_sig_aid()
149 if (!TEST_int_ge(algid_legacy_len = i2d_X509_ALGOR(alg, &algid_legacy), 0)) in test_x509_sig_aid()

Completed in 77 milliseconds

1234