Searched refs:hash_algo (Results 1 - 25 of 47) sorted by relevance

12

/linux-master/include/crypto/
H A Dpkcs7.h45 u32 *len, enum hash_algo *hash_algo);
H A Dpublic_key.h50 const char *hash_algo; member in struct:public_key_signature
/linux-master/include/uapi/linux/
H A Dhash_info.h17 enum hash_algo { enum
/linux-master/security/integrity/ima/
H A Dima_modsig.c21 enum hash_algo hash_algo; member in struct:modsig
83 hdr->hash_algo = HASH_ALGO__LAST;
116 &modsig->digest_size, &modsig->hash_algo);
125 int ima_get_modsig_digest(const struct modsig *modsig, enum hash_algo *algo,
128 *algo = modsig->hash_algo;
H A Dima_template_lib.c290 u8 digest_type, u8 hash_algo,
310 if (digest_type < DIGEST_TYPE__LAST && hash_algo < HASH_ALGO__LAST) {
314 hash_algo_name[hash_algo]);
315 } else if (hash_algo < HASH_ALGO__LAST) {
318 hash_algo_name[hash_algo]);
329 offset += hash_digest_size[hash_algo];
405 u8 *cur_digest = NULL, hash_algo = ima_hash_algo; local
414 hash_algo = event_data->iint->ima_hash->algo;
417 DIGEST_TYPE__LAST, hash_algo,
428 u8 *cur_digest = NULL, hash_algo local
289 ima_eventdigest_init_common(const u8 *digest, u32 digestsize, u8 digest_type, u8 hash_algo, struct ima_field_data *field_data) argument
454 enum hash_algo hash_algo; local
[all...]
H A Dima_appraise.c178 enum hash_algo ima_get_hash_algo(const struct evm_ima_xattr_data *xattr_value,
182 enum hash_algo ret;
192 sig->hash_algo >= HASH_ALGO__LAST)
194 return sig->hash_algo;
198 || sig->hash_algo >= HASH_ALGO__LAST)
200 return sig->hash_algo;
239 * @algo: hash algorithm [enum hash_algo]
252 enum hash_algo algo, const u8 *digest,
449 enum hash_algo hash_algo; local
[all...]
H A Dima.h55 enum hash_algo algo;
378 void *buf, loff_t size, enum hash_algo algo,
439 enum hash_algo ima_get_hash_algo(const struct evm_ima_xattr_data *xattr_value,
481 static inline enum hash_algo
504 int ima_get_modsig_digest(const struct modsig *modsig, enum hash_algo *algo,
522 enum hash_algo *algo, const u8 **digest,
/linux-master/include/linux/
H A Dkeyctl.h32 const char *hash_algo; /* Digest algorithm used (eg. "sha1") or NULL if N/A */ member in struct:kernel_pkey_params
H A Dima.h18 extern enum hash_algo ima_get_current_hash_algo(void);
38 static inline enum hash_algo ima_get_current_hash_algo(void)
H A Dfsverity.h147 u8 *alg, enum hash_algo *halg);
201 u8 *alg, enum hash_algo *halg)
H A Decryptfs.h69 s32 hash_algo; member in struct:ecryptfs_password
/linux-master/crypto/asymmetric_keys/
H A Dpublic_key.c62 * Given a public_key, and an encoding and hash_algo to be used for signing
64 * akcipher algorithm. Also check that encoding and hash_algo are allowed.
68 const char *encoding, const char *hash_algo,
86 if (!hash_algo) {
93 pkey->pkey_algo, hash_algo);
103 if (hash_algo)
116 if (!hash_algo)
118 if (strcmp(hash_algo, "sha1") != 0 &&
119 strcmp(hash_algo, "sha224") != 0 &&
120 strcmp(hash_algo, "sha25
67 software_key_determine_akcipher(const struct public_key *pkey, const char *encoding, const char *hash_algo, char alg_name[CRYPTO_MAX_ALG_NAME], bool *sig, enum kernel_pkey_operation op) argument
[all...]
H A Dpkcs7_verify.c31 kenter(",%u,%s", sinfo->index, sinfo->sig->hash_algo);
37 if (!sinfo->sig->hash_algo)
43 tfm = crypto_alloc_shash(sinfo->sig->hash_algo, 0, 0);
126 enum hash_algo *hash_algo)
145 sinfo->sig->hash_algo);
147 *hash_algo = i;
125 pkcs7_get_digest(struct pkcs7_message *pkcs7, const u8 **buf, u32 *len, enum hash_algo *hash_algo) argument
H A Dx509_cert_parser.c190 ctx->cert->sig->hash_algo = "sha1";
194 ctx->cert->sig->hash_algo = "sha256";
198 ctx->cert->sig->hash_algo = "sha384";
202 ctx->cert->sig->hash_algo = "sha512";
206 ctx->cert->sig->hash_algo = "sha224";
210 ctx->cert->sig->hash_algo = "sha1";
214 ctx->cert->sig->hash_algo = "sha3-256";
218 ctx->cert->sig->hash_algo = "sha3-384";
222 ctx->cert->sig->hash_algo = "sha3-512";
226 ctx->cert->sig->hash_algo
[all...]
H A Dpkcs7_parser.c231 ctx->sinfo->sig->hash_algo = "sha1";
234 ctx->sinfo->sig->hash_algo = "sha256";
237 ctx->sinfo->sig->hash_algo = "sha384";
240 ctx->sinfo->sig->hash_algo = "sha512";
243 ctx->sinfo->sig->hash_algo = "sha224";
246 ctx->sinfo->sig->hash_algo = "sm3";
249 ctx->sinfo->sig->hash_algo = "streebog256";
252 ctx->sinfo->sig->hash_algo = "streebog512";
255 ctx->sinfo->sig->hash_algo = "sha3-256";
258 ctx->sinfo->sig->hash_algo
[all...]
H A Dx509_public_key.c44 tfm = crypto_alloc_shash(sig->hash_algo, 0, 0);
68 ret = strcmp(sig->hash_algo, "sm3") != 0 ? -EINVAL :
186 cert->sig->pkey_algo, cert->sig->hash_algo);
/linux-master/security/integrity/
H A Ddigsig_asymmetric.c99 if (hdr->hash_algo >= HASH_ALGO__LAST)
108 pks.hash_algo = hash_algo_name[hdr->hash_algo];
/linux-master/drivers/net/ethernet/hisilicon/hns3/hns3_common/
H A Dhclge_comm_rss.c121 u8 hash_algo; local
124 ret = hclge_comm_parse_rss_hfunc(rss_cfg, hfunc, &hash_algo);
130 ret = hclge_comm_set_rss_algo_key(hw, hash_algo, key);
137 ret = hclge_comm_set_rss_algo_key(hw, hash_algo,
142 rss_cfg->rss_algo = hash_algo;
195 const u8 hfunc, u8 *hash_algo)
199 *hash_algo = HCLGE_COMM_RSS_HASH_ALGO_TOEPLITZ;
202 *hash_algo = HCLGE_COMM_RSS_HASH_ALGO_SIMPLE;
205 *hash_algo = rss_cfg->rss_algo;
194 hclge_comm_parse_rss_hfunc(struct hclge_comm_rss_cfg *rss_cfg, const u8 hfunc, u8 *hash_algo) argument
/linux-master/security/keys/encrypted-keys/
H A Decryptfs_format.c73 auth_tok->token.password.hash_algo = PGP_DIGEST_ALGO_SHA512;
/linux-master/scripts/
H A Dsign-file.c219 char *hash_algo = NULL; local
272 hash_algo = argv[1];
274 hash_algo = argv[0];
289 if (strcmp(hash_algo, "sha1") != 0) {
310 digest_algo = EVP_get_digestbyname(hash_algo);
/linux-master/drivers/crypto/virtio/
H A Dvirtio_crypto_common.h61 u32 hash_algo; member in struct:virtio_crypto
/linux-master/fs/verity/
H A Dfsverity_private.h31 enum hash_algo algo_id;
H A Dmeasure.c87 u8 *alg, enum hash_algo *halg)
/linux-master/security/integrity/evm/
H A Devm_crypto.c74 static struct shash_desc *init_desc(char type, uint8_t hash_algo) argument
89 if (hash_algo >= HASH_ALGO__LAST)
92 tfm = &evm_tfm[hash_algo];
93 algo = hash_algo_name[hash_algo];
/linux-master/fs/ubifs/
H A Dsb.c185 sup->hash_algo = cpu_to_le16(c->auth_hash_algo);
190 sup->hash_algo = cpu_to_le16(0xffff);
546 int hash_algo; local
568 hash_algo = le16_to_cpu(sup->hash_algo);
569 if (hash_algo >= HASH_ALGO__LAST) {
571 hash_algo);
575 if (strcmp(hash_algo_name[hash_algo], c->auth_hash_name)) {
577 " but %s is specified", hash_algo_name[hash_algo],

Completed in 459 milliseconds

12