summaryrefslogtreecommitdiffstats
path: root/include/crypto
Commit message (Expand)AuthorAgeFilesLines
* 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
* crypto: use uint64_t for pbkdf iteration count parametersDaniel P. Berrange2016-09-191-5/+5
* crypto: add support for querying parameters for block encryptionDaniel P. Berrange2016-07-261-0/+16
* Clean up ill-advised or unusual header guardsMarkus Armbruster2016-07-1210-31/+30Star
* Clean up header guards that don't match their file nameMarkus Armbruster2016-07-125-17/+15Star
* crypto: add support for TLS priority string overrideDaniel P. Berrange2016-07-041-0/+1
* crypto: aes: always rename internal symbolsMike Frysinger2016-06-131-3/+2Star
* Fix some typos found by codespellStefan Weil2016-05-181-1/+1
* include/crypto: Include qapi-types.h or qemu/bswap.h instead of qemu-common.hMarkus Armbruster2016-03-225-6/+2Star
* crypto: add block encryption frameworkDaniel P. Berrange2016-03-171-0/+232
* crypto: import an implementation of the XTS cipher modeDaniel P. Berrange2016-03-171-0/+86
* crypto: add support for anti-forensic split algorithmDaniel P. Berrange2016-03-171-0/+135
* crypto: add support for generating initialization vectorsDaniel P. Berrange2016-03-171-0/+206
* crypto: add support for PBKDF2 algorithmDaniel P. Berrange2016-03-171-0/+152
* crypto: add cryptographic random byte sourceDaniel P. Berrange2016-03-171-0/+44
* include: Clean up includesPeter Maydell2016-02-235-5/+0Star
* crypto: fix description of @errp parameter initializationDaniel P. Berrange2016-02-013-14/+14
* crypto: Fix typo in exampleEric Blake2016-01-111-1/+1
* crypto: move QCryptoCipherAlgorithm/Mode enum definitions into QAPIDaniel P. Berrange2015-12-231-15/+2Star
* crypto: move QCryptoHashAlgorithm enum definition into QAPIDaniel P. Berrange2015-12-231-8/+1Star
* crypto: add ability to query hash digest lenDaniel P. Berrange2015-12-231-0/+11
* crypto: add additional query accessors for cipher instancesDaniel P. Berrange2015-12-231-0/+37
* crypto: add support for loading encrypted x509 keysDaniel P. Berrange2015-12-181-0/+1
* crypto: add QCryptoSecret object class for password/key handlingDaniel P. Berrange2015-12-181-0/+148
* crypto: introduce new module for handling TLS sessionsDaniel P. Berrange2015-09-151-0/+322
* crypto: add sanity checking of TLS x509 credentialsDaniel P. Berrange2015-09-151-0/+1
* crypto: introduce new module for TLS x509 credentialsDaniel P. Berrange2015-09-151-0/+112
* crypto: introduce new module for TLS anonymous credentialsDaniel P. Berrange2015-09-151-0/+112
* crypto: introduce new base module for TLS credentialsDaniel P. Berrange2015-09-151-0/+68
* crypto: introduce generic cipher API & built-in implementationDaniel P. Berrange2015-07-081-0/+210
* crypto: move built-in D3DES implementation into crypto/Daniel P. Berrange2015-07-071-0/+49
* crypto: move built-in AES implementation into crypto/Daniel P. Berrange2015-07-071-0/+68
* crypto: introduce new module for computing hash digestsDaniel P. Berrange2015-07-072-0/+218