Lines Matching refs:tfm
29 struct crypto_akcipher *tfm; member
365 static int virtio_crypto_rsa_set_key(struct crypto_akcipher *tfm, in virtio_crypto_rsa_set_key() argument
372 struct virtio_crypto_akcipher_ctx *ctx = akcipher_tfm_ctx(tfm); in virtio_crypto_rsa_set_key()
429 static int virtio_crypto_rsa_raw_set_priv_key(struct crypto_akcipher *tfm, in virtio_crypto_rsa_raw_set_priv_key() argument
433 return virtio_crypto_rsa_set_key(tfm, key, keylen, 1, in virtio_crypto_rsa_raw_set_priv_key()
439 static int virtio_crypto_p1pad_rsa_sha1_set_priv_key(struct crypto_akcipher *tfm, in virtio_crypto_p1pad_rsa_sha1_set_priv_key() argument
443 return virtio_crypto_rsa_set_key(tfm, key, keylen, 1, in virtio_crypto_p1pad_rsa_sha1_set_priv_key()
448 static int virtio_crypto_rsa_raw_set_pub_key(struct crypto_akcipher *tfm, in virtio_crypto_rsa_raw_set_pub_key() argument
452 return virtio_crypto_rsa_set_key(tfm, key, keylen, 0, in virtio_crypto_rsa_raw_set_pub_key()
457 static int virtio_crypto_p1pad_rsa_sha1_set_pub_key(struct crypto_akcipher *tfm, in virtio_crypto_p1pad_rsa_sha1_set_pub_key() argument
461 return virtio_crypto_rsa_set_key(tfm, key, keylen, 0, in virtio_crypto_p1pad_rsa_sha1_set_pub_key()
466 static unsigned int virtio_crypto_rsa_max_size(struct crypto_akcipher *tfm) in virtio_crypto_rsa_max_size() argument
468 struct virtio_crypto_akcipher_ctx *ctx = akcipher_tfm_ctx(tfm); in virtio_crypto_rsa_max_size()
474 static int virtio_crypto_rsa_init_tfm(struct crypto_akcipher *tfm) in virtio_crypto_rsa_init_tfm() argument
476 struct virtio_crypto_akcipher_ctx *ctx = akcipher_tfm_ctx(tfm); in virtio_crypto_rsa_init_tfm()
478 ctx->tfm = tfm; in virtio_crypto_rsa_init_tfm()
480 akcipher_set_reqsize(tfm, in virtio_crypto_rsa_init_tfm()
486 static void virtio_crypto_rsa_exit_tfm(struct crypto_akcipher *tfm) in virtio_crypto_rsa_exit_tfm() argument
488 struct virtio_crypto_akcipher_ctx *ctx = akcipher_tfm_ctx(tfm); in virtio_crypto_rsa_exit_tfm()