Lines Matching refs:tfm
54 struct crypto_blkcipher *tfm, in krb5_encrypt() argument
63 struct blkcipher_desc desc = { .tfm = tfm, .info = local_iv }; in krb5_encrypt()
65 if (length % crypto_blkcipher_blocksize(tfm) != 0) in krb5_encrypt()
68 if (crypto_blkcipher_ivsize(tfm) > 16) { in krb5_encrypt()
70 crypto_blkcipher_ivsize(tfm)); in krb5_encrypt()
75 memcpy(local_iv, iv, crypto_blkcipher_ivsize(tfm)); in krb5_encrypt()
88 struct crypto_blkcipher *tfm, in krb5_decrypt() argument
97 struct blkcipher_desc desc = { .tfm = tfm, .info = local_iv }; in krb5_decrypt()
99 if (length % crypto_blkcipher_blocksize(tfm) != 0) in krb5_decrypt()
102 if (crypto_blkcipher_ivsize(tfm) > 16) { in krb5_decrypt()
104 crypto_blkcipher_ivsize(tfm)); in krb5_decrypt()
108 memcpy(local_iv,iv, crypto_blkcipher_ivsize(tfm)); in krb5_decrypt()
136 desc.tfm = crypto_alloc_hash(cksumname, 0, CRYPTO_ALG_ASYNC); in make_checksum()
137 if (IS_ERR(desc.tfm)) in make_checksum()
139 cksum->len = crypto_hash_digestsize(desc.tfm); in make_checksum()
156 crypto_free_hash(desc.tfm); in make_checksum()
234 gss_encrypt_xdr_buf(struct crypto_blkcipher *tfm, struct xdr_buf *buf, in gss_encrypt_xdr_buf() argument
240 BUG_ON((buf->len - offset) % crypto_blkcipher_blocksize(tfm) != 0); in gss_encrypt_xdr_buf()
243 desc.desc.tfm = tfm; in gss_encrypt_xdr_buf()
310 gss_decrypt_xdr_buf(struct crypto_blkcipher *tfm, struct xdr_buf *buf, in gss_decrypt_xdr_buf() argument
316 BUG_ON((buf->len - offset) % crypto_blkcipher_blocksize(tfm) != 0); in gss_decrypt_xdr_buf()
319 desc.desc.tfm = tfm; in gss_decrypt_xdr_buf()