Andreas Steffen
b98dfe1477
defined OID_STRONGSWAN
2011-02-07 23:42:29 +01:00
Martin Willi
a742d97fb8
Added support for policyConstraints to x509 plugin
2011-01-05 16:46:02 +01:00
Martin Willi
5122fa1e02
Added policyMappings OID identifier
2011-01-05 16:46:02 +01:00
Martin Willi
2d3ae93832
Added CertificatePolicy OID identifier
2011-01-05 16:46:02 +01:00
Martin Willi
feac4a8162
Added conversion functions between string OIDs and its DER encoding
2011-01-05 16:46:02 +01:00
Andreas Steffen
53e2c2e283
replaced spaces by tabs
2010-12-30 03:45:08 +01:00
Andreas Steffen
375dacca8e
removed superfluous whitespace
2010-12-03 11:26:13 +01:00
Andreas Steffen
3cd69cfab1
Migrated asn1_parser_t to INIT/METHOD macros
2010-12-02 22:12:02 +01:00
Andreas Steffen
0ebff9f442
added ITA and strongSwan OIDs
2010-11-17 22:46:45 +01:00
Andreas Steffen
ba1ad6c430
corrected TCGID OID
2010-11-17 22:46:45 +01:00
Andreas Steffen
52d4dc7fe2
added qcStatements OID
2010-09-07 11:17:51 +02:00
Martin Willi
82f62a7447
Added Microsoft OID for user principal name (UPN) subjectAltNames
2010-08-10 18:46:31 +02:00
Martin Willi
37c2aac89d
Double-check that a blob passed to is_asn1() is not empty
2010-05-05 11:35:53 +02:00
Tobias Brunner
8b0e09103b
Adding DBG_LIB to all calls of libstrongswan's version of DBG*.
2010-04-06 12:47:40 +02:00
Andreas Steffen
1ec8f22de2
set Certificate Sign and CRL Sign flags in keyUsage extension if CA is true
2010-03-07 17:27:53 +01:00
Tobias Brunner
fac3bfa5cd
Fixing some includes by replacing <> with "".
...
I changed only the includes needed to fix the build on Android, which has an utils.h system header file, but we should probably change all the local includes in libstrongswan to "" and relative paths.
2010-03-02 10:38:58 +01:00
Martin Willi
7eab4a1be6
Support TLS client authentication Extended Key Usage in x509 generation
2010-01-14 12:00:43 +01:00
Tobias Brunner
89ec5bef08
Whitespace cleanup.
2009-12-23 17:03:41 +01:00
Tobias Brunner
4a5a5dd290
Using the thread wrapper in charon, libstrongswan and their plugins.
2009-12-23 17:03:41 +01:00
Andreas Steffen
e1573b3fe8
added ipAddrBlocks OID
2009-12-09 00:24:41 +01:00
Andreas Steffen
9f0327e652
define TIME_32_BITS_SIGNED_MAX in utils.h
2009-11-08 18:55:52 +01:00
Andreas Steffen
408e46a324
ipsec pki --issue suports --flag authServer option
2009-10-05 22:44:01 +02:00
Andreas Steffen
6f2f08fb8d
added all missing RFC 5280 OIDs
2009-10-02 14:10:27 +02:00
Andreas Steffen
b6f28c2870
need two PKCS#9 OIDs
2009-09-13 00:42:15 +02:00
Martin Willi
3b878dae7e
Removed chunk_from_buf() in favor of a simpler chunk_from_chars() macro
2009-09-11 15:39:35 +02:00
Martin Willi
323f9f990f
replaces four spaces by tabs, where appropriate
2009-09-04 14:50:23 +02:00
Martin Willi
7daf5226b7
removed trailing spaces ([[:space:]]+$)
2009-09-04 13:46:09 +02:00
Martin Willi
3e15f99189
accept octet strings in is_asn1() check
2009-09-03 15:35:05 +02:00
Martin Willi
8706a151ff
added ECGDSA specific OIDs
2009-08-31 10:34:00 +02:00
Andreas Steffen
78aa4ebd62
OID_EC_PUBLICKEY has a parameters field, defining the elliptic curve
2009-08-27 16:34:16 +02:00
Andreas Steffen
263872c47d
added OID_EC_PUBLIC_KEY algorithmIdentifier
2009-08-27 16:07:59 +02:00
Martin Willi
7ef310f5b4
do not append a NULL paramter to ECDSA algorithmIdentifiers
2009-08-27 15:28:21 +02:00
Martin Willi
eb73685dac
create algorithmIdentifier dynamically from OID database
2009-08-27 13:59:30 +02:00
Martin Willi
957d116328
in addition to 'm'/'c' mode, asn1_wrap accepts a 's' mode clearing sensitive information
2009-08-26 11:23:51 +02:00
Martin Willi
94463a33b4
removed obsolete PEM code in pluto/libstrongswan
2009-08-26 11:23:49 +02:00
Andreas Steffen
fc0ed07c1f
pruned OID tree
2009-08-18 18:24:26 +02:00
Andreas Steffen
75682462fc
added SHA224_WITH_RSA and ECDSA_WITH_SHAxxx OIDs
2009-07-14 05:35:01 +02:00
Martin Willi
596e0540a5
asn1_unwrap() function to parse ASN.1 objects with length/type
2009-07-06 13:15:28 +02:00
Martin Willi
90855e965a
added additional sanity checks to asn1_length() parsing
2009-07-03 09:26:48 +02:00
Andreas Steffen
1db85f2cc7
corrected ASN.1 encoding of OID node
2009-06-17 15:08:03 +02:00
Andreas Steffen
7417d35ee0
fixed tabs
2009-06-17 13:08:19 +02:00
Andreas Steffen
688705eec2
added camellia-cbc OIDs
2009-06-17 13:07:07 +02:00
Andreas Steffen
355bab380c
additional check in case of non-positive months
2009-06-10 15:33:39 +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
8b799d55ce
pluto and scepclient use private and public key plugins of libstrongswan
2009-06-09 11:03:32 +02:00
Tobias Brunner
5020a456c0
more intuitive leap year check
2009-05-15 09:36:55 +02:00
Andreas Steffen
1bfb8007c2
got rid of libcrypto
2009-05-15 01:28:48 +02:00
Andreas Steffen
13bb168485
fixed 32 bit overflow check
2009-05-14 15:39:31 +02:00