Martin Willi
|
d7b965e931
|
fixed two doxygen warnings
|
2009-07-08 10:28:54 +02:00 |
|
Martin Willi
|
2d00984d73
|
added missing equals() method assignment for ID_ANY identities
|
2009-07-07 13:42:22 +02:00 |
|
Martin Willi
|
92a65c506a
|
use architecture specific Elf header
|
2009-07-06 16:36:01 +02:00 |
|
Martin Willi
|
0c31b9db84
|
centralized ID type specific method assignement in generic constructor
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
bbf6a4c0ff
|
removed obsolete init_rdn()/get_next_rdn() functions
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
8309798fae
|
reimplemented dnota() using RDN enumerator
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
f48c3c72f4
|
added a chunk_printable() function (replaces sanitize_chunk)
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
d692557298
|
replaced {same,match}_dn() by compare_dn(), using the RDN enumerator
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
ed680e33c0
|
fixed memleak if RND parsing fails
|
2009-07-06 13:15:29 +02:00 |
|
Martin Willi
|
01da687f78
|
contains_wildcard() for DNs uses RDN enumerator
|
2009-07-06 13:15:28 +02:00 |
|
Martin Willi
|
2147da40a5
|
simplified identification_t.clone() using memcpy
|
2009-07-06 13:15:28 +02:00 |
|
Martin Willi
|
6bdd79d86c
|
use an enumerator to parse RDNs, based on asn1_unwrap() function
|
2009-07-06 13:15:28 +02:00 |
|
Martin Willi
|
5dd492efff
|
make filter enumerator methods static
|
2009-07-06 13:15:28 +02:00 |
|
Martin Willi
|
596e0540a5
|
asn1_unwrap() function to parse ASN.1 objects with length/type
|
2009-07-06 13:15:28 +02:00 |
|
Andreas Steffen
|
eebecebead
|
make ecp_x_coordinate_only = yes the default
|
2009-07-06 11:47:38 +02:00 |
|
Andreas Steffen
|
21863d6361
|
ecp_x_coordinate only option allows ECP interoperability with MS Windows
|
2009-07-06 08:47:18 +02:00 |
|
Andreas Steffen
|
876a6d737f
|
corrected comment
|
2009-07-04 09:26:36 +02:00 |
|
Martin Willi
|
90855e965a
|
added additional sanity checks to asn1_length() parsing
|
2009-07-03 09:26:48 +02:00 |
|
Martin Willi
|
00fcc0f8f3
|
added -avoid-version to LDFLAGS, plugins are not versioned
|
2009-07-03 08:57:11 +02:00 |
|
Martin Willi
|
a2f1bb238e
|
enforce correct RSA signature lenght in gcrypt
|
2009-06-30 12:10:30 +02:00 |
|
Martin Willi
|
cfe508d911
|
indicate use if integrity testing at startup
|
2009-06-22 15:47:18 +02:00 |
|
Martin Willi
|
67a7bb02ef
|
moved checksum_builder/libchechsum to top srcdir to respect build order
|
2009-06-22 15:47:18 +02:00 |
|
Martin Willi
|
bef508755b
|
build integrity_checker.c only if --enable-integrity-test set
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
6a8c8815fe
|
check on-disk and loaded segment integrity of libstrongswan
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
d88bcee079
|
reduced verbosity of integrity checker
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
e3b7be91e1
|
removed obsolete INTEGRITY_TEST and fips signer code
--enable-integrity-test now conditionally builds libchecksum
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
f1f51395d5
|
build checksums for charon plugins
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
a0fc89798a
|
library initialization fails if libstrongswan checksum is invalid
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
70f59fab9b
|
checksum.c depends on all libraries
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
12c68f1b3a
|
implemented a checksum_builder tool to build the checksum library
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
0179d4684a
|
integrity checker accepts an option checksum library on construction
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
059c479a2f
|
check integrity of libstrongswan
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
960e0c1040
|
check integrity of plugins before loading
|
2009-06-22 15:47:17 +02:00 |
|
Martin Willi
|
20d4fc97cf
|
implemented an integrity checker class to build and check code integrity
|
2009-06-22 15:47:16 +02:00 |
|
Martin Willi
|
31b9c10800
|
removed unneeded newline
|
2009-06-22 15:35:18 +02:00 |
|
Andreas Steffen
|
1ea31180a0
|
HASH_MD2 is not implemented yet in gcrypt
|
2009-06-18 10:03:05 +02:00 |
|
Andreas Steffen
|
3d7250d472
|
added test vector for NULL encryption
|
2009-06-18 09:59:24 +02:00 |
|
Andreas Steffen
|
c233bb932a
|
added test vector for NULL encryption
|
2009-06-18 09:42:05 +02:00 |
|
Andreas Steffen
|
21142d40d1
|
added md2 and md4 test vectors
|
2009-06-18 09:32:57 +02:00 |
|
Andreas Steffen
|
6561694796
|
added 2 des test vectors
|
2009-06-18 08:23:51 +02:00 |
|
Andreas Steffen
|
0e9ded6838
|
removed serpent and twofish plugins - use gcrypt instead
|
2009-06-18 07:27:40 +02:00 |
|
Andreas Steffen
|
bfab805898
|
removed superfluous print argument
|
2009-06-17 22:54:57 +02:00 |
|
Andreas Steffen
|
e1101d5994
|
added 2 RC5 test vectors
|
2009-06-17 22:34:03 +02:00 |
|
Andreas Steffen
|
ed65740846
|
added 2 IDEA test vectors
|
2009-06-17 21:53:30 +02:00 |
|
Andreas Steffen
|
364786b69f
|
added 6 serpent test vectors
|
2009-06-17 21:37:26 +02:00 |
|
Andreas Steffen
|
142b7326a6
|
added 3 Twofish test vectors
|
2009-06-17 15:50:27 +02:00 |
|
Andreas Steffen
|
a36c082da6
|
added one CAST-128 test vector
|
2009-06-17 15:24:20 +02:00 |
|
Andreas Steffen
|
1db85f2cc7
|
corrected ASN.1 encoding of OID node
|
2009-06-17 15:08:03 +02:00 |
|
Andreas Steffen
|
61bfc3acae
|
added 6 Camellia test vectors
|
2009-06-17 14:22:00 +02:00 |
|
Andreas Steffen
|
22511bbd34
|
added 6 Camellia test vectors
|
2009-06-17 14:21:34 +02:00 |
|