Martin Willi
e7d98b8c99
Add a return value to tls_prf_t.set_key()
2012-07-16 14:53:33 +02:00
Martin Willi
97b30b93b0
Add a return value to tls_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
9020f7d0b9
Add a return value to tls_crypto_t.derive_secrets()
2012-07-16 14:53:33 +02:00
Martin Willi
86d2cdc1ed
Add a return value to simaka_crypto_t.derive_keys_*()
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
5fb719e0de
Add a return value to radius_message_t.sign()
2012-07-16 14:53:33 +02:00
Martin Willi
264e702109
Add a return value to simaka_message_t.generate()
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
Andreas Steffen
0f236aacb5
ipsec attest now can measure all files in a directory
2012-07-16 09:54:11 +02:00
Andreas Steffen
12ef9fb1b5
moved listing of file measurements to pts_file_meas
2012-07-16 09:54:11 +02:00
Andreas Steffen
d7a8333c54
moved to debug level 3
2012-07-16 09:54:11 +02:00
Tobias Brunner
d5962b874f
Compilation error fixed if dladdr is not available
2012-07-14 11:43:40 +02:00
Martin Willi
d19f0ae3e0
Don't modify the message string passed to logger, as it gets reused
2012-07-13 15:43:04 +02:00
Andreas Steffen
e0bfc4d63c
transfer IMA file measurements via PA-TNC
2012-07-13 14:46:42 +02:00
Andreas Steffen
ecfdce8cb6
some more copyright updates
2012-07-13 14:46:42 +02:00
Martin Willi
d35e45b939
Invoke autoheader after libtool/aclocal to work on up-to-date data
2012-07-13 13:43:38 +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
c6343cf0ad
Log to a malloc()ed buffer if the on-stack buffer is not large enough
2012-07-13 13:23:29 +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
Martin Willi
4c6c934635
With --enable-bfd-backtraces, use binutils libbfd to resolve backtraces
...
The invocation of addr2line to resolve backtrace source locations
is slow and cumbersome. When using libbfd directly, we can eliminate
the overhead of the process invocation. Even better, we can cache
library symbol names, bringing wicked fast lookups. As a neat bonus,
we can resolve static function names.
2012-07-13 13:23:29 +02:00
Martin Willi
b46776aea1
Add an external method to disable leak detective temporarly
2012-07-13 13:23:29 +02:00
Tobias Brunner
893c3a4ead
Simplify NAT-D payload creation if UDP encapsulation is forced
...
We don't need any address lookups in that case as the content of the
payload is generated randomly anyway.
2012-07-13 11:13:43 +02:00
Andreas Steffen
be735f0148
added PA-TNC max_msg_len option to man page
2012-07-13 11:02:23 +02:00
Andreas Steffen
22e97e4f1f
updated Copyright info
2012-07-13 10:42:40 +02:00
Andreas Steffen
dea7d74557
wait for the finalization of the Functional Component measurements
2012-07-13 10:06:43 +02:00
Andreas Steffen
a845e4ebc5
restrict PA-TNC message siz only if upper limit is defined
2012-07-12 22:18:24 +02:00
Andreas Steffen
baa6a292cf
a curly bracket got lost
2012-07-12 21:26:18 +02:00
Andreas Steffen
4f7b2d7a6d
destroy oversized attributes
2012-07-12 21:26:18 +02:00
Andreas Steffen
8ef43d8786
prevent endless loop with oversize attributes
2012-07-12 21:26:18 +02:00
Andreas Steffen
968c83cdeb
restrict PA-TNC messages to maximum size
2012-07-12 21:26:18 +02:00
Andreas Steffen
c5d2e61802
refactored PA-TNC attribute error handling
2012-07-12 21:26:18 +02:00
Andreas Steffen
b6e23b24f3
fixed memory leak in the IETF standard error handling
2012-07-12 21:26:18 +02:00
Andreas Steffen
ea67a75b98
static upper size limit for PA-TNC messages
2012-07-12 21:26:18 +02:00
Tobias Brunner
8d98f7fef6
Avoid that any % characters (e.g. in %any) are evaluated when logging via stroke
2012-07-12 16:58:00 +02:00
Tobias Brunner
d15975c7f2
Added PLUGIN_NOOP to separate PLUGIN_PROVIDE from previous CALLBACK/REGISTER entries
2012-07-12 16:54:03 +02:00
Tobias Brunner
c0b1fc7f8b
Android.mk of libstrongswan adapted to config.h changes
2012-07-12 09:56:44 +02:00
Tobias Brunner
2b19dd3502
Properly cleanup thread-local values for the threads destroying thread_value_t objects
2012-07-12 09:43:27 +02:00
Martin Willi
bbe5b50567
Set a sane default if --with-dev-headers is given without path
2012-07-12 08:39:54 +02:00
Andreas Steffen
3f6392bc14
fixed a memory leak in imc|imv_agent
2012-07-12 00:03:24 +02:00