Andreas Steffen
|
29bbfc11ee
|
implemented IKEv1 signature verification in openssl_rsa_public_key.c
|
2009-06-10 13:43:51 +02:00 |
|
Andreas Steffen
|
c04bf43363
|
fixed typo in asn1.c
|
2009-06-10 12:00:26 +02:00 |
|
Andreas Steffen
|
95c00dfcf9
|
fixed DoS vulnerability in the parsing of ASN.1 time strings
|
2009-06-10 11:39:17 +02:00 |
|
Andreas Steffen
|
b29832c74f
|
fixed DoS vulnerability in the parsing of distinguished names
|
2009-06-09 22:03:33 +02:00 |
|
Andreas Steffen
|
2d870072fa
|
asn1_integer() ensures correct DER encoding of ASN1_INTEGER (two's complement)
|
2009-06-09 13:27:59 +02:00 |
|
Martin Willi
|
3240cab978
|
gcrypt RSA public key implementation
|
2009-06-09 11:27:26 +02:00 |
|
Martin Willi
|
ff8d3ba355
|
gcrypt RSA private key implementation
|
2009-06-09 11:27:11 +02:00 |
|
Martin Willi
|
ccd1464586
|
use autoconf macro provided by libgcrypt
|
2009-06-09 11:18:57 +02:00 |
|
Martin Willi
|
1111088aa7
|
gcrypt mpi based Diffie-Hellman implementation
|
2009-06-09 11:18:57 +02:00 |
|
Martin Willi
|
a41d0932c2
|
gcrypt rng implementation
|
2009-06-09 11:18:57 +02:00 |
|
Martin Willi
|
8e97e32705
|
use abstract mutex_t for gcrypt locking callbacks
|
2009-06-09 11:18:56 +02:00 |
|
Martin Willi
|
80862c4637
|
gcrypt crypter implementation
|
2009-06-09 11:18:56 +02:00 |
|
Martin Willi
|
f908ff9f91
|
gcrypt hasher implementation
|
2009-06-09 11:18:56 +02:00 |
|
Martin Willi
|
513a1a2835
|
initialize gcrypt threadsave, currently for pthread only
|
2009-06-09 11:18:56 +02:00 |
|
Martin Willi
|
4977018c23
|
added skeleton for libgcrypt based crypto plugin
|
2009-06-09 11:18:56 +02:00 |
|
Martin Willi
|
86ab0bb65e
|
fixed crash in openssl private_key->get_public_key(), using encode/load workaround
|
2009-06-09 11:03:35 +02:00 |
|
Andreas Steffen
|
d615ffdcf3
|
implement gmp_rsa_private_key.decrypt()
|
2009-06-09 11:03:35 +02:00 |
|
Andreas Steffen
|
c50ff68d0c
|
implemented gmp_rsa_public_key.encrypt() method
|
2009-06-09 11:03:35 +02:00 |
|
Andreas Steffen
|
f3e87f5935
|
created signature_scheme_from_oid() helper function
|
2009-06-09 11:03:34 +02:00 |
|
Andreas Steffen
|
9410aa262a
|
hardened OpenPGP parser
|
2009-06-09 11:03:34 +02:00 |
|
Andreas Steffen
|
b6f19a6ab4
|
used rsa coeff field in OpenPGP secret key payload
|
2009-06-09 11:03:33 +02:00 |
|
Andreas Steffen
|
1bb4d7dd79
|
fixed OpenPGPv3 fingerprint computation
|
2009-06-09 11:03:33 +02:00 |
|
Andreas Steffen
|
d17a120598
|
fixed OpenPGP parsing
|
2009-06-09 11:03:33 +02:00 |
|
Andreas Steffen
|
ca062e48ee
|
moved PGP types to pgp/pgp.h
|
2009-06-09 11:03:33 +02:00 |
|
Andreas Steffen
|
8b799d55ce
|
pluto and scepclient use private and public key plugins of libstrongswan
|
2009-06-09 11:03:32 +02:00 |
|
Martin Willi
|
c4f59ccec0
|
fixed ENUM naming of XCBC prf
|
2009-06-02 14:41:53 +02:00 |
|
Andreas Steffen
|
e24aaddde0
|
hide credentials headers in credential_factory.h
|
2009-05-28 15:35:02 +02:00 |
|
Martin Willi
|
178bf4c5e9
|
register the already implemented AUTH_HMAC_SHA1_160 algorithm
|
2009-05-28 15:03:57 +02:00 |
|
Andreas Steffen
|
435e23e647
|
set parsed = TRUE before calling parse_certificate()
|
2009-05-27 09:52:53 +02:00 |
|
Andreas Steffen
|
ebb97511e6
|
dh_exponent_ansi_x9_42 is now a libstrongswan setting
|
2009-05-26 18:32:52 +02:00 |
|
Andreas Steffen
|
517895bd05
|
eliminated ipsec_policy.h
|
2009-05-26 17:19:26 +02:00 |
|
Andreas Steffen
|
80cbbfed36
|
make signer names consistent
|
2009-05-19 22:56:14 +02:00 |
|
Andreas Steffen
|
4dc4c11efd
|
added des and default length cbc encryption algorithms
|
2009-05-19 15:45:01 +02:00 |
|
Andreas Steffen
|
4491d66692
|
add _CBC to all encryption algorithms in CBC mode
|
2009-05-19 10:02:24 +02:00 |
|
Andreas Steffen
|
5908478527
|
moved definition of proposal_token from proposal.c to proposal_keywords.h
|
2009-05-19 10:02:24 +02:00 |
|
Martin Willi
|
24cd2ca6ee
|
moved very stroke specific x509 flag handling out of core library
|
2009-05-18 10:42:16 +02:00 |
|
Andreas Steffen
|
5e3b318c69
|
didn't want to commit that
|
2009-05-15 22:47:36 +02:00 |
|
Andreas Steffen
|
433cb51bb9
|
moved IKEv2 proposals and transforms to libstrongswan
|
2009-05-15 22:43:48 +02:00 |
|
Andreas Steffen
|
dcf47581a8
|
shortened DH group names
|
2009-05-15 20:58:04 +02:00 |
|
Andreas Steffen
|
deb73fee10
|
fixed fatal typo
|
2009-05-15 14:17:05 +02:00 |
|
Martin Willi
|
9caceb6ed5
|
updated prf identifiers
|
2009-05-15 13:49:05 +02:00 |
|
Martin Willi
|
b79ca7858b
|
updated integrity algorithm identifiers
|
2009-05-15 13:48:44 +02:00 |
|
Tobias Brunner
|
5020a456c0
|
more intuitive leap year check
|
2009-05-15 09:36:55 +02:00 |
|
Andreas Steffen
|
24bb9fdbf7
|
also support 192 bit keys for Twofish and Serpent
|
2009-05-15 01:48:56 +02:00 |
|
Andreas Steffen
|
315fd57225
|
fixed copy-and-paste caption error
|
2009-05-15 01:40:27 +02:00 |
|
Andreas Steffen
|
1bfb8007c2
|
got rid of libcrypto
|
2009-05-15 01:28:48 +02:00 |
|
Andreas Steffen
|
b5fd65e95c
|
cleaned up pluto's crypto framework
|
2009-05-14 22:56:10 +02:00 |
|
Andreas Steffen
|
9908e8785c
|
completed serpent plugin
|
2009-05-14 22:30:24 +02:00 |
|
Andreas Steffen
|
12eece1b27
|
cosmetics
|
2009-05-14 22:25:38 +02:00 |
|
Andreas Steffen
|
978c2df17a
|
completed twofish sources
|
2009-05-14 16:51:53 +02:00 |
|