summaryrefslogtreecommitdiffstats
path: root/include/crypto
Commit message (Expand)AuthorAgeFilesLines
* 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/+0Star
* 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-re...Peter Maydell2020-09-122-6/+2Star
|\
| * crypto/builtin: Move AES_cbc_encrypt into cipher-builtin.inc.cRichard Henderson2020-09-101-4/+0Star
| * crypto: Allocate QCryptoCipher with the subclassRichard Henderson2020-09-101-1/+0Star
| * 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/+2Star
* | Use OBJECT_DECLARE_TYPE where possibleEduardo Habkost2020-09-092-8/+4Star
* | Use DECLARE_*CHECKER* macrosEduardo Habkost2020-09-098-29/+16Star
* | 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/+0Star
* Merge remote-tracking branch 'remotes/philmd-gitlab/tags/fw_cfg-20200704' int...Peter 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
* crypto/secret: move main logic from 'secret' to 'secret_common'.Alexey Krasikov2020-06-152-17/+71
* luks: extract qcrypto_block_calculate_payload_offset()Stefan Hajnoczi2020-03-111-0/+22
* crypto: Fix typo in QCryptoTLSSession's <example> commentMarkus Armbruster2019-12-181-1/+1
* crypto: define cleanup functions for use with g_autoptrDaniel P. Berrangé2019-08-225-0/+10
* crypto: Fix LGPL information in the file headersThomas Huth2019-07-1914-14/+14
* Include qemu-common.h exactly where neededMarkus Armbruster2019-06-122-2/+0Star
* crypto: Change the qcrypto_random_bytes buffer type to void*Richard Henderson2019-05-221-1/+1
* Don't talk about the LGPL if the file is licensed under the GPLThomas Huth2019-01-301-6/+5Star
* crypto: support multiple threads accessing one QCryptoBlockVladimir Sementsov-Ogievskiy2018-12-121-0/+2
* tests: call qcrypto_init instead of gnutls_global_initDaniel P. Berrangé2018-07-241-0/+2
* crypto: Implement TLS Pre-Shared Keys (PSK).Richard W.M. Jones2018-07-031-0/+106
* Include less of the generated modular QAPI headersMarkus Armbruster2018-03-025-3/+5
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-092-4/+0Star
* block: convert qcrypto_block_encrypt|decrypt to take bytes offsetDaniel P. Berrange2017-10-061-6/+8
* crypto: expose encryption sector size in APIsDaniel P. Berrange2017-10-061-0/+15
* crypto: hmac: add hmac driver frameworkLongpeng(Mike)2017-07-191-0/+1
* crypto: hmac: move crypto/hmac.h into include/crypto/Longpeng(Mike)2017-07-191-0/+166
* crypto: cipher: add cipher driver frameworkLongpeng(Mike)2017-07-191-0/+1
* block: pass option prefix down to crypto layerDaniel P. Berrange2017-07-111-1/+5
* crypto: qcrypto_random_bytes() now works on windows w/o any other crypto libsGeert Martin Ijewski2017-05-091-0/+9
* crypto: move 'opaque' parameter to (nearly) the end of parameter listDaniel P. Berrange2017-05-091-3/+3
* crypto: Make errp the last parameter of functionsFam Zheng2017-04-241-6/+6
* crypto: add CTR mode supportGonglei2016-10-191-3/+3
* crypto: extend mode as a parameter in qcrypto_cipher_supports()Gonglei2016-10-191-2/+4
* crypto: use correct derived key size when timing pbkdfDaniel P. Berrange2016-09-191-1/+5