Tobias Brunner
|
63ac6d00b0
|
Proper fallback if capability dropping is not available
|
2012-07-27 14:46:42 +02:00 |
|
Martin Willi
|
6a8786b55f
|
Show which group would be required when failing in constraint check
|
2012-07-26 12:39:53 +02:00 |
|
Martin Willi
|
5d2698dd62
|
Add a SHA1 test vector forcing padding over block boundary
|
2012-07-18 15:10:29 +02:00 |
|
Martin Willi
|
610f90a8b9
|
Use centralized hasher names in openssl plugin
|
2012-07-17 17:32:00 +02:00 |
|
Martin Willi
|
4b96000833
|
Add short names for hasher algorithms
|
2012-07-17 17:31:55 +02:00 |
|
Martin Willi
|
082b0d7249
|
Support void return values in OpenSSL 0.9.8 HMAC functions
|
2012-07-17 10:58:53 +02:00 |
|
Martin Willi
|
44fc169579
|
Test reset() of hasher in crypto tester
|
2012-07-16 14:55:07 +02:00 |
|
Martin Willi
|
67ea663d7c
|
Refactored error handling in crypto tester
|
2012-07-16 14:55:07 +02:00 |
|
Martin Willi
|
73264a81b8
|
Set a key before benching PRFs
|
2012-07-16 14:55:07 +02:00 |
|
Martin Willi
|
3aca89c8e6
|
Resetting OpenSSL HMAC with NULL key reuses existing key
|
2012-07-16 14:55:07 +02:00 |
|
Martin Willi
|
9138f49e6a
|
Make sure HMAC_Init is called before HMAC_Update, fixes crash
|
2012-07-16 14:55:07 +02:00 |
|
Martin Willi
|
ae4411547a
|
Check and forward syscall errors in AF_ALG
|
2012-07-16 14:55:07 +02:00 |
|
Martin Willi
|
e3b2e900e6
|
Add a return value to hasher_t.reset()
|
2012-07-16 14:55:06 +02:00 |
|
Martin Willi
|
87dd205b61
|
Add a return value to hasher_t.allocate_hash()
|
2012-07-16 14:55:06 +02:00 |
|
Martin Willi
|
8bd6a30af1
|
Add a return value to hasher_t.get_hash()
|
2012-07-16 14:55:06 +02:00 |
|
Martin Willi
|
ce73fc19db
|
Add a return value to crypter_t.set_key()
|
2012-07-16 14:53:38 +02:00 |
|
Martin Willi
|
3b96189a2a
|
Add a return value to crypter_t.decrypt()
|
2012-07-16 14:53:38 +02:00 |
|
Martin Willi
|
e35abbe588
|
Add a return value to crypter_t.encrypt
|
2012-07-16 14:53:37 +02:00 |
|
Martin Willi
|
c3858662d2
|
Identation fixes, warn about unused nonce_gen return values
|
2012-07-16 14:53:37 +02:00 |
|
Martin Willi
|
6ac8d861d9
|
Add a return value to mac_t.set_key()
|
2012-07-16 14:53:37 +02:00 |
|
Martin Willi
|
27e1eabbb5
|
Add a return value to mac_t.get_bytes()
|
2012-07-16 14:53:37 +02:00 |
|
Tobias Brunner
|
99dc3d2c15
|
Check rng return value when seeding OpenSSL RNG
|
2012-07-16 14:53:36 +02:00 |
|
Tobias Brunner
|
1f5291b1ce
|
Check rng return value when generating DH secret in gcrypt plugin
|
2012-07-16 14:53:36 +02:00 |
|
Tobias Brunner
|
5025135f70
|
Check rng return value when generating DH secrets and primes in gmp plugin
|
2012-07-16 14:53:35 +02:00 |
|
Tobias Brunner
|
5668a99a12
|
Wrapper functions added to generate non-zero random bytes
|
2012-07-16 14:53:35 +02:00 |
|
Tobias Brunner
|
ae56e1eb97
|
Check rng return value when generating OCSP nonces
|
2012-07-16 14:53:35 +02:00 |
|
Tobias Brunner
|
3c73911174
|
Check rng return value when generating key and IV in PKCS#7 wrapper
|
2012-07-16 14:53:35 +02:00 |
|
Tobias Brunner
|
8a8364f26e
|
Check rng return value in crypto tester
|
2012-07-16 14:53:34 +02:00 |
|
Tobias Brunner
|
ce024c1662
|
Relay rng return value in nonce plugin
|
2012-07-16 14:53:34 +02:00 |
|
Tobias Brunner
|
39e807728e
|
RNGs' get_bytes and allocate_bytes return boolean
|
2012-07-16 14:53:34 +02:00 |
|
Reto Buerki
|
605985d122
|
Nonce: Let get_nonce, allocate_nonce return boolean
|
2012-07-16 14:53:34 +02:00 |
|
Martin Willi
|
f3ca96b2bf
|
Add a return value to prf_t.set_key()
|
2012-07-16 14:53:34 +02:00 |
|
Martin Willi
|
ecc080b393
|
Add a return value to prf_t.allocate_bytes()
|
2012-07-16 14:53:34 +02:00 |
|
Martin Willi
|
bc47488323
|
Add a return value to prf_t.get_bytes()
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
edd54734c8
|
prf_plus_create() can return NULL on failure
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
8207fe3eb3
|
Add a return value to prf_plus_t.get_bytes()
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
5d79e6c6b4
|
Add a return value to prf_plus_t.allocate_bytes()
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
2d56575d52
|
Add a return value to signer_t.set_key()
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
2e96de60a8
|
Add a return value to signer_t.get_signature()
|
2012-07-16 14:53:33 +02:00 |
|
Martin Willi
|
cbfbba7d86
|
Add a return value to signer_t.allocate_signature()
|
2012-07-16 14:53:32 +02:00 |
|
Martin Willi
|
ad08730a4b
|
Add a return value to aead_t.set_key()
|
2012-07-16 14:53:32 +02:00 |
|
Martin Willi
|
e2ed7bfd22
|
Add a return value to aead_t.encrypt()
|
2012-07-16 14:53:32 +02:00 |
|
Tobias Brunner
|
d5962b874f
|
Compilation error fixed if dladdr is not available
|
2012-07-14 11:43:40 +02:00 |
|
Martin Willi
|
40ae0feeb1
|
Silence cast warning on 32-bit platforms
|
2012-07-13 13:43:16 +02:00 |
|
Martin Willi
|
0e3c697c05
|
Don't set BFD_DECOMPRESS when building against older binutils
|
2012-07-13 13:42:31 +02:00 |
|
Martin Willi
|
060555f082
|
Append directly to base string in vstr printf hooks
|
2012-07-13 13:23:29 +02:00 |
|
Martin Willi
|
4addc415a5
|
Write directly to FILE stream in glibc printf hooks
|
2012-07-13 13:23:29 +02:00 |
|
Martin Willi
|
1b40b74de0
|
Pass opaque data to printf hooks and print_in_hook()
|
2012-07-13 13:23:29 +02:00 |
|
Martin Willi
|
549eba30ab
|
Increase leak detective backtrace depth by a frame
|
2012-07-13 13:23:29 +02:00 |
|
Martin Willi
|
6499354e4a
|
Don't access tail magic when reallocating invalid memory, as it would crash
|
2012-07-13 13:23:29 +02:00 |
|