Sign in
qemu
/
qemu
/
07f426c35eddd79388a23d11cb278600d7e3831d
/
crypto
e1a6dc9
crypto: Implement TLS Pre-Shared Keys (PSK).
by Richard W.M. Jones
· 6 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é
· 7 years ago
42e7e15
crypto: hmac: add af_alg-backend hmac support
by Longpeng(Mike)
· 7 years ago
9a05977
crypto: hash: add afalg-backend hash support
by Longpeng(Mike)
· 7 years ago
25c60df
crypto: cipher: add afalg-backend cipher support
by Longpeng(Mike)
· 7 years ago
f0d92b5
crypto: introduce some common functions for af_alg backend
by Longpeng(Mike)
· 7 years ago
14a5a2a
crypto: hmac: add hmac driver framework
by Longpeng(Mike)
· 7 years ago
d73c04e
crypto: hmac: introduce qcrypto_hmac_ctx_new for glib-backend
by Longpeng(Mike)
· 7 years ago
8c2776d
crypto: hmac: introduce qcrypto_hmac_ctx_new for nettle-backend
by Longpeng(Mike)
· 7 years ago
822d15d
crypto: hmac: introduce qcrypto_hmac_ctx_new for gcrypt-backend
by Longpeng(Mike)
· 7 years ago
9767b75
crypto: hmac: move crypto/hmac.h into include/crypto/
by Longpeng(Mike)
· 7 years ago
aa8efad
crypto: hash: add hash driver framework
by Longpeng(Mike)
· 7 years ago
75c8007
crypto: cipher: add cipher driver framework
by Longpeng(Mike)
· 7 years ago
d962c62
crypto: cipher: introduce qcrypto_cipher_ctx_new for builtin-backend
by Longpeng(Mike)
· 7 years ago
eabe6c5
crypto: cipher: introduce qcrypto_cipher_ctx_new for nettle-backend
by Longpeng(Mike)
· 7 years ago
468fb27
crypto: cipher: introduce qcrypto_cipher_ctx_new for gcrypt-backend
by Longpeng(Mike)
· 7 years ago
cc5eff0
crypto: cipher: introduce context free function
by Longpeng(Mike)
· 7 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
533008f
crypto: support more hash algorithms for pbkdf
by Daniel P. Berrange
· 8 years ago
2ab66cd
crypto: increase default pbkdf2 time for luks to 2 seconds
by Daniel P. Berrange
· 8 years ago
acd0dfd
crypto: remove bogus /= 2 for pbkdf iterations
by Daniel P. Berrange
· 8 years ago
e74aabc
crypto: use correct derived key size when timing pbkdf
by Daniel P. Berrange
· 8 years ago
8813800
crypto: clear out buffer after timing pbkdf algorithm
by Daniel P. Berrange
· 8 years ago
3bd1889
crypto: make PBKDF iterations configurable for LUKS format
by Daniel P. Berrange
· 8 years ago
59b060b
crypto: use uint64_t for pbkdf iteration count parameters
by Daniel P. Berrange
· 8 years ago
90d6f60
crypto: report enum strings instead of values in errors
by Daniel P. Berrange
· 8 years ago
d9269b2
crypto: fix building complaint
by Gonglei
· 8 years ago
a5d2f44
crypto: ensure XTS is only used with ciphers with 16 byte blocks
by Daniel P. Berrange
· 8 years ago
e723b87
trace-events: fix first line comment in trace-events
by Laurent Vivier
· 8 years ago
40c8502
crypto: add support for querying parameters for block encryption
by Daniel P. Berrange
· 8 years ago
7603289
crypto: don't open-code qcrypto_hash_supports
by Daniel P. Berrange
· 8 years ago
2165477
crypto: use glib as fallback for hash algorithm
by Daniel P. Berrange
· 8 years ago
f3c8355
crypto: use /dev/[u]random as a final fallback random source
by Daniel P. Berrange
· 8 years ago
2a6a407
Clean up ill-advised or unusual header guards
by Markus Armbruster
· 9 years ago
121d071
Clean up header guards that don't match their file name
by Markus Armbruster
· 9 years ago
a9c9427
Use #include "..." for our own headers, <...> for others
by Markus Armbruster
· 9 years ago
a1c5e94
crypto: allow default TLS priority to be chosen at build time
by Daniel P. Berrange
· 9 years ago
13f1243
crypto: add support for TLS priority string override
by Daniel P. Berrange
· 9 years ago
9164b89
crypto: implement sha224, sha384, sha512 and ripemd160 hashes
by Daniel P. Berrange
· 9 years ago
0c16c05
crypto: switch hash code to use nettle/gcrypt directly
by Daniel P. Berrange
· 9 years ago
8b7cdba
crypto: fix handling of iv generator hash defaults
by Daniel P. Berrange
· 9 years ago
8451f2f
trace: split out trace events for crypto/ directory
by Daniel P. Berrange
· 9 years ago
b35c1f3
crypto: assert that qcrypto_hash_digest_len is in range
by Paolo Bonzini
· 9 years ago
b7b6816
TLS: provide slightly more information when TLS certificate loading fails
by Alex Bligh
· 9 years ago
207ba7c
crypto: Use DIV_ROUND_UP
by Laurent Vivier
· 9 years ago
58369e2
qemu-common: stop including qemu/bswap.h from qemu-common.h
by Paolo Bonzini
· 9 years ago
fff2f98
crypto: do an explicit check for nettle pbkdf functions
by Daniel P. Berrange
· 9 years ago
84a5a80
Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging
by Peter Maydell
· 9 years ago
7136fc1
include/crypto: Include qapi-types.h or qemu/bswap.h instead of qemu-common.h
by Markus Armbruster
· 9 years ago
da34e65
include/qemu/osdep.h: Don't include qapi/error.h
by Markus Armbruster
· 9 years ago
f7ac78c
crypto: fix cipher function signature mismatch with nettle & xts
by Daniel P. Berrange
· 9 years ago
621e6ae
crypto: add compat cast5_set_key with nettle < 3.0.0
by Daniel P. Berrange
· 9 years ago
3e308f2
crypto: implement the LUKS block encryption format
by Daniel P. Berrange
· 9 years ago
7d96901
crypto: add block encryption framework
by Daniel P. Berrange
· 9 years ago
eaec903
crypto: wire up XTS mode for cipher APIs
by Daniel P. Berrange
· 9 years ago
e3ba0b6
crypto: refactor code for dealing with AES cipher
by Daniel P. Berrange
· 9 years ago
84f7f18
crypto: import an implementation of the XTS cipher mode
by Daniel P. Berrange
· 9 years ago
50f6753
crypto: add support for the twofish cipher algorithm
by Daniel P. Berrange
· 9 years ago
9431852
crypto: add support for the serpent cipher algorithm
by Daniel P. Berrange
· 9 years ago
084a85e
crypto: add support for the cast5-128 cipher algorithm
by Daniel P. Berrange
· 9 years ago
5a95e0f
crypto: add support for anti-forensic split algorithm
by Daniel P. Berrange
· 9 years ago
cb73089
crypto: add support for generating initialization vectors
by Daniel P. Berrange
· 9 years ago
37788f2
crypto: add support for PBKDF2 algorithm
by Daniel P. Berrange
· 9 years ago
b917da4
crypto: add cryptographic random byte source
by Daniel P. Berrange
· 9 years ago
c0377a7
crypto: ensure qcrypto_hash_digest_len is always defined
by Daniel P. Berrange
· 9 years ago
9884abe
crypto: register properties against the class instead of object
by Daniel P. Berrange
· 9 years ago
42f7a44
crypto: Clean up includes
by Peter Maydell
· 9 years ago
d341d9f
fpu: Replace uint8 typedef with uint8_t
by Peter Maydell
· 9 years ago
50de626
crypto: fix transposed arguments in cipher error message
by Daniel P. Berrange
· 9 years ago
d8c02bc
crypto: move QCryptoCipherAlgorithm/Mode enum definitions into QAPI
by Daniel P. Berrange
· 9 years ago
Next »