aboutsummaryrefslogtreecommitdiffstats
path: root/crypto (follow)
Commit message (Expand)AuthorAgeFilesLines
* crypto/block: drop qcrypto_block_open() n_threads argumentStefan Hajnoczi2024-06-104-8/+3
* block/crypto: create ciphers on demandStefan Hajnoczi2024-06-104-50/+78
* crypto: query gcrypt for cipher availabilityDaniel P. Berrangé2024-03-191-0/+5
* crypto: factor out conversion of QAPI to gcrypt constantsDaniel P. Berrangé2024-03-191-56/+60
* crypto: Introduce 'detached-header' field in QCryptoBlockInfoLUKSHyman Huang2024-02-091-0/+2
* crypto: Modify the qcrypto_block_create to support creation flagsHyman Huang2024-02-093-8/+26
* crypto: Support LUKS volume with detached headerHyman Huang2024-02-091-4/+7
* crypto: Introduce SM4 symmetric cipher algorithmHyman Huang2024-02-094-0/+74
* crypto/rsakey-builtin.c.inc: Clean up two error pathsMarkus Armbruster2023-11-071-6/+2
* Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi2023-10-031-1/+2
|\
| * crypto: only include tls-cipher-suites in emulatorsPaolo Bonzini2023-10-031-1/+2
* | crypto: remove shadowed 'ret' variableDaniel P. Berrangé2023-09-291-1/+0
* | crypto/cipher-gnutls.c: Clean up local variable shadowingPhilippe Mathieu-Daudé2023-09-291-2/+2
|/
* crypto: Add generic 64-bit carry-less multiply routineRichard Henderson2023-09-151-0/+17
* crypto: Add generic 32-bit carry-less multiply routinesRichard Henderson2023-09-151-0/+13
* crypto: Add generic 16-bit carry-less multiply routinesRichard Henderson2023-09-151-0/+21
* crypto: Add generic 8-bit carry-less multiply routinesRichard Henderson2023-09-152-3/+66
* crypto: Add SM4 constant parameter CKMax Chou2023-09-111-0/+10
* target/riscv: Use existing lookup tables for MixColumnsArd Biesheuvel2023-09-111-2/+2
* misc/other: spelling fixesMichael Tokarev2023-09-084-8/+8
* bulk: Do not declare function prototypes using 'extern' keywordPhilippe Mathieu-Daudé2023-08-311-7/+6
* crypto: Always initialize splitkeylenAkihiko Odaki2023-07-251-2/+2
* crypto: Unexport AES_*_rot, AES_TeN, AES_TdNRichard Henderson2023-07-091-12/+21
* crypto: Remove AES_imcRichard Henderson2023-07-091-264/+0
* crypto: Implement aesdec_IMC with AES_imc_rotRichard Henderson2023-07-091-21/+21
* crypto: Remove AES_shifts, AES_ishiftsRichard Henderson2023-07-091-14/+0
* crypto: Add aesdec_ISB_ISR_AK_IMCRichard Henderson2023-07-081-0/+14
* crypto: Add aesdec_ISB_ISR_IMC_AKRichard Henderson2023-07-081-0/+58
* crypto: Add aesenc_SB_SR_MC_AKRichard Henderson2023-07-081-0/+58
* crypto: Add aesdec_IMCRichard Henderson2023-07-081-0/+59
* crypto: Add aesenc_MCRichard Henderson2023-07-081-0/+61
* crypto: Add aesdec_ISB_ISR_AKRichard Henderson2023-07-081-0/+45
* crypto: Add aesenc_SB_SR_AKRichard Henderson2023-07-081-0/+46
* crypto/aes: Add AES_SH, AES_ISH macrosRichard Henderson2023-07-081-2/+14
* target/arm: Move aesmc and aesimc tables to crypto/aes.cRichard Henderson2023-07-081-0/+140
* win32: replace closesocket() with close() wrapperMarc-André Lureau2023-03-131-3/+3
* crypto: TLS: introduce `check_pending`Antoine Damhet2023-02-151-0/+14
* crypto: Clean up includesMarkus Armbruster2023-02-081-1/+0
* coroutine: Clean up superfluous inclusion of qemu/coroutine.hMarkus Armbruster2023-01-192-2/+0
* qapi crypto: Elide redundant has_FOO in generated CMarkus Armbruster2022-12-141-8/+8
* crypto: Support export akcipher to pkcs8Lei He2022-11-023-1/+70
* crypto: Support DER encodingsLei He2022-11-022-25/+493
* crypto: quote algorithm names in error messagesDaniel P. Berrangé2022-10-271-3/+3
* crypto: split off helpers for converting LUKS header endianessDaniel P. Berrangé2022-10-272-32/+53
* crypto: split LUKS header definitions off into fileDaniel P. Berrangé2022-10-272-93/+138
* crypto: check that LUKS PBKDF2 iterations count is non-zeroDaniel P. Berrangé2022-10-271-0/+11
* crypto: strengthen the check for key slots overlapping with LUKS headerDaniel P. Berrangé2022-10-271-1/+1
* crypto: validate that LUKS payload doesn't overlap with headerDaniel P. Berrangé2022-10-271-0/+7
* crypto: enforce that key material doesn't overlap with LUKS headerDaniel P. Berrangé2022-10-271-0/+8
* crypto: enforce that LUKS stripes is always a fixed valueDaniel P. Berrangé2022-10-271-2/+3