Lines Matching refs:sess
2512 CryptoDevBackendAsymSessionInfo *sess = &backend_info->u.asym_sess_info; in vhost_user_crypto_create_session() local
2515 memcpy(&msg.payload.session.u.asym.session_setup_data, sess, in vhost_user_crypto_create_session()
2517 if (sess->keylen) { in vhost_user_crypto_create_session()
2519 if (sess->keylen > keylen) { in vhost_user_crypto_create_session()
2524 memcpy(&msg.payload.session.u.asym.key, sess->key, in vhost_user_crypto_create_session()
2525 sess->keylen); in vhost_user_crypto_create_session()
2528 CryptoDevBackendSymSessionInfo *sess = &backend_info->u.sym_sess_info; in vhost_user_crypto_create_session() local
2531 memcpy(&msg.payload.session.u.sym.session_setup_data, sess, in vhost_user_crypto_create_session()
2533 if (sess->key_len) { in vhost_user_crypto_create_session()
2535 if (sess->key_len > keylen) { in vhost_user_crypto_create_session()
2540 memcpy(&msg.payload.session.u.sym.key, sess->cipher_key, in vhost_user_crypto_create_session()
2541 sess->key_len); in vhost_user_crypto_create_session()
2544 if (sess->auth_key_len > 0) { in vhost_user_crypto_create_session()
2546 if (sess->auth_key_len > keylen) { in vhost_user_crypto_create_session()
2551 memcpy(&msg.payload.session.u.sym.auth_key, sess->auth_key, in vhost_user_crypto_create_session()
2552 sess->auth_key_len); in vhost_user_crypto_create_session()