/linux-master/include/crypto/ |
H A D | pkcs7.h | 45 u32 *len, enum hash_algo *hash_algo);
|
H A D | public_key.h | 50 const char *hash_algo; member in struct:public_key_signature
|
/linux-master/include/uapi/linux/ |
H A D | hash_info.h | 17 enum hash_algo { enum
|
/linux-master/security/integrity/ima/ |
H A D | ima_modsig.c | 21 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 D | ima_template_lib.c | 290 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 D | ima_appraise.c | 178 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 D | ima.h | 55 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 D | keyctl.h | 32 const char *hash_algo; /* Digest algorithm used (eg. "sha1") or NULL if N/A */ member in struct:kernel_pkey_params
|
H A D | ima.h | 18 extern enum hash_algo ima_get_current_hash_algo(void); 38 static inline enum hash_algo ima_get_current_hash_algo(void)
|
H A D | fsverity.h | 147 u8 *alg, enum hash_algo *halg); 201 u8 *alg, enum hash_algo *halg)
|
H A D | ecryptfs.h | 69 s32 hash_algo; member in struct:ecryptfs_password
|
/linux-master/crypto/asymmetric_keys/ |
H A D | public_key.c | 62 * 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 D | pkcs7_verify.c | 31 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 D | x509_cert_parser.c | 190 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 D | pkcs7_parser.c | 231 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 D | x509_public_key.c | 44 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 D | digsig_asymmetric.c | 99 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 D | hclge_comm_rss.c | 121 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 D | ecryptfs_format.c | 73 auth_tok->token.password.hash_algo = PGP_DIGEST_ALGO_SHA512;
|
/linux-master/scripts/ |
H A D | sign-file.c | 219 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 D | virtio_crypto_common.h | 61 u32 hash_algo; member in struct:virtio_crypto
|
/linux-master/fs/verity/ |
H A D | fsverity_private.h | 31 enum hash_algo algo_id;
|
H A D | measure.c | 87 u8 *alg, enum hash_algo *halg)
|
/linux-master/security/integrity/evm/ |
H A D | evm_crypto.c | 74 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 D | sb.c | 185 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],
|