Home
last modified time | relevance | path

Searched refs:hash_alg (Results 1 - 25 of 155) sorted by relevance

1234567

/kernel/linux/linux-6.6/fs/verity/
H A Dmeasure.c28 const struct fsverity_hash_alg *hash_alg; in fsverity_ioctl_measure() local
34 hash_alg = vi->tree_params.hash_alg; in fsverity_ioctl_measure()
44 if (arg.digest_size < hash_alg->digest_size) in fsverity_ioctl_measure()
48 arg.digest_algorithm = hash_alg - fsverity_hash_algs; in fsverity_ioctl_measure()
49 arg.digest_size = hash_alg->digest_size; in fsverity_ioctl_measure()
54 if (copy_to_user(uarg->digest, vi->file_digest, hash_alg->digest_size)) in fsverity_ioctl_measure()
88 const struct fsverity_hash_alg *hash_alg; in fsverity_get_digest() local
94 hash_alg = vi->tree_params.hash_alg; in fsverity_get_digest()
[all...]
H A Dsignature.c90 const struct fsverity_hash_alg *hash_alg = vi->tree_params.hash_alg; in fsverity_verify_signature() local
119 d = kzalloc(sizeof(*d) + hash_alg->digest_size, GFP_KERNEL); in fsverity_verify_signature()
123 d->digest_algorithm = cpu_to_le16(hash_alg - fsverity_hash_algs); in fsverity_verify_signature()
124 d->digest_size = cpu_to_le16(hash_alg->digest_size); in fsverity_verify_signature()
125 memcpy(d->digest, vi->file_digest, hash_alg->digest_size); in fsverity_verify_signature()
134 err = verify_pkcs7_signature(d, sizeof(*d) + hash_alg->digest_size, in fsverity_verify_signature()
H A Dopen.c37 const struct fsverity_hash_alg *hash_alg; in fsverity_init_merkle_tree_params() local
46 hash_alg = fsverity_get_hash_alg(inode, hash_algorithm); in fsverity_init_merkle_tree_params()
47 if (IS_ERR(hash_alg)) in fsverity_init_merkle_tree_params()
48 return PTR_ERR(hash_alg); in fsverity_init_merkle_tree_params()
49 params->hash_alg = hash_alg; in fsverity_init_merkle_tree_params()
50 params->digest_size = hash_alg->digest_size; in fsverity_init_merkle_tree_params()
52 params->hashstate = fsverity_prepare_hash_state(hash_alg, salt, in fsverity_init_merkle_tree_params()
95 params->block_size, hash_alg->name); in fsverity_init_merkle_tree_params()
163 static int compute_file_digest(const struct fsverity_hash_alg *hash_alg, in compute_file_digest() argument
[all...]
/third_party/mbedtls/library/
H A Dssl_tls13_keys.c141 psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_hkdf_expand_label()
171 if (!PSA_ALG_IS_HASH(hash_alg)) { in mbedtls_ssl_tls13_hkdf_expand_label()
181 status = psa_key_derivation_setup(&operation, PSA_ALG_HKDF_EXPAND(hash_alg)); in mbedtls_ssl_tls13_hkdf_expand_label()
222 psa_algorithm_t hash_alg, in ssl_tls13_make_traffic_key()
230 hash_alg, in ssl_tls13_make_traffic_key()
240 hash_alg, in ssl_tls13_make_traffic_key()
265 psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_make_traffic_keys()
274 hash_alg, client_secret, secret_len, in mbedtls_ssl_tls13_make_traffic_keys()
282 hash_alg, server_secret, secret_len, in mbedtls_ssl_tls13_make_traffic_keys()
296 psa_algorithm_t hash_alg, in mbedtls_ssl_tls13_derive_secret()
140 mbedtls_ssl_tls13_hkdf_expand_label( psa_algorithm_t hash_alg, const unsigned char *secret, size_t secret_len, const unsigned char *label, size_t label_len, const unsigned char *ctx, size_t ctx_len, unsigned char *buf, size_t buf_len) mbedtls_ssl_tls13_hkdf_expand_label() argument
221 ssl_tls13_make_traffic_key( psa_algorithm_t hash_alg, const unsigned char *secret, size_t secret_len, unsigned char *key, size_t key_len, unsigned char *iv, size_t iv_len) ssl_tls13_make_traffic_key() argument
264 mbedtls_ssl_tls13_make_traffic_keys( psa_algorithm_t hash_alg, const unsigned char *client_secret, const unsigned char *server_secret, size_t secret_len, size_t key_len, size_t iv_len, mbedtls_ssl_key_set *keys) mbedtls_ssl_tls13_make_traffic_keys() argument
295 mbedtls_ssl_tls13_derive_secret( psa_algorithm_t hash_alg, const unsigned char *secret, size_t secret_len, const unsigned char *label, size_t label_len, const unsigned char *ctx, size_t ctx_len, int ctx_hashed, unsigned char *dstbuf, size_t dstbuf_len) mbedtls_ssl_tls13_derive_secret() argument
334 mbedtls_ssl_tls13_evolve_secret( psa_algorithm_t hash_alg, const unsigned char *secret_old, const unsigned char *input, size_t input_len, unsigned char *secret_new) mbedtls_ssl_tls13_evolve_secret() argument
423 mbedtls_ssl_tls13_derive_early_secrets( psa_algorithm_t hash_alg, unsigned char const *early_secret, unsigned char const *transcript, size_t transcript_len, mbedtls_ssl_tls13_early_secrets *derived) mbedtls_ssl_tls13_derive_early_secrets() argument
481 mbedtls_ssl_tls13_derive_handshake_secrets( psa_algorithm_t hash_alg, unsigned char const *handshake_secret, unsigned char const *transcript, size_t transcript_len, mbedtls_ssl_tls13_handshake_secrets *derived) mbedtls_ssl_tls13_derive_handshake_secrets() argument
547 mbedtls_ssl_tls13_derive_application_secrets( psa_algorithm_t hash_alg, unsigned char const *application_secret, unsigned char const *transcript, size_t transcript_len, mbedtls_ssl_tls13_application_secrets *derived) mbedtls_ssl_tls13_derive_application_secrets() argument
623 mbedtls_ssl_tls13_derive_resumption_master_secret( psa_algorithm_t hash_alg, unsigned char const *application_secret, unsigned char const *transcript, size_t transcript_len, mbedtls_ssl_tls13_application_secrets *derived) mbedtls_ssl_tls13_derive_resumption_master_secret() argument
675 psa_algorithm_t const hash_alg = mbedtls_md_psa_alg_from_type( ssl_tls13_key_schedule_stage_application() local
699 ssl_tls13_calc_finished_core(psa_algorithm_t hash_alg, unsigned char const *base_key, unsigned char const *transcript, unsigned char *dst, size_t *dst_len) ssl_tls13_calc_finished_core() argument
790 psa_algorithm_t hash_alg = mbedtls_md_psa_alg_from_type( mbedtls_ssl_tls13_calculate_verify_data() local
834 mbedtls_ssl_tls13_create_psk_binder(mbedtls_ssl_context *ssl, const psa_algorithm_t hash_alg, unsigned char const *psk, size_t psk_len, int psk_type, unsigned char const *transcript, unsigned char *result) mbedtls_ssl_tls13_create_psk_binder() argument
1139 psa_algorithm_t hash_alg; ssl_tls13_generate_early_key() local
1279 psa_algorithm_t hash_alg; mbedtls_ssl_tls13_key_schedule_stage_early() local
1340 psa_algorithm_t hash_alg; ssl_tls13_generate_handshake_keys() local
1470 psa_algorithm_t const hash_alg = mbedtls_md_psa_alg_from_type( ssl_tls13_key_schedule_stage_handshake() local
1591 psa_algorithm_t hash_alg; ssl_tls13_generate_application_keys() local
[all...]
H A Dssl_tls13_keys.h102 * \param hash_alg The identifier for the hash algorithm to use.
124 psa_algorithm_t hash_alg,
142 * \param hash_alg The identifier for the hash algorithm to be used
163 psa_algorithm_t hash_alg,
179 * \param hash_alg The identifier for the hash function used for the
210 psa_algorithm_t hash_alg,
243 * \param hash_alg The hash algorithm associated with the PSK for which
250 * respect to \p hash_alg. This must be a readable buffer
261 psa_algorithm_t hash_alg,
289 * \param hash_alg Th
[all...]
H A Dpsa_crypto_mac.c35 psa_algorithm_t hash_alg) in psa_hmac_setup_internal()
39 size_t hash_size = PSA_HASH_LENGTH(hash_alg); in psa_hmac_setup_internal()
40 size_t block_size = PSA_HASH_BLOCK_LENGTH(hash_alg); in psa_hmac_setup_internal()
43 hmac->alg = hash_alg; in psa_hmac_setup_internal()
62 status = psa_hash_compute(hash_alg, key, key_length, in psa_hmac_setup_internal()
90 status = psa_hash_setup(&hmac->hash_ctx, hash_alg); in psa_hmac_setup_internal()
117 psa_algorithm_t hash_alg = hmac->alg; in psa_hmac_finish_internal() local
119 size_t block_size = PSA_HASH_BLOCK_LENGTH(hash_alg); in psa_hmac_finish_internal()
128 status = psa_hash_setup(&hmac->hash_ctx, hash_alg); in psa_hmac_finish_internal()
31 psa_hmac_setup_internal( mbedtls_psa_hmac_operation_t *hmac, const uint8_t *key, size_t key_length, psa_algorithm_t hash_alg) psa_hmac_setup_internal() argument
H A Dssl_tls13_client.c705 psa_algorithm_t *hash_alg, in ssl_tls13_ticket_get_identity()
715 *hash_alg = ssl_tls13_get_ciphersuite_hash_alg(session->ciphersuite); in ssl_tls13_ticket_get_identity()
723 psa_algorithm_t *hash_alg, in ssl_tls13_ticket_get_psk()
734 *hash_alg = ssl_tls13_get_ciphersuite_hash_alg(session->ciphersuite); in ssl_tls13_ticket_get_psk()
744 psa_algorithm_t *hash_alg, in ssl_tls13_psk_get_identity()
753 *hash_alg = PSA_ALG_SHA_256; in ssl_tls13_psk_get_identity()
761 psa_algorithm_t *hash_alg, in ssl_tls13_psk_get_psk()
770 *hash_alg = PSA_ALG_SHA_256; in ssl_tls13_psk_get_psk()
827 psa_algorithm_t hash_alg, in ssl_tls13_write_binder()
839 binder_len = PSA_HASH_LENGTH(hash_alg); in ssl_tls13_write_binder()
704 ssl_tls13_ticket_get_identity(mbedtls_ssl_context *ssl, psa_algorithm_t *hash_alg, const unsigned char **identity, size_t *identity_len) ssl_tls13_ticket_get_identity() argument
722 ssl_tls13_ticket_get_psk(mbedtls_ssl_context *ssl, psa_algorithm_t *hash_alg, const unsigned char **psk, size_t *psk_len) ssl_tls13_ticket_get_psk() argument
743 ssl_tls13_psk_get_identity(mbedtls_ssl_context *ssl, psa_algorithm_t *hash_alg, const unsigned char **identity, size_t *identity_len) ssl_tls13_psk_get_identity() argument
760 ssl_tls13_psk_get_psk(mbedtls_ssl_context *ssl, psa_algorithm_t *hash_alg, const unsigned char **psk, size_t *psk_len) ssl_tls13_psk_get_psk() argument
823 ssl_tls13_write_binder(mbedtls_ssl_context *ssl, unsigned char *buf, unsigned char *end, int psk_type, psa_algorithm_t hash_alg, const unsigned char *psk, size_t psk_len, size_t *out_len) ssl_tls13_write_binder() argument
901 psa_algorithm_t hash_alg = PSA_ALG_NONE; mbedtls_ssl_tls13_write_identities_of_pre_shared_key_ext() local
1003 psa_algorithm_t hash_alg = PSA_ALG_NONE; mbedtls_ssl_tls13_write_binders_of_pre_shared_key_ext() local
1082 psa_algorithm_t hash_alg; ssl_tls13_parse_server_pre_shared_key_ext() local
1237 psa_algorithm_t hash_alg = PSA_ALG_NONE; mbedtls_ssl_tls13_finalize_client_hello() local
[all...]
/kernel/linux/linux-5.10/fs/verity/
H A Dmeasure.c28 const struct fsverity_hash_alg *hash_alg; in fsverity_ioctl_measure() local
34 hash_alg = vi->tree_params.hash_alg; in fsverity_ioctl_measure()
44 if (arg.digest_size < hash_alg->digest_size) in fsverity_ioctl_measure()
48 arg.digest_algorithm = hash_alg - fsverity_hash_algs; in fsverity_ioctl_measure()
49 arg.digest_size = hash_alg->digest_size; in fsverity_ioctl_measure()
54 if (copy_to_user(uarg->digest, vi->measurement, hash_alg->digest_size)) in fsverity_ioctl_measure()
H A Dsignature.c83 const struct fsverity_hash_alg *hash_alg = vi->tree_params.hash_alg; in fsverity_verify_signature() local
118 d = kzalloc(sizeof(*d) + hash_alg->digest_size, GFP_KERNEL); in fsverity_verify_signature()
122 d->digest_algorithm = cpu_to_le16(hash_alg - fsverity_hash_algs); in fsverity_verify_signature()
123 d->digest_size = cpu_to_le16(hash_alg->digest_size); in fsverity_verify_signature()
124 memcpy(d->digest, vi->measurement, hash_alg->digest_size); in fsverity_verify_signature()
133 err = verify_pkcs7_signature(d, sizeof(*d) + hash_alg->digest_size, in fsverity_verify_signature()
155 hash_alg->name, hash_alg->digest_size, vi->measurement); in fsverity_verify_signature()
H A Dopen.c36 struct fsverity_hash_alg *hash_alg; in fsverity_init_merkle_tree_params() local
44 hash_alg = fsverity_get_hash_alg(inode, hash_algorithm); in fsverity_init_merkle_tree_params()
45 if (IS_ERR(hash_alg)) in fsverity_init_merkle_tree_params()
46 return PTR_ERR(hash_alg); in fsverity_init_merkle_tree_params()
47 params->hash_alg = hash_alg; in fsverity_init_merkle_tree_params()
48 params->digest_size = hash_alg->digest_size; in fsverity_init_merkle_tree_params()
50 params->hashstate = fsverity_prepare_hash_state(hash_alg, salt, in fsverity_init_merkle_tree_params()
75 params->block_size, hash_alg->name); in fsverity_init_merkle_tree_params()
83 hash_alg in fsverity_init_merkle_tree_params()
132 compute_file_measurement(struct fsverity_hash_alg *hash_alg, struct fsverity_descriptor *desc, u8 *measurement) compute_file_measurement() argument
[all...]
H A Dverify.c64 vi->tree_params.hash_alg->name, hsize, want_hash, in cmp_hashes()
65 vi->tree_params.hash_alg->name, hsize, real_hash); in cmp_hashes()
143 params->hash_alg->name, in verify_page()
154 params->hash_alg->name, hsize, want_hash); in verify_page()
172 level - 1, params->hash_alg->name, hsize, want_hash); in verify_page()
204 req = fsverity_alloc_hash_request(vi->tree_params.hash_alg, GFP_NOFS); in fsverity_verify_page()
208 fsverity_free_hash_request(vi->tree_params.hash_alg, req); in fsverity_verify_page()
241 req = fsverity_alloc_hash_request(params->hash_alg, GFP_NOFS); in fsverity_verify_bio()
269 fsverity_free_hash_request(params->hash_alg, req); in fsverity_verify_bio()
/third_party/mbedtls/include/psa/
H A Dcrypto_values.h990 * \param hash_alg A hash algorithm (\c PSA_ALG_XXX value such that
991 * #PSA_ALG_IS_HASH(\p hash_alg) is true).
994 * \return Unspecified if \p hash_alg is not a supported
997 #define PSA_ALG_HMAC(hash_alg) \
998 (PSA_ALG_HMAC_BASE | ((hash_alg) & PSA_ALG_HASH_MASK))
1401 * \param hash_alg A hash algorithm (\c PSA_ALG_XXX value such that
1402 * #PSA_ALG_IS_HASH(\p hash_alg) is true).
1407 * \return Unspecified if \p hash_alg is not a supported
1410 #define PSA_ALG_RSA_PKCS1V15_SIGN(hash_alg) \
1411 (PSA_ALG_RSA_PKCS1V15_SIGN_BASE | ((hash_alg)
[all...]
/third_party/node/deps/openssl/openssl/crypto/ess/
H A Dess_lib.c20 static ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new_init(const EVP_MD *hash_alg,
99 ESS_SIGNING_CERT_V2 *OSSL_ESS_signing_cert_v2_new_init(const EVP_MD *hash_alg, in OSSL_ESS_signing_cert_v2_new_init() argument
111 cid = ESS_CERT_ID_V2_new_init(hash_alg, signcert, set_issuer_serial); in OSSL_ESS_signing_cert_v2_new_init()
121 if ((cid = ESS_CERT_ID_V2_new_init(hash_alg, cert, 1)) == NULL) in OSSL_ESS_signing_cert_v2_new_init()
136 static ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new_init(const EVP_MD *hash_alg, in ESS_CERT_ID_V2_new_init() argument
151 if (!EVP_MD_is_a(hash_alg, SN_sha256)) { in ESS_CERT_ID_V2_new_init()
155 X509_ALGOR_set_md(alg, hash_alg); in ESS_CERT_ID_V2_new_init()
158 cid->hash_alg = alg; in ESS_CERT_ID_V2_new_init()
161 cid->hash_alg = NULL; in ESS_CERT_ID_V2_new_init()
164 if (!X509_digest(cert, hash_alg, has in ESS_CERT_ID_V2_new_init()
[all...]
/third_party/openssl/crypto/ess/
H A Dess_lib.c20 static ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new_init(const EVP_MD *hash_alg,
99 ESS_SIGNING_CERT_V2 *OSSL_ESS_signing_cert_v2_new_init(const EVP_MD *hash_alg, in OSSL_ESS_signing_cert_v2_new_init() argument
111 cid = ESS_CERT_ID_V2_new_init(hash_alg, signcert, set_issuer_serial); in OSSL_ESS_signing_cert_v2_new_init()
121 if ((cid = ESS_CERT_ID_V2_new_init(hash_alg, cert, 1)) == NULL) in OSSL_ESS_signing_cert_v2_new_init()
136 static ESS_CERT_ID_V2 *ESS_CERT_ID_V2_new_init(const EVP_MD *hash_alg, in ESS_CERT_ID_V2_new_init() argument
151 if (!EVP_MD_is_a(hash_alg, SN_sha256)) { in ESS_CERT_ID_V2_new_init()
155 X509_ALGOR_set_md(alg, hash_alg); in ESS_CERT_ID_V2_new_init()
158 cid->hash_alg = alg; in ESS_CERT_ID_V2_new_init()
161 cid->hash_alg = NULL; in ESS_CERT_ID_V2_new_init()
164 if (!X509_digest(cert, hash_alg, has in ESS_CERT_ID_V2_new_init()
[all...]
/third_party/fsverity-utils/lib/
H A Dcompute_digest.c241 const struct fsverity_hash_alg *hash_alg; in libfsverity_compute_digest() local
282 hash_alg = libfsverity_find_hash_alg_by_num(alg_num); in libfsverity_compute_digest()
283 if (!hash_alg) { in libfsverity_compute_digest()
288 if (block_size < 2 * hash_alg->digest_size) { in libfsverity_compute_digest()
290 block_size, hash_alg->name); in libfsverity_compute_digest()
294 hash = hash_alg->create_ctx(hash_alg); in libfsverity_compute_digest()
319 digest = libfsverity_zalloc(sizeof(*digest) + hash_alg->digest_size); in libfsverity_compute_digest()
325 digest->digest_size = hash_alg->digest_size; in libfsverity_compute_digest()
/kernel/linux/linux-5.10/drivers/crypto/bcm/
H A Dspu.h55 enum hash_alg { enum
127 enum hash_alg alg;
228 u16 spum_hash_pad_len(enum hash_alg hash_alg, enum hash_mode hash_mode,
238 u32 spum_digest_size(u32 alg_digest_size, enum hash_alg alg,
259 enum hash_alg auth_alg,
H A Dspu.c34 u32 hash_alg; in spum_dump_msg_hdr() local
81 hash_alg = (cflags & HASH_ALG) >> HASH_ALG_SHIFT; in spum_dump_msg_hdr()
85 hash_alg, hash_mode, hash_type); in spum_dump_msg_hdr()
106 if (hash_alg && hash_mode) { in spum_dump_msg_hdr()
109 switch (hash_alg) { in spum_dump_msg_hdr()
146 } else if ((hash_alg == HASH_ALG_AES) && in spum_dump_msg_hdr()
170 if (hash_alg && (hash_mode == HASH_MODE_NONE) && in spum_dump_msg_hdr()
174 switch (hash_alg) { in spum_dump_msg_hdr()
417 * @hash_alg: hash algorithm
426 u16 spum_hash_pad_len(enum hash_alg hash_al argument
[all...]
H A Dspu2.h180 u16 spu2_hash_pad_len(enum hash_alg hash_alg, enum hash_mode hash_mode,
190 u32 spu2_digest_size(u32 alg_digest_size, enum hash_alg alg,
205 enum hash_alg auth_alg, enum hash_mode auth_mode,
/kernel/linux/linux-6.6/drivers/crypto/bcm/
H A Dspu.h56 enum hash_alg { enum
128 enum hash_alg alg;
229 u16 spum_hash_pad_len(enum hash_alg hash_alg, enum hash_mode hash_mode,
239 u32 spum_digest_size(u32 alg_digest_size, enum hash_alg alg,
260 enum hash_alg auth_alg,
H A Dspu.c34 u32 hash_alg; in spum_dump_msg_hdr() local
81 hash_alg = (cflags & HASH_ALG) >> HASH_ALG_SHIFT; in spum_dump_msg_hdr()
85 hash_alg, hash_mode, hash_type); in spum_dump_msg_hdr()
106 if (hash_alg && hash_mode) { in spum_dump_msg_hdr()
109 switch (hash_alg) { in spum_dump_msg_hdr()
146 } else if ((hash_alg == HASH_ALG_AES) && in spum_dump_msg_hdr()
170 if (hash_alg && (hash_mode == HASH_MODE_NONE) && in spum_dump_msg_hdr()
174 switch (hash_alg) { in spum_dump_msg_hdr()
415 * @hash_alg: hash algorithm
424 u16 spum_hash_pad_len(enum hash_alg hash_al argument
[all...]
H A Dspu2.h180 u16 spu2_hash_pad_len(enum hash_alg hash_alg, enum hash_mode hash_mode,
190 u32 spu2_digest_size(u32 alg_digest_size, enum hash_alg alg,
205 enum hash_alg auth_alg, enum hash_mode auth_mode,
/kernel/linux/linux-5.10/crypto/
H A Dessiv.c413 struct shash_alg *hash_alg, in essiv_supported_algorithms()
425 if (hash_alg->digestsize < alg->cra_cipher.cia_min_keysize || in essiv_supported_algorithms()
426 hash_alg->digestsize > alg->cra_cipher.cia_max_keysize) in essiv_supported_algorithms()
432 if (crypto_shash_alg_needs_key(hash_alg)) in essiv_supported_algorithms()
455 struct shash_alg *hash_alg; in essiv_create() local
538 hash_alg = __crypto_shash_alg(_hash_alg); in essiv_create()
541 if (!essiv_supported_algorithms(ictx->essiv_cipher_name, hash_alg, in essiv_create()
544 block_base->cra_name, hash_alg->base.cra_name); in essiv_create()
550 strlcpy(ictx->shash_driver_name, hash_alg->base.cra_driver_name, in essiv_create()
558 hash_alg in essiv_create()
412 essiv_supported_algorithms(const char *essiv_cipher_name, struct shash_alg *hash_alg, int ivsize) essiv_supported_algorithms() argument
[all...]
H A Dadiantum.c473 struct shash_alg *hash_alg) in adiantum_supported_algorithms()
485 if (strcmp(hash_alg->base.cra_name, "nhpoly1305") != 0) in adiantum_supported_algorithms()
499 struct shash_alg *hash_alg; in adiantum_create() local
536 hash_alg = crypto_spawn_shash_alg(&ictx->hash_spawn); in adiantum_create()
540 hash_alg)) { in adiantum_create()
543 blockcipher_alg->cra_name, hash_alg->base.cra_name); in adiantum_create()
559 hash_alg->base.cra_driver_name) >= CRYPTO_MAX_ALG_NAME) in adiantum_create()
565 hash_alg->base.cra_alignmask; in adiantum_create()
573 2 * hash_alg->base.cra_priority + in adiantum_create()
471 adiantum_supported_algorithms(struct skcipher_alg *streamcipher_alg, struct crypto_alg *blockcipher_alg, struct shash_alg *hash_alg) adiantum_supported_algorithms() argument
/kernel/linux/linux-6.6/crypto/
H A Dessiv.c414 struct shash_alg *hash_alg, in essiv_supported_algorithms()
426 if (hash_alg->digestsize < alg->cra_cipher.cia_min_keysize || in essiv_supported_algorithms()
427 hash_alg->digestsize > alg->cra_cipher.cia_max_keysize) in essiv_supported_algorithms()
433 if (crypto_shash_alg_needs_key(hash_alg)) in essiv_supported_algorithms()
456 struct shash_alg *hash_alg; in essiv_create() local
539 hash_alg = __crypto_shash_alg(_hash_alg); in essiv_create()
542 if (!essiv_supported_algorithms(ictx->essiv_cipher_name, hash_alg, in essiv_create()
545 block_base->cra_name, hash_alg->base.cra_name); in essiv_create()
551 strscpy(ictx->shash_driver_name, hash_alg->base.cra_driver_name, in essiv_create()
559 hash_alg in essiv_create()
413 essiv_supported_algorithms(const char *essiv_cipher_name, struct shash_alg *hash_alg, int ivsize) essiv_supported_algorithms() argument
[all...]
H A Dadiantum.c473 struct shash_alg *hash_alg) in adiantum_supported_algorithms()
485 if (strcmp(hash_alg->base.cra_name, "nhpoly1305") != 0) in adiantum_supported_algorithms()
499 struct shash_alg *hash_alg; in adiantum_create() local
536 hash_alg = crypto_spawn_shash_alg(&ictx->hash_spawn); in adiantum_create()
540 hash_alg)) { in adiantum_create()
543 blockcipher_alg->cra_name, hash_alg->base.cra_name); in adiantum_create()
559 hash_alg->base.cra_driver_name) >= CRYPTO_MAX_ALG_NAME) in adiantum_create()
565 hash_alg->base.cra_alignmask; in adiantum_create()
573 2 * hash_alg->base.cra_priority + in adiantum_create()
471 adiantum_supported_algorithms(struct skcipher_alg *streamcipher_alg, struct crypto_alg *blockcipher_alg, struct shash_alg *hash_alg) adiantum_supported_algorithms() argument

Completed in 18 milliseconds

1234567