Lines Matching refs:tfm
20 static int setkey_unaligned(struct crypto_cipher *tfm, const u8 *key, in setkey_unaligned() argument
23 struct cipher_alg *cia = crypto_cipher_alg(tfm); in setkey_unaligned()
24 unsigned long alignmask = crypto_cipher_alignmask(tfm); in setkey_unaligned()
36 ret = cia->cia_setkey(crypto_cipher_tfm(tfm), alignbuffer, keylen); in setkey_unaligned()
43 int crypto_cipher_setkey(struct crypto_cipher *tfm, in crypto_cipher_setkey() argument
46 struct cipher_alg *cia = crypto_cipher_alg(tfm); in crypto_cipher_setkey()
47 unsigned long alignmask = crypto_cipher_alignmask(tfm); in crypto_cipher_setkey()
53 return setkey_unaligned(tfm, key, keylen); in crypto_cipher_setkey()
55 return cia->cia_setkey(crypto_cipher_tfm(tfm), key, keylen); in crypto_cipher_setkey()
59 static inline void cipher_crypt_one(struct crypto_cipher *tfm, in cipher_crypt_one() argument
62 unsigned long alignmask = crypto_cipher_alignmask(tfm); in cipher_crypt_one()
63 struct cipher_alg *cia = crypto_cipher_alg(tfm); in cipher_crypt_one()
68 unsigned int bs = crypto_cipher_blocksize(tfm); in cipher_crypt_one()
73 fn(crypto_cipher_tfm(tfm), tmp, tmp); in cipher_crypt_one()
76 fn(crypto_cipher_tfm(tfm), dst, src); in cipher_crypt_one()
80 void crypto_cipher_encrypt_one(struct crypto_cipher *tfm, in crypto_cipher_encrypt_one() argument
83 cipher_crypt_one(tfm, dst, src, true); in crypto_cipher_encrypt_one()
87 void crypto_cipher_decrypt_one(struct crypto_cipher *tfm, in crypto_cipher_decrypt_one() argument
90 cipher_crypt_one(tfm, dst, src, false); in crypto_cipher_decrypt_one()