You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/include/crypto
Jan Kiszka 22ece1a6eb crypto/hmac: Allow to build hmac over multiple qcrypto_gnutls_hmac_bytes[v] calls
If the buffers that should be considered for building the hmac are not
available at the same time, the current API is unsuitable. Extend it so
that passing a NULL pointer as result_len is used as indicator that
further buffers will be passed in succeeding calls to
qcrypto_gnutls_hmac_bytes[v].

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <2d3539c247a6c323491a3821f0e5b6fc382a4686.1756706188.git.jan.kiszka@siemens.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
6 days ago
..
aes-round.h crypto: Add aesdec_ISB_ISR_AK_IMC 2 years ago
aes.h target/riscv: Use existing lookup tables for MixColumns 2 years ago
afsplit.h qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix 1 year ago
akcipher.h include/: spelling fixes 2 years ago
block.h qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix 1 year ago
cipher.h qapi/crypto: Rename QCryptoCipherAlgorithm to *Algo, and drop prefix 1 year ago
clmul.h crypto: Add generic 64-bit carry-less multiply routine 2 years ago
desrfb.h replace TABs with spaces 3 years ago
hash.h crypto: Introduce SM3 hash hmac pbkdf algorithm 10 months ago
hmac.h crypto/hmac: Allow to build hmac over multiple qcrypto_gnutls_hmac_bytes[v] calls 6 days ago
init.h crypto: Fix LGPL information in the file headers 6 years ago
ivgen.h qapi/crypto: Rename QCryptoIVGenAlgorithm to *Algo, and drop prefix 1 year ago
pbkdf.h qapi/crypto: Rename QCryptoCipherAlgorithm to *Algo, and drop prefix 1 year ago
random.h crypto: Fix LGPL information in the file headers 6 years ago
secret.h Use DECLARE_*CHECKER* macros 5 years ago
secret_common.h bulk: Do not declare function prototypes using 'extern' keyword 2 years ago
secret_keyring.h qom: Remove module_obj_name parameter from OBJECT_DECLARE* macros 5 years ago
sm4.h crypto: Add SM4 constant parameter CK 2 years ago
tls-cipher-suites.h Clean up header guards that don't match their file name 3 years ago
tlscreds.h crypto: Make QCryptoTLSCreds* structures private 4 years ago
tlscredsanon.h crypto: Make QCryptoTLSCreds* structures private 4 years ago
tlscredspsk.h crypto: Make QCryptoTLSCreds* structures private 4 years ago
tlscredsx509.h crypto: Make QCryptoTLSCreds* structures private 4 years ago
tlssession.h crypto: implement workaround for GNUTLS thread safety problems 2 months ago
x509-utils.h qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefix 1 year ago
xts.h crypto: Fix LGPL information in the file headers 6 years ago