Home
last modified time | relevance | path

Searched refs:afalg (Results 1 – 8 of 8) sorted by relevance

/openbmc/qemu/crypto/
H A Dcipher-afalg.c68 QCryptoAFAlgo *afalg; in qcrypto_afalg_cipher_ctx_new() local
77 afalg = qcrypto_afalg_comm_alloc(AFALG_TYPE_CIPHER, name, errp); in qcrypto_afalg_cipher_ctx_new()
78 if (!afalg) { in qcrypto_afalg_cipher_ctx_new()
86 if (setsockopt(afalg->tfmfd, SOL_ALG, ALG_SET_KEY, key, in qcrypto_afalg_cipher_ctx_new()
89 qcrypto_afalg_comm_free(afalg); in qcrypto_afalg_cipher_ctx_new()
94 afalg->msg = g_new0(struct msghdr, 1); in qcrypto_afalg_cipher_ctx_new()
95 afalg->msg->msg_controllen += CMSG_SPACE(ALG_OPTYPE_LEN); in qcrypto_afalg_cipher_ctx_new()
98 afalg->msg->msg_controllen += CMSG_SPACE(ALG_MSGIV_LEN(expect_niv)); in qcrypto_afalg_cipher_ctx_new()
100 afalg->msg->msg_control = g_new0(uint8_t, afalg->msg->msg_controllen); in qcrypto_afalg_cipher_ctx_new()
103 afalg->cmsg = CMSG_FIRSTHDR(afalg->msg); in qcrypto_afalg_cipher_ctx_new()
[all …]
H A Dafalg.c73 QCryptoAFAlgo *afalg; in qcrypto_afalg_comm_alloc() local
75 afalg = g_new0(QCryptoAFAlgo, 1); in qcrypto_afalg_comm_alloc()
77 afalg->opfd = -1; in qcrypto_afalg_comm_alloc()
78 afalg->tfmfd = qcrypto_afalg_socket_bind(type, name, errp); in qcrypto_afalg_comm_alloc()
79 if (afalg->tfmfd == -1) { in qcrypto_afalg_comm_alloc()
83 afalg->opfd = qemu_accept(afalg->tfmfd, NULL, 0); in qcrypto_afalg_comm_alloc()
84 if (afalg->opfd == -1) { in qcrypto_afalg_comm_alloc()
89 return afalg; in qcrypto_afalg_comm_alloc()
92 qcrypto_afalg_comm_free(afalg); in qcrypto_afalg_comm_alloc()
96 void qcrypto_afalg_comm_free(QCryptoAFAlgo *afalg) in qcrypto_afalg_comm_free() argument
[all …]
H A Dhash-afalg.c73 QCryptoAFAlgo *afalg; in qcrypto_afalg_hash_hmac_ctx_new() local
81 afalg = qcrypto_afalg_comm_alloc(AFALG_TYPE_HASH, name, errp); in qcrypto_afalg_hash_hmac_ctx_new()
82 if (!afalg) { in qcrypto_afalg_hash_hmac_ctx_new()
91 if (setsockopt(afalg->tfmfd, SOL_ALG, ALG_SET_KEY, in qcrypto_afalg_hash_hmac_ctx_new()
94 qcrypto_afalg_comm_free(afalg); in qcrypto_afalg_hash_hmac_ctx_new()
99 return afalg; in qcrypto_afalg_hash_hmac_ctx_new()
162 int qcrypto_afalg_send_to_kernel(QCryptoAFAlgo *afalg, in qcrypto_afalg_send_to_kernel() argument
172 ret = iov_send_recv_with_flags(afalg->opfd, flags, iov, niov, in qcrypto_afalg_send_to_kernel()
186 int qcrypto_afalg_recv_from_kernel(QCryptoAFAlgo *afalg, in qcrypto_afalg_recv_from_kernel() argument
209 ret = iov_send_recv(afalg->opfd, &outv, 1, in qcrypto_afalg_recv_from_kernel()
[all …]
H A Dmeson.build51 crypto_ss.add(if_true: files('afalg.c', 'cipher-afalg.c', 'hash-afalg.c'))
H A Dafalgpriv.h65 void qcrypto_afalg_comm_free(QCryptoAFAlgo *afalg);
/openbmc/qemu/scripts/
H A Dmeson-buildoptions.sh289 --enable-crypto-afalg) printf "%s" -Dcrypto_afalg=enabled ;;
290 --disable-crypto-afalg) printf "%s" -Dcrypto_afalg=disabled ;;
/openbmc/linux/
H A Dopengrok0.0.log2632 2024-12-28 20:09:06.454-0600 FINEST t1097 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/qemu/crypto/cipher-afalg.c.gz'
[all...]
H A Dopengrok1.0.log[all...]