aboutsummaryrefslogtreecommitdiffstats
path: root/include/crypto (follow)
Commit message (Expand)AuthorAgeFilesLines
* crypto/block: drop qcrypto_block_open() n_threads argumentStefan Hajnoczi2024-06-101-2/+0
* crypto: Modify the qcrypto_block_create to support creation flagsHyman Huang2024-02-091-0/+11
* crypto: Support LUKS volume with detached headerHyman Huang2024-02-091-0/+5
* crypto: Add generic 64-bit carry-less multiply routineRichard Henderson2023-09-151-0/+19
* crypto: Add generic 32-bit carry-less multiply routinesRichard Henderson2023-09-151-0/+7
* crypto: Add generic 16-bit carry-less multiply routinesRichard Henderson2023-09-151-0/+16
* crypto: Add generic 8-bit carry-less multiply routinesRichard Henderson2023-09-151-0/+41
* crypto: Add SM4 constant parameter CKMax Chou2023-09-111-0/+1
* crypto: Create sm4_subwordMax Chou2023-09-111-0/+8
* target/riscv: Use existing lookup tables for MixColumnsArd Biesheuvel2023-09-111-0/+7
* include/: spelling fixesMichael Tokarev2023-09-082-3/+3
* bulk: Do not declare function prototypes using 'extern' keywordPhilippe Mathieu-Daudé2023-08-311-8/+6
* crypto: Unexport AES_*_rot, AES_TeN, AES_TdNRichard Henderson2023-07-091-25/+0
* crypto: Remove AES_imcRichard Henderson2023-07-091-7/+0
* crypto: Remove AES_shifts, AES_ishiftsRichard Henderson2023-07-091-4/+0
* crypto: Add aesdec_ISB_ISR_AK_IMCRichard Henderson2023-07-081-0/+21
* crypto: Add aesdec_ISB_ISR_IMC_AKRichard Henderson2023-07-081-0/+21
* crypto: Add aesenc_SB_SR_MC_AKRichard Henderson2023-07-081-0/+21
* crypto: Add aesdec_IMCRichard Henderson2023-07-081-0/+18
* crypto: Add aesenc_MCRichard Henderson2023-07-081-0/+18
* crypto: Add aesdec_ISB_ISR_AKRichard Henderson2023-07-081-0/+21
* crypto: Add aesenc_SB_SR_AKRichard Henderson2023-07-081-0/+44
* target/arm: Move aesmc and aesimc tables to crypto/aes.cRichard Henderson2023-07-081-0/+6
* replace TABs with spacesYeqi Fu2023-03-202-12/+12
* crypto: TLS: introduce `check_pending`Antoine Damhet2023-02-151-0/+11
* crypto: Support export akcipher to pkcs8Lei He2022-11-021-0/+21
* crypto: Make block callbacks return 0 on successAlberto Faria2022-07-121-16/+16
* crypto: Introduce akcipher crypto classzhenwei pi2022-05-261-0/+158
* Clean up header guards that don't match their file nameMarkus Armbruster2022-05-111-3/+3
* crypto: move sm4_sbox from target/armWeiwei Li2022-04-291-0/+6
* crypto: Make QCryptoTLSCreds* structures privatePhilippe Mathieu-Daudé2021-06-295-56/+0
* crypto/tlscreds: Introduce qcrypto_tls_creds_check_endpoint() helperPhilippe Mathieu-Daudé2021-06-291-0/+14
* crypto: add reload for QCryptoTLSCredsClassZihao Chang2021-03-231-3/+5
* qom: Remove module_obj_name parameter from OBJECT_DECLARE* macrosEduardo Habkost2020-09-182-2/+2
* qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPEEduardo Habkost2020-09-181-1/+1
* Merge remote-tracking branch 'remotes/berrange-gitlab/tags/crypt-perf-pull-request' into stagingPeter Maydell2020-09-122-6/+2
|\
| * crypto/builtin: Move AES_cbc_encrypt into cipher-builtin.inc.cRichard Henderson2020-09-101-4/+0
| * crypto: Allocate QCryptoCipher with the subclassRichard Henderson2020-09-101-1/+0
| * crypto: Use the correct const type for driverRichard Henderson2020-09-101-1/+1
| * crypto: Move QCryptoCipherDriver typedef to crypto/cipher.hRichard Henderson2020-09-101-0/+1
* | Use OBJECT_DECLARE_SIMPLE_TYPE when possibleEduardo Habkost2020-09-091-5/+2
* | Use OBJECT_DECLARE_TYPE where possibleEduardo Habkost2020-09-092-8/+4
* | Use DECLARE_*CHECKER* macrosEduardo Habkost2020-09-098-29/+16
* | Move QOM typedefs and add missing includesEduardo Habkost2020-09-098-11/+15
* | Delete duplicate QOM typedefsEduardo Habkost2020-09-081-4/+4
|/
* qapi: enable use of g_autoptr with QAPI typesDaniel P. Berrangé2020-09-031-2/+0
* Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-20200704' into stagingPeter Maydell2020-07-091-0/+39
|\
| * crypto: Add tls-cipher-suites objectPhilippe Mathieu-Daudé2020-07-031-0/+39
* | qcrypto/core: add generic infrastructure for crypto options amendmentMaxim Levitsky2020-07-061-0/+22
|/
* crypto/linux_keyring: add 'secret_keyring' secret object.Alexey Krasikov2020-06-151-0/+52