aboutsummaryrefslogtreecommitdiff
path: root/crypto
AgeCommit message (Expand)Author
2023-10-03Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi
2023-10-03crypto: only include tls-cipher-suites in emulatorsPaolo Bonzini
2023-09-29crypto: remove shadowed 'ret' variableDaniel P. Berrangé
2023-09-29crypto/cipher-gnutls.c: Clean up local variable shadowingPhilippe Mathieu-Daudé
2023-09-15crypto: Add generic 64-bit carry-less multiply routineRichard Henderson
2023-09-15crypto: Add generic 32-bit carry-less multiply routinesRichard Henderson
2023-09-15crypto: Add generic 16-bit carry-less multiply routinesRichard Henderson
2023-09-15crypto: Add generic 8-bit carry-less multiply routinesRichard Henderson
2023-09-11crypto: Add SM4 constant parameter CKMax Chou
2023-09-11target/riscv: Use existing lookup tables for MixColumnsArd Biesheuvel
2023-09-08misc/other: spelling fixesMichael Tokarev
2023-08-31bulk: Do not declare function prototypes using 'extern' keywordPhilippe Mathieu-Daudé
2023-07-25crypto: Always initialize splitkeylenAkihiko Odaki
2023-07-09crypto: Unexport AES_*_rot, AES_TeN, AES_TdNRichard Henderson
2023-07-09crypto: Remove AES_imcRichard Henderson
2023-07-09crypto: Implement aesdec_IMC with AES_imc_rotRichard Henderson
2023-07-09crypto: Remove AES_shifts, AES_ishiftsRichard Henderson
2023-07-08crypto: Add aesdec_ISB_ISR_AK_IMCRichard Henderson
2023-07-08crypto: Add aesdec_ISB_ISR_IMC_AKRichard Henderson
2023-07-08crypto: Add aesenc_SB_SR_MC_AKRichard Henderson
2023-07-08crypto: Add aesdec_IMCRichard Henderson
2023-07-08crypto: Add aesenc_MCRichard Henderson
2023-07-08crypto: Add aesdec_ISB_ISR_AKRichard Henderson
2023-07-08crypto: Add aesenc_SB_SR_AKRichard Henderson
2023-07-08crypto/aes: Add AES_SH, AES_ISH macrosRichard Henderson
2023-07-08target/arm: Move aesmc and aesimc tables to crypto/aes.cRichard Henderson
2023-03-13win32: replace closesocket() with close() wrapperMarc-André Lureau
2023-02-15crypto: TLS: introduce `check_pending`Antoine Damhet
2023-02-08crypto: Clean up includesMarkus Armbruster
2023-01-19coroutine: Clean up superfluous inclusion of qemu/coroutine.hMarkus Armbruster
2022-12-14qapi crypto: Elide redundant has_FOO in generated CMarkus Armbruster
2022-11-02crypto: Support export akcipher to pkcs8Lei He
2022-11-02crypto: Support DER encodingsLei He
2022-10-27crypto: quote algorithm names in error messagesDaniel P. Berrangé
2022-10-27crypto: split off helpers for converting LUKS header endianessDaniel P. Berrangé
2022-10-27crypto: split LUKS header definitions off into fileDaniel P. Berrangé
2022-10-27crypto: check that LUKS PBKDF2 iterations count is non-zeroDaniel P. Berrangé
2022-10-27crypto: strengthen the check for key slots overlapping with LUKS headerDaniel P. Berrangé
2022-10-27crypto: validate that LUKS payload doesn't overlap with headerDaniel P. Berrangé
2022-10-27crypto: enforce that key material doesn't overlap with LUKS headerDaniel P. Berrangé
2022-10-27crypto: enforce that LUKS stripes is always a fixed valueDaniel P. Berrangé
2022-10-27crypto: sanity check that LUKS header strings are NUL-terminatedDaniel P. Berrangé
2022-10-27crypto: check for and report errors setting PSK credentialsDaniel P. Berrangé
2022-10-26crypto/luks: Support creating LUKS image on DarwinJungmin Park
2022-07-12crypto: Make block callbacks return 0 on successAlberto Faria
2022-05-26test/crypto: Add test suite for crypto akcipherLei He
2022-05-26crypto: Implement RSA algorithm by gcryptLei He
2022-05-26crypto: Implement RSA algorithm by hogweedLei He
2022-05-26crypto: add ASN.1 DER decoderLei He
2022-05-26crypto: Introduce akcipher crypto classzhenwei pi