Martin Willi
|
493f377b41
|
fixed memory leak
|
2007-10-04 15:20:00 +00:00 |
|
Martin Willi
|
c96aefe268
|
implemented an optional DH public value test
some other cleanups, using RFC2631 variable names
|
2007-10-04 15:19:24 +00:00 |
|
Martin Willi
|
40f10fd88e
|
cleanups, fixes and simplification of diffie hellman code
|
2007-10-04 12:08:11 +00:00 |
|
Andreas Steffen
|
dee4d8d7d6
|
added all required includes
|
2007-09-18 20:49:05 +00:00 |
|
Andreas Steffen
|
b4979ff724
|
removed some empty lines
|
2007-09-18 11:23:52 +00:00 |
|
Andreas Steffen
|
15a9d460c0
|
peer_cfg now knows about group memberships
|
2007-09-13 15:33:17 +00:00 |
|
Andreas Steffen
|
064cbe5d36
|
removed unused LARGEST_HASH_OID_SIZE definition
|
2007-09-13 06:26:57 +00:00 |
|
Andreas Steffen
|
b5816842f9
|
replaced 8 by BITS_PER_BYTE
|
2007-09-12 09:19:59 +00:00 |
|
Andreas Steffen
|
ba02f63eb1
|
error message outputs hash size differences
|
2007-09-12 08:02:41 +00:00 |
|
Andreas Steffen
|
ad63d68aa9
|
renamed encoded_hash to digestInfo
|
2007-09-12 08:01:59 +00:00 |
|
Andreas Steffen
|
f7cce7e33a
|
included pem.h and x509.h; fixed comparison bug
|
2007-09-12 07:56:00 +00:00 |
|
Martin Willi
|
f25156dfc3
|
fixed warnings and memory leak
|
2007-09-12 07:11:41 +00:00 |
|
Andreas Steffen
|
8b373ee6fc
|
added error messages in signature verification
|
2007-09-12 07:06:52 +00:00 |
|
Andreas Steffen
|
e5f33737ab
|
check for surplus bytes in EM structure after the digestInfo
|
2007-09-11 20:45:59 +00:00 |
|
Andreas Steffen
|
2f9f5149c4
|
check hash algorithms used in signatures
|
2007-09-11 20:10:38 +00:00 |
|
Andreas Steffen
|
dd968b9b20
|
OID_UNKNOWN (-1) requires int type
|
2007-09-11 17:33:37 +00:00 |
|
Andreas Steffen
|
c1ff717690
|
removed rsa_private_key clone() function
|
2007-09-11 16:26:08 +00:00 |
|
Andreas Steffen
|
922464d00a
|
mpz_clear_randomized() overwrites private key material before releasing it
|
2007-09-10 19:34:46 +00:00 |
|
Martin Willi
|
857ceac9d9
|
proper initialization of rsa private key
|
2007-08-30 12:47:38 +00:00 |
|
Martin Willi
|
dc5a849bf0
|
signers implemented with HMAC now support NULL output parameters
to feed signer with more than one block of data.
|
2007-08-29 07:52:49 +00:00 |
|
Andreas Steffen
|
0e54968584
|
defined ietfAttr_create_from_string()
|
2007-08-29 00:35:51 +00:00 |
|
Andreas Steffen
|
9a63ddd84d
|
initiated support of caIssuers accessLocation
|
2007-08-17 08:01:10 +00:00 |
|
Andreas Steffen
|
6a85215809
|
sort attributes alphabetically
|
2007-08-15 22:58:15 +00:00 |
|
Andreas Steffen
|
06faefe43d
|
adding attribute certficates to a chained list
|
2007-08-14 12:27:02 +00:00 |
|
Andreas Steffen
|
f51d505e5e
|
implemented listing of attribute certificates
|
2007-08-07 20:32:11 +00:00 |
|
Andreas Steffen
|
1eef2ae8d2
|
added doxygen comments
|
2007-08-04 10:54:26 +00:00 |
|
Andreas Steffen
|
01a08cb2e7
|
output crl uri as a printable string instead of a binary blob
|
2007-07-04 13:36:41 +00:00 |
|
Martin Willi
|
fa1bd44f23
|
ignoring unkown crl/ocsp uris
|
2007-07-04 12:00:33 +00:00 |
|
Martin Willi
|
cbbb71c4ac
|
don't modify des/3des input key anymore
|
2007-06-19 07:56:28 +00:00 |
|
Andreas Steffen
|
89eeedc243
|
included a certificate label in the is_trusted() method
|
2007-05-25 11:10:35 +00:00 |
|
Andreas Steffen
|
64bf6e564b
|
added parsing of charging and group attributes
|
2007-05-25 07:26:33 +00:00 |
|
Andreas Steffen
|
02ee40ad6a
|
defined ietfAttr_t type and its destroy function
|
2007-05-23 19:43:24 +00:00 |
|
Andreas Steffen
|
89665b3866
|
add is_ca() method
|
2007-05-18 10:16:10 +00:00 |
|
Andreas Steffen
|
27432db603
|
added set_ca_info() and get_ca_info() methods
|
2007-05-18 10:15:23 +00:00 |
|
Andreas Steffen
|
13de65882b
|
export MAX_CA_PATH_LEN
|
2007-05-17 17:19:09 +00:00 |
|
Andreas Steffen
|
45156cc791
|
check self-signedness of certificate at creation time
|
2007-05-17 17:18:38 +00:00 |
|
Andreas Steffen
|
6162a2442d
|
list crlnumber
|
2007-04-27 22:27:22 +00:00 |
|
Andreas Steffen
|
cb5485318f
|
initialize isCA to FALSE
|
2007-04-20 14:36:55 +00:00 |
|
Andreas Steffen
|
b073ad64b8
|
isOcspSigner was not initialized
|
2007-04-20 12:38:35 +00:00 |
|
Andreas Steffen
|
4841189b72
|
implementation of strictcrlpolicy=ifuri
|
2007-04-20 11:12:08 +00:00 |
|
Andreas Steffen
|
be6258485c
|
fixed destroy() bug
|
2007-04-14 17:34:41 +00:00 |
|
Andreas Steffen
|
6598f99af0
|
exported parse_generalNames()
|
2007-04-14 17:34:18 +00:00 |
|
Andreas Steffen
|
4390abeb94
|
added trailing newline to list()
|
2007-04-12 20:16:14 +00:00 |
|
Andreas Steffen
|
734dc32edd
|
started to parse attribute certificates
|
2007-04-12 19:39:11 +00:00 |
|
Andreas Steffen
|
3e21837582
|
cosmetics
|
2007-04-12 19:33:13 +00:00 |
|
Andreas Steffen
|
56352fca2f
|
replace cert by this in parse_certificate()
|
2007-04-12 18:57:33 +00:00 |
|
Andreas Steffen
|
f5ce017b0d
|
parse_authorityKeyIdentifier() is made available externally
|
2007-04-12 18:56:46 +00:00 |
|
Andreas Steffen
|
34ee184a2d
|
external functions are defined in asn1.h and x509.h now
|
2007-04-12 18:55:44 +00:00 |
|
Andreas Steffen
|
f880eb2dca
|
started support of X.509 attribute certificates
|
2007-04-12 17:49:33 +00:00 |
|
Andreas Steffen
|
f865d34b35
|
fixed output of list_certinfos()
|
2007-04-12 16:36:12 +00:00 |
|