aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2024-10-22crypto/hash-afalg: Fix broken buildMarkus Armbruster1-5/+5
2024-10-22crypto/hash: avoid overwriting user supplied result pointerDaniel P. Berrangé4-11/+45
2024-10-22crypto: Remove unused DER string functionsDr. David Alan Gilbert2-35/+0
2024-10-10crypto: drop obsolete back compat logic for old nettleDaniel P. Berrangé1-14/+3
2024-10-10crypto/hashpriv: Remove old hash API functionAlejandro Zeise1-6/+0
2024-10-10crypto/hash-afalg: Remove old hash API functionsAlejandro Zeise1-56/+4
2024-10-10crypto/hash-nettle: Remove old hash API functionsAlejandro Zeise1-53/+0
2024-10-10crypto/hash-gnutls: Remove old hash API functionsAlejandro Zeise1-47/+0
2024-10-10crypto/hash-gcrypt: Remove old hash API functionsAlejandro Zeise1-67/+0
2024-10-10crypto/hash-glib: Remove old hash API functionsAlejandro Zeise1-53/+0
2024-10-10crypto/hash: Implement and use new hash APIAlejandro Zeise1-30/+131
2024-10-10crypto/hash-afalg: Implement new hash APIAlejandro Zeise1-0/+127
2024-10-10crypto/hash-nettle: Implement new hash APIAlejandro Zeise1-0/+70
2024-10-10crypto/hash-gnutls: Implement new hash APIAlejandro Zeise1-0/+78
2024-10-10crypto/hash-gcrypt: Implement new hash APIAlejandro Zeise1-0/+79
2024-10-10crypto/hash-glib: Implement new hash APIAlejandro Zeise1-0/+67
2024-10-10crypto: accumulative hashing APIAlejandro Zeise1-0/+13
2024-09-10qapi/crypto: Rename QCryptoAFAlg to QCryptoAFAlgoMarkus Armbruster5-25/+25
2024-09-10qapi/crypto: Rename QCryptoRSAPaddingAlgorithm to *Algo, and drop prefixMarkus Armbruster2-18/+18
2024-09-10qapi/crypto: Rename QCryptoAkCipherAlgorithm to *Algo, and drop prefixMarkus Armbruster4-6/+6
2024-09-10qapi/crypto: Rename QCryptoIVGenAlgorithm to *Algo, and drop prefixMarkus Armbruster4-15/+15
2024-09-10qapi/crypto: Rename QCryptoCipherAlgorithm to *Algo, and drop prefixMarkus Armbruster14-189/+189
2024-09-10qapi/crypto: Rename QCryptoHashAlgorithm to *Algo, and drop prefixMarkus Armbruster27-217/+217
2024-09-10qapi/crypto: Drop unwanted 'prefix'Markus Armbruster4-12/+12
2024-09-10qapi/crypto: Drop temporary 'prefix'Markus Armbruster2-4/+4
2024-09-09crypto: Introduce x509 utilsDorjoy Chowdhury2-0/+80
2024-09-09crypto: Support SHA384 hash when using glibDorjoy Chowdhury1-1/+1
2024-09-09crypto: Define macros for hash algorithm digest lengthsDorjoy Chowdhury1-7/+7
2024-09-09crypto: use consistent error reporting pattern for unsupported cipher modesDaniel P. Berrangé1-4/+14
2024-09-09crypto: avoid leak of ctx when bad cipher mode is givenDaniel P. Berrangé1-2/+5
2024-09-09crypto: check gnutls & gcrypt support the requested pbkdf hashDaniel P. Berrangé2-2/+2
2024-09-09crypto: run qcrypto_pbkdf2_count_iters in a new threadTiago Pasqualini1-7/+46
2024-08-20crypto/tlscredspsk: Free username on finalizePeter Maydell1-0/+1
2024-07-24crypto: propagate errors from TLS session I/O callbacksDaniel P. Berrangé1-10/+66
2024-07-24crypto: push error reporting into TLS session I/O APIsDaniel P. Berrangé1-31/+29
2024-07-24crypto: drop gnutls debug logging supportDaniel P. Berrangé1-11/+4
2024-07-23crypto/block-luks: make range overlap check more readableYao Xingtao1-1/+2
2024-06-10crypto/block: drop qcrypto_block_open() n_threads argumentStefan Hajnoczi4-8/+3
2024-06-10block/crypto: create ciphers on demandStefan Hajnoczi4-50/+78
2024-03-19crypto: query gcrypt for cipher availabilityDaniel P. Berrangé1-0/+5
2024-03-19crypto: factor out conversion of QAPI to gcrypt constantsDaniel P. Berrangé1-56/+60
2024-02-09crypto: Introduce 'detached-header' field in QCryptoBlockInfoLUKSHyman Huang1-0/+2
2024-02-09crypto: Modify the qcrypto_block_create to support creation flagsHyman Huang3-8/+26
2024-02-09crypto: Support LUKS volume with detached headerHyman Huang1-4/+7
2024-02-09crypto: Introduce SM4 symmetric cipher algorithmHyman Huang4-0/+74
2023-11-07crypto/rsakey-builtin.c.inc: Clean up two error pathsMarkus Armbruster1-6/+2
2023-10-03Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi1-1/+2
2023-10-03crypto: only include tls-cipher-suites in emulatorsPaolo Bonzini1-1/+2
2023-09-29crypto: remove shadowed 'ret' variableDaniel P. Berrangé1-1/+0
2023-09-29crypto/cipher-gnutls.c: Clean up local variable shadowingPhilippe Mathieu-Daudé1-2/+2