Sign in
qemu
/
qemu
/
584613eacb3840c1803e665ed7edd4ac186deced
/
crypto
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
· 9 years ago
e723b87
trace-events: fix first line comment in trace-events
by Laurent Vivier
· 9 years ago
40c8502
crypto: add support for querying parameters for block encryption
by Daniel P. Berrange
· 9 years ago
7603289
crypto: don't open-code qcrypto_hash_supports
by Daniel P. Berrange
· 9 years ago
2165477
crypto: use glib as fallback for hash algorithm
by Daniel P. Berrange
· 9 years ago
f3c8355
crypto: use /dev/[u]random as a final fallback random source
by Daniel P. Berrange
· 9 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
· 10 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
d84b79d
crypto: move QCryptoHashAlgorithm enum definition into QAPI
by Daniel P. Berrange
· 9 years ago
7b36064
crypto: add ability to query hash digest len
by Daniel P. Berrange
· 9 years ago
dd2bf9e
crypto: add additional query accessors for cipher instances
by Daniel P. Berrange
· 9 years ago
1d7b5b4
crypto: add support for loading encrypted x509 keys
by Daniel P. Berrange
· 9 years ago
ac1d887
crypto: add QCryptoSecret object class for password/key handling
by Daniel P. Berrange
· 9 years ago
0e1d024
crypto: avoid two coverity false positive error reports
by Daniel P. Berrange
· 9 years ago
08cb175
crypto: avoid passing NULL to access() syscall
by Daniel P. Berrange
· 9 years ago
6ef8cd7
crypto: fix mistaken setting of Error in success code path
by Daniel P. Berrange
· 9 years ago
61b9251
crypto: fix leak of gnutls_dh_params_t data on credential unload
by Daniel P. Berrange
· 9 years ago
3a661f1
crypto: add sanity checking of plaintext/ciphertext length
by Daniel P. Berrange
· 9 years ago
eb2a770
crypto: don't let builtin aes crash if no IV is provided
by Daniel P. Berrange
· 9 years ago
91bfcdb
crypto: allow use of nettle/gcrypt to be selected explicitly
by Daniel P. Berrange
· 9 years ago
d321e1e
crypto: introduce new module for handling TLS sessions
by Daniel P. Berrange
· 10 years ago
9a2fd43
crypto: add sanity checking of TLS x509 credentials
by Daniel P. Berrange
· 10 years ago
85bcbc7
crypto: introduce new module for TLS x509 credentials
by Daniel P. Berrange
· 10 years ago
e00adf6
crypto: introduce new module for TLS anonymous credentials
by Daniel P. Berrange
· 10 years ago
a090187
crypto: introduce new base module for TLS credentials
by Daniel P. Berrange
· 10 years ago
fb37726
crypto: move crypto objects out of libqemuutil.la
by Daniel P. Berrange
· 9 years ago
6775e2c
crypto: fix built-in AES decrypt function
by Daniel P. Berrange
· 10 years ago
bd09594
crypto: Fix aes_decrypt_wrapper()
by Kevin Wolf
· 10 years ago
d3462e3
crypto: avoid undefined behavior in nettle calls
by Radim Krčmář
· 10 years ago
becaeb7
crypto: fix build with nettle >= 3.0.0
by Radim Krčmář
· 10 years ago
4f4f697
crypto: fix builtin qcrypto_cipher_free
by Paolo Bonzini
· 10 years ago
ed75474
crypto: add a nettle cipher implementation
by Daniel P. Berrange
· 10 years ago
62893b6
crypto: add a gcrypt cipher implementation
by Daniel P. Berrange
· 10 years ago
ca38a4c
crypto: introduce generic cipher API & built-in implementation
by Daniel P. Berrange
· 10 years ago
9fd7246
crypto: move built-in D3DES implementation into crypto/
by Daniel P. Berrange
· 10 years ago
6f2945c
crypto: move built-in AES implementation into crypto/
by Daniel P. Berrange
· 10 years ago
ddbb0d0
crypto: introduce new module for computing hash digests
by Daniel P. Berrange
· 10 years ago