12 Commits (4f1ebc7712a7db61155080164f2169320d033559)

Author SHA1 Message Date
Markus Armbruster a092c513db qapi/crypto: Rename QCryptoCipherAlgorithm to *Algo, and drop prefix 2 years ago
Daniel P. Berrangé e503fc55ac crypto: query gcrypt for cipher availability 2 years ago
Daniel P. Berrangé eac57306d8 crypto: factor out conversion of QAPI to gcrypt constants 2 years ago
Hyman Huang 52ed9f455e crypto: Introduce SM4 symmetric cipher algorithm 2 years ago
Daniel P. Berrangé 83bee4b51f crypto: replace 'des-rfb' cipher with 'des' 5 years ago
Daniel P. Berrangé 7b40aa4b96 crypto: drop custom XTS support in gcrypt driver 5 years ago
Richard Henderson 1b010d9339 crypto/gcrypt: Split QCryptoCipherGcrypt into subclasses 6 years ago
Richard Henderson da30cd77e1 crypto: Move cipher->driver init to qcrypto_*_cipher_ctx_new 6 years ago
Richard Henderson 3eedf5cc9d crypto: Allocate QCryptoCipher with the subclass 6 years ago
Richard Henderson 7b5dbfb777 crypto: Use the correct const type for driver 6 years ago
Richard Henderson 7d823bf4e9 crypto: Remove redundant includes 6 years ago
Richard Henderson 6d92bdf443 crypto: Rename cipher include files to .c.inc 6 years ago
Richard Henderson eba29771c0 crypto: Assume blocksize is a power of 2 6 years ago
Daniel P. Berrangé e0576942e0 crypto: add support for gcrypt's native XTS impl 7 years ago
Thomas Huth b7cbb8741b crypto: Fix LGPL information in the file headers 7 years ago
Markus Armbruster 977c736f80 qapi: Mechanically convert FOO_lookup[...] to FOO_str(...) 9 years ago
Longpeng(Mike) 75c8007809 crypto: cipher: add cipher driver framework 9 years ago
Longpeng(Mike) 468fb27154 crypto: cipher: introduce qcrypto_cipher_ctx_new for gcrypt-backend 9 years ago
Longpeng(Mike) cc5eff0186 crypto: cipher: introduce context free function 9 years ago
Longpeng(Mike) ffb7bf452a crypto: add 3des-ede support when using libgcrypt/nettle 9 years ago
Gonglei 3c28292f39 crypto: add CTR mode support 10 years ago
Gonglei f844836ddc crypto: extend mode as a parameter in qcrypto_cipher_supports() 10 years ago
Daniel P. Berrange 90d6f60d07 crypto: report enum strings instead of values in errors 10 years ago
Daniel P. Berrange a5d2f44d0d crypto: ensure XTS is only used with ciphers with 16 byte blocks 10 years ago
Daniel P. Berrange eaec903c5b crypto: wire up XTS mode for cipher APIs 10 years ago
Daniel P. Berrange 50f6753e27 crypto: add support for the twofish cipher algorithm 10 years ago
Daniel P. Berrange 94318522ed crypto: add support for the serpent cipher algorithm 10 years ago
Daniel P. Berrange 084a85eedd crypto: add support for the cast5-128 cipher algorithm 10 years ago
Peter Maydell 42f7a448db crypto: Clean up includes 10 years ago
Daniel P. Berrange 3a661f1eab crypto: add sanity checking of plaintext/ciphertext length 11 years ago
Daniel P. Berrange 62893b67cd crypto: add a gcrypt cipher implementation 11 years ago