Home
last modified time | relevance | path

Searched refs:sess_info (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/backends/
H A Dcryptodev-builtin.c218 CryptoDevBackendSymSessionInfo *sess_info, in cryptodev_builtin_create_cipher_session() argument
227 if (sess_info->op_type != VIRTIO_CRYPTO_SYM_OP_CIPHER) { in cryptodev_builtin_create_cipher_session()
228 error_setg(errp, "Unsupported optype :%u", sess_info->op_type); in cryptodev_builtin_create_cipher_session()
239 switch (sess_info->cipher_alg) { in cryptodev_builtin_create_cipher_session()
242 algo = cryptodev_builtin_get_aes_algo(sess_info->key_len, in cryptodev_builtin_create_cipher_session()
250 algo = cryptodev_builtin_get_aes_algo(sess_info->key_len, in cryptodev_builtin_create_cipher_session()
258 algo = cryptodev_builtin_get_aes_algo(sess_info->key_len, in cryptodev_builtin_create_cipher_session()
266 algo = cryptodev_builtin_get_aes_algo(sess_info->key_len, in cryptodev_builtin_create_cipher_session()
286 sess_info->cipher_alg); in cryptodev_builtin_create_cipher_session()
291 sess_info->cipher_key, in cryptodev_builtin_create_cipher_session()
[all …]
H A Dcryptodev-lkcf.c511 CryptoDevBackendAsymSessionInfo *sess_info, in cryptodev_lkcf_create_asym_session() argument
519 switch (sess_info->algo) { in cryptodev_lkcf_create_asym_session()
523 sess_info->u.rsa.padding_algo, sess_info->u.rsa.hash_algo, in cryptodev_lkcf_create_asym_session()
531 error_report("Unsupported asym alg %u", sess_info->algo); in cryptodev_lkcf_create_asym_session()
535 switch (sess_info->keytype) { in cryptodev_lkcf_create_asym_session()
545 error_report("Unknown akcipher keytype: %u", sess_info->keytype); in cryptodev_lkcf_create_asym_session()
556 sess->keylen = sess_info->keylen; in cryptodev_lkcf_create_asym_session()
557 sess->key = g_malloc(sess_info->keylen); in cryptodev_lkcf_create_asym_session()
558 memcpy(sess->key, sess_info->key, sess_info->keylen); in cryptodev_lkcf_create_asym_session()
568 CryptoDevBackendSessionInfo *sess_info, in cryptodev_lkcf_create_session() argument
[all …]
H A Dcryptodev-vhost-user.c237 CryptoDevBackendSessionInfo *sess_info, in cryptodev_vhost_user_crypto_create_session() argument
250 sess_info, in cryptodev_vhost_user_crypto_create_session()
263 CryptoDevBackendSessionInfo *sess_info, in cryptodev_vhost_user_create_session() argument
268 uint32_t op_code = sess_info->op_code; in cryptodev_vhost_user_create_session()
279 ret = cryptodev_vhost_user_crypto_create_session(backend, sess_info, in cryptodev_vhost_user_create_session()
284 error_report("Unsupported opcode :%" PRIu32 "", sess_info->op_code); in cryptodev_vhost_user_create_session()
294 sess_info->session_id = ret; in cryptodev_vhost_user_create_session()
H A Dcryptodev.c142 CryptoDevBackendSessionInfo *sess_info, in cryptodev_backend_create_session() argument
151 return bc->create_session(backend, sess_info, queue_index, cb, opaque); in cryptodev_backend_create_session()
/openbmc/qemu/include/sysemu/
H A Dcryptodev.h201 CryptoDevBackendSessionInfo *sess_info,
365 CryptoDevBackendSessionInfo *sess_info,