Sign in
qemu
/
qemu
/
c10dd8565defdb14695580c9369b20f4544e65a2
/
crypto
4800819
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 5 years ago
8cb846d
crypto: Fix certificate file error handling crash bug
by Markus Armbruster
· 5 years ago
44e9f23
stubs: replace stubs with lnot if applicable
by Paolo Bonzini
· 6 years ago
b8d89ba
crypto: move common bits for all emulators to libqemuutil
by Paolo Bonzini
· 6 years ago
dc2207a
crypto: add support for nettle's native XTS impl
by Daniel P. Berrangé
· 5 years ago
e057694
crypto: add support for gcrypt's native XTS impl
by Daniel P. Berrangé
· 5 years ago
befdba9
qcrypto-luks: more rigorous header checking
by Maxim Levitsky
· 5 years ago
bd56a55
qcrypto-luks: simplify the math used for keyslot locations
by Maxim Levitsky
· 5 years ago
3994a7c
qcrypto-luks: extract store key function
by Maxim Levitsky
· 5 years ago
9fa9c1c
qcrypto-luks: extract check and parse header
by Maxim Levitsky
· 5 years ago
dde2c5a
qcrypto-luks: extract store and load header
by Maxim Levitsky
· 5 years ago
61dd8a9
qcrypto-luks: purge unused error codes from open callback
by Maxim Levitsky
· 5 years ago
9d80e59
qcrypto-luks: use the parsed encryption settings in QCryptoBlockLUKS
by Maxim Levitsky
· 5 years ago
7e60a6f
qcrypto-luks: pass keyslot index rather that pointer to the keyslot
by Maxim Levitsky
· 5 years ago
1ddd52e
qcrypto-luks: simplify masterkey and masterkey length
by Maxim Levitsky
· 5 years ago
70b2a1f
qcrypto-luks: don't overwrite cipher_mode in header
by Maxim Levitsky
· 5 years ago
f0d3c36
qcrypto-luks: rename some fields in QCryptoBlockLUKSHeader
by Maxim Levitsky
· 5 years ago
57b9f11
crypto: use auto cleanup for many stack variables
by Daniel P. Berrangé
· 6 years ago
00f2cfb
glib: bump min required glib library version to 2.48
by Daniel P. Berrangé
· 7 years ago
b7cbb87
crypto: Fix LGPL information in the file headers
by Thomas Huth
· 6 years ago
f887849
crypto: fix function signatures for nettle 2.7 vs 3
by Daniel P. Berrangé
· 6 years ago
e8e67ca
crypto: switch to modern nettle AES APIs
by Daniel P. Berrangé
· 6 years ago
0553d89
Normalize position of header guard
by Markus Armbruster
· 6 years ago
a8d2532
Include qemu-common.h exactly where needed
by Markus Armbruster
· 6 years ago
0b8fa32
Include qemu/module.h where needed, drop it from qemu-common.h
by Markus Armbruster
· 6 years ago
d049b1f
crypto: Change the qcrypto_random_bytes buffer type to void*
by Richard Henderson
· 6 years ago
db1ed1a
crypto: Use getrandom for qcrypto_random_bytes
by Richard Henderson
· 6 years ago
e9979ca
crypto: Use O_CLOEXEC in qcrypto_random_init
by Richard Henderson
· 6 years ago
25fb26e
crypto: Do not fail for EINTR during qcrypto_random_bytes
by Richard Henderson
· 6 years ago
14a356f
crypto: Reverse code blocks in random-platform.c
by Richard Henderson
· 6 years ago
243dc2c
build: Link user-only with crypto random number objects
by Richard Henderson
· 6 years ago
500016e
trace-events: Shorten file names in comments
by Markus Armbruster
· 6 years ago
5993e3b
crypto/block: remove redundant struct packing to fix build with gcc 9
by Greg Kurz
· 6 years ago
b76806d
authz: delete existing ACL implementation
by Daniel P. Berrange
· 9 years ago
2f9f96b
crypto: finish removing TABs
by Paolo Bonzini
· 6 years ago
e361a77
Don't talk about the LGPL if the file is licensed under the GPL
by Thomas Huth
· 6 years ago
72e21db
remove space-tab sequences
by Paolo Bonzini
· 6 years ago
c972fa1
crypto: support multiple threads accessing one QCryptoBlock
by Vladimir Sementsov-Ogievskiy
· 6 years ago
0f0d596
crypto/block: introduce qcrypto_block_*crypt_helper functions
by Vladimir Sementsov-Ogievskiy
· 6 years ago
0270417
crypto/block: rename qcrypto_block_*crypt_helper
by Vladimir Sementsov-Ogievskiy
· 6 years ago
1dc57b6
crypto/block: refactor qcrypto_block_*crypt_helper functions
by Vladimir Sementsov-Ogievskiy
· 6 years ago
b640adc
crypto/block-luks: fix memory leak in qcrypto_block_luks_create
by Vladimir Sementsov-Ogievskiy
· 6 years ago
a2458b6
io: return 0 for EOF in TLS session read after shutdown
by Daniel P. Berrangé
· 6 years ago
07809a7
crypto: initialize sector size even when opening with no IO flag
by Daniel P. Berrangé
· 6 years ago
aa895bd
crypto: annotate xts_tweak_encdec as inlineable
by Daniel P. Berrangé
· 6 years ago
7dac0dd
crypto: convert xts_mult_x to use xts_uint128 type
by Daniel P. Berrangé
· 6 years ago
db217c6
crypto: convert xts_tweak_encdec to use xts_uint128 type
by Daniel P. Berrangé
· 6 years ago
cc36930
crypto: introduce a xts_uint128 data type
by Daniel P. Berrangé
· 6 years ago
299ec87
crypto: remove code duplication in tweak encrypt/decrypt
by Daniel P. Berrangé
· 6 years ago
64dd2f3
crypto: require nettle >= 2.7.1 for building QEMU
by Daniel P. Berrangé
· 7 years ago
dea7a64
crypto: require libgcrypt >= 1.5.0 for building QEMU
by Daniel P. Berrangé
· 7 years ago
a072240
crypto: require gnutls >= 3.1.18 for building QEMU
by Daniel P. Berrangé
· 7 years ago
e1a6dc9
crypto: Implement TLS Pre-Shared Keys (PSK).
by Richard W.M. Jones
· 7 years ago
e7b3af8
glib: bump min required glib library version to 2.40
by Daniel P. Berrangé
· 7 years ago
986bc8d
crypto: use local path for local headers
by Michael S. Tsirkin
· 7 years ago
9af2398
Include less of the generated modular QAPI headers
by Markus Armbruster
· 7 years ago
e688df6
Include qapi/error.h exactly where needed
by Markus Armbruster
· 7 years ago
83e3330
crypto: fix stack-buffer-overflow error
by Marc-André Lureau
· 7 years ago
f171063
crypto: afalg: fix a NULL pointer dereference
by Longpeng
· 7 years ago
4609742
block: convert qcrypto_block_encrypt|decrypt to take bytes offset
by Daniel P. Berrange
· 7 years ago
850f49d
crypto: expose encryption sector size in APIs
by Daniel P. Berrange
· 7 years ago
f7abe0e
qapi: Change data type of the FOO_lookup generated for enum FOO
by Marc-André Lureau
· 7 years ago
977c736
qapi: Mechanically convert FOO_lookup[...] to FOO_str(...)
by Markus Armbruster
· 7 years ago
5b5f825
qapi: Generate FOO_str() macro for QAPI enum FOO
by Markus Armbruster
· 7 years ago
9ae3307
crypto: Use qapi_enum_parse() in qcrypto_block_luks_name_lookup()
by Markus Armbruster
· 7 years ago
87e0331
docs: fix broken paths to docs/devel/tracing.txt
by Philippe Mathieu-Daudé
· 8 years ago
42e7e15
crypto: hmac: add af_alg-backend hmac support
by Longpeng(Mike)
· 8 years ago
9a05977
crypto: hash: add afalg-backend hash support
by Longpeng(Mike)
· 8 years ago
25c60df
crypto: cipher: add afalg-backend cipher support
by Longpeng(Mike)
· 8 years ago
f0d92b5
crypto: introduce some common functions for af_alg backend
by Longpeng(Mike)
· 8 years ago
14a5a2a
crypto: hmac: add hmac driver framework
by Longpeng(Mike)
· 8 years ago
d73c04e
crypto: hmac: introduce qcrypto_hmac_ctx_new for glib-backend
by Longpeng(Mike)
· 8 years ago
8c2776d
crypto: hmac: introduce qcrypto_hmac_ctx_new for nettle-backend
by Longpeng(Mike)
· 8 years ago
822d15d
crypto: hmac: introduce qcrypto_hmac_ctx_new for gcrypt-backend
by Longpeng(Mike)
· 8 years ago
9767b75
crypto: hmac: move crypto/hmac.h into include/crypto/
by Longpeng(Mike)
· 8 years ago
aa8efad
crypto: hash: add hash driver framework
by Longpeng(Mike)
· 8 years ago
75c8007
crypto: cipher: add cipher driver framework
by Longpeng(Mike)
· 8 years ago
d962c62
crypto: cipher: introduce qcrypto_cipher_ctx_new for builtin-backend
by Longpeng(Mike)
· 8 years ago
eabe6c5
crypto: cipher: introduce qcrypto_cipher_ctx_new for nettle-backend
by Longpeng(Mike)
· 8 years ago
468fb27
crypto: cipher: introduce qcrypto_cipher_ctx_new for gcrypt-backend
by Longpeng(Mike)
· 8 years ago
cc5eff0
crypto: cipher: introduce context free function
by Longpeng(Mike)
· 8 years ago
1cd9a78
block: pass option prefix down to crypto layer
by Daniel P. Berrange
· 8 years ago
612fc05
fix mingw build failure
by Gerd Hoffmann
· 8 years ago
a372781
crypto: qcrypto_random_bytes() now works on windows w/o any other crypto libs
by Geert Martin Ijewski
· 8 years ago
e4a3507
crypto: move 'opaque' parameter to (nearly) the end of parameter list
by Daniel P. Berrange
· 8 years ago
3750923
crypto: Make errp the last parameter of functions
by Fam Zheng
· 8 years ago
32c813e
crypto: assert cipher algorithm is always valid
by Prasad J Pandit
· 8 years ago
0072d2a
crypto: fix leak in ivgen essiv init
by Li Qiang
· 8 years ago
f4d7674
crypto: support HMAC algorithms based on nettle
by Longpeng(Mike)
· 8 years ago
e116805
crypto: support HMAC algorithms based on glib
by Longpeng(Mike)
· 8 years ago
5ce9cfe
crypto: support HMAC algorithms based on libgcrypt
by Longpeng(Mike)
· 8 years ago
12a4f21
crypto: add HMAC algorithms framework
by Longpeng(Mike)
· 8 years ago
ffb7bf4
crypto: add 3des-ede support when using libgcrypt/nettle
by Longpeng(Mike)
· 8 years ago
d4c6480
cipher: fix leak on initialization error
by Marc-André Lureau
· 8 years ago
3731666
crypto: fix initialization of gcrypt threading
by Daniel P. Berrange
· 8 years ago
77cf26c
crypto: add mode check in qcrypto_cipher_new() for cipher-builtin
by Gonglei
· 8 years ago
3c28292
crypto: add CTR mode support
by Gonglei
· 8 years ago
f844836
crypto: extend mode as a parameter in qcrypto_cipher_supports()
by Gonglei
· 8 years ago
2ef950f
crypto: Switch to QEMU UUID API
by Fam Zheng
· 8 years ago
b57482d
crypto: add trace points for TLS cert verification
by Daniel P. Berrange
· 8 years ago
Next »