Lines Matching refs:tfm
26 static inline int crypto_des_verify_key(struct crypto_tfm *tfm, const u8 *key) in crypto_des_verify_key() argument
33 if (crypto_tfm_get_flags(tfm) & CRYPTO_TFM_REQ_FORBID_WEAK_KEYS) in crypto_des_verify_key()
40 crypto_tfm_set_flags(tfm, CRYPTO_TFM_RES_WEAK_KEY); in crypto_des_verify_key()
95 static inline int crypto_des3_ede_verify_key(struct crypto_tfm *tfm, in crypto_des3_ede_verify_key() argument
101 crypto_tfm_get_flags(tfm) & in crypto_des3_ede_verify_key()
104 crypto_tfm_set_flags(tfm, CRYPTO_TFM_RES_WEAK_KEY); in crypto_des3_ede_verify_key()
108 static inline int verify_skcipher_des_key(struct crypto_skcipher *tfm, in verify_skcipher_des_key() argument
111 return crypto_des_verify_key(crypto_skcipher_tfm(tfm), key); in verify_skcipher_des_key()
114 static inline int verify_skcipher_des3_key(struct crypto_skcipher *tfm, in verify_skcipher_des3_key() argument
117 return crypto_des3_ede_verify_key(crypto_skcipher_tfm(tfm), key); in verify_skcipher_des3_key()
120 static inline int verify_ablkcipher_des_key(struct crypto_ablkcipher *tfm, in verify_ablkcipher_des_key() argument
123 return crypto_des_verify_key(crypto_ablkcipher_tfm(tfm), key); in verify_ablkcipher_des_key()
126 static inline int verify_ablkcipher_des3_key(struct crypto_ablkcipher *tfm, in verify_ablkcipher_des3_key() argument
129 return crypto_des3_ede_verify_key(crypto_ablkcipher_tfm(tfm), key); in verify_ablkcipher_des3_key()
132 static inline int verify_aead_des_key(struct crypto_aead *tfm, const u8 *key, in verify_aead_des_key() argument
136 crypto_aead_set_flags(tfm, CRYPTO_TFM_RES_BAD_KEY_LEN); in verify_aead_des_key()
139 return crypto_des_verify_key(crypto_aead_tfm(tfm), key); in verify_aead_des_key()
142 static inline int verify_aead_des3_key(struct crypto_aead *tfm, const u8 *key, in verify_aead_des3_key() argument
146 crypto_aead_set_flags(tfm, CRYPTO_TFM_RES_BAD_KEY_LEN); in verify_aead_des3_key()
149 return crypto_des3_ede_verify_key(crypto_aead_tfm(tfm), key); in verify_aead_des3_key()