- rewrote a lot of RSA stuff
authorMartin Willi <martin@strongswan.org>
Thu, 30 Mar 2006 07:22:01 +0000 (07:22 -0000)
committerMartin Willi <martin@strongswan.org>
Thu, 30 Mar 2006 07:22:01 +0000 (07:22 -0000)
commitefadbf79e9c864578bfd1277d824e69b2989aac5
treecf5cde05d140a07f2ffe21c8e61a47610199145b
parent9c781c152ad66a73139447e40a2081c38080c651
- rewrote a lot of RSA stuff
- done major work for ASN1/decoder
- allow loading of ASN1 der encoded private keys, public keys and certificates
- extracting public key from certificates
- passing certificates from stroke to charon

=> basic authentication with RSA certificates works!
26 files changed:
Source/charon/Makefile
Source/charon/asn1/asn1.c
Source/charon/asn1/asn1.h
Source/charon/asn1/der_decoder.c
Source/charon/asn1/der_decoder.h
Source/charon/definitions.h
Source/charon/doc/Architecture.txt
Source/charon/sa/authenticator.c
Source/charon/testcases/Makefile.testcases
Source/charon/testcases/certificate_test.c [new file with mode: 0644]
Source/charon/testcases/certificate_test.h [new file with mode: 0644]
Source/charon/testcases/rsa_test.c
Source/charon/testcases/testcases.c
Source/charon/threads/stroke.c
Source/charon/threads/stroke.h
Source/charon/transforms/Makefile.transforms
Source/charon/transforms/certificate.c
Source/charon/transforms/certificate.h
Source/charon/transforms/rsa/rsa_private_key.c
Source/charon/transforms/rsa/rsa_private_key.h
Source/charon/transforms/rsa/rsa_public_key.c
Source/charon/transforms/rsa/rsa_public_key.h
Source/charon/utils/logger.c
Source/charon/utils/logger.h
Source/charon/utils/logger_manager.c
Source/charon/utils/logger_manager.h