aboutsummaryrefslogtreecommitdiff
path: root/pow
AgeCommit message (Collapse)Author
2008-10-10Update to new OpenSSL snapshot. This required code changes to trackRob Austein
new type-safety features in the OpenSSL "stack" metatype. svn path=/openssl/Makefile; revision=2012
2008-06-28Silence gcc 4.1.2 warningsRob Austein
svn path=/pow/POW-0.7/POW.c; revision=1959
2008-05-13OpenSSL fixed some bugs, remove my workarounds.Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1770
2008-05-12Add X509Store.verifyDetailed()Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1767
2008-05-08Compensate for ancient EmailAddress attribute braindamage deprecatedRob Austein
by RFC 3280 but still allowed in subject names. Feh. svn path=/pow/POW-0.7/lib/pkix.py; revision=1753
2008-05-06Bogus error messageRob Austein
svn path=/pow/POW-0.7/POW.c; revision=1743
2008-05-02Next time, remember to check that I'm using the right CMS_ContentInfo*Rob Austein
variable before reporting my own stupid null pointer oops as an OpenSSL bug. Sigh. svn path=/pow/POW-0.7/POW.c; revision=1736
2008-05-01Debugging with stone knives and bearskins.Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1735
2008-05-01Updated OpenSSL snapshot fixes the CMS bug I reported a few weeksRob Austein
back, so remove workaround. Still need to report and get fixes for the two other OpenSSL bugs I discovered over the last few days.... svn path=/pow/POW-0.7/POW.c; revision=1733
2008-05-01Simplify BSC and start adding BPKI CRL support; the latter doesn'tRob Austein
work yet due to an apparent bug in OpenSSL (CMS_add0_crl() dumps core). If through some bizzare twist of fate we revive the idea of allowing CA certs in CMS messages, this is the change that will need to be (partly) backed out. svn path=/docs/left-right-xml; revision=1730
2008-04-28Rework POW error handling. Code around spuriousRob Austein
EVP_R_COMMAND_NOT_SUPPORTED errors from CMS routines. svn path=/pow/POW-0.7/POW.c; revision=1719
2008-04-24CMS.certs() and CMS.crls()Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1700
2008-04-22CleanupRob Austein
svn path=/pow/POW-0.7/POW.c; revision=1696
2008-04-22Add CRL support to CMS.sign(), reorder CMS.sign() arguments.Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1693
2008-04-22Add flags to CMS.verify(), add CMS.pprint().Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1692
2008-04-22Add flag support to CMS.sign.Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1691
2008-04-22CMS.eContentType()Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1689
2008-04-20Add RPKI OIDs to dumpasn1.cfgRob Austein
svn path=/pow/POW-0.7/dumpasn1.cfg; revision=1684
2008-04-20make testRob Austein
svn path=/pow/Makefile; revision=1683
2008-04-19Convert CMS code to something vaguely object-oriented, to simplifyRob Austein
handling of eContentType OIDs, etc. Unifiy some of the redundant XML processing as method routines. svn path=/pow/POW-0.7/POW.c; revision=1679
2008-04-18Workaround for OpenSSL CMS problem: pass NULL cert list to CMS_sign(),Rob Austein
call CMS_add1_cert() directly. svn path=/pow/POW-0.7/POW.c; revision=1673
2008-04-18Checkpoint. New CMS code that's approaching the right thing, butRob Austein
doesn't work yet (this may be an OpenSSL bug, not sure yet). Breaks "make test". svn path=/pow/POW-0.7/POW.c; revision=1672
2008-04-09CleanupRob Austein
svn path=/pow/POW-0.7/POW.c; revision=1645
2008-04-09First cut at new CMS code, not yet tested. So far this is just aRob Austein
clone of the PKCS7 code, whacked with a stick until it compiles. svn path=/pow/POW-0.7/POW.c; revision=1642
2008-03-24Support verification of CMS without bundled EE cert.Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1562
2008-03-16Get PyBool checks rightRob Austein
svn path=/pow/POW-0.7/POW.c; revision=1558
2008-03-15Ok, try adding optional no_certs arg to PKCS7.sign()Rob Austein
svn path=/docs/rpki-db-schema.sql; revision=1557
2008-03-14Handle "None" case correctlyRob Austein
svn path=/pow/POW-0.7/POW.c; revision=1556
2008-03-14Allow CMS signature without the signing cert.Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1555
2008-01-24Add PKCS7.extract()Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1501
2008-01-23Whack ASIdentifer ASN.1 encoder routine with a large hammerRob Austein
svn path=/pow/POW-0.7/lib/pkix.py; revision=1488
2008-01-23None-safe operatorsRob Austein
svn path=/pow/POW-0.7/lib/_der.py; revision=1485
2008-01-18SSL_CTX_add_extra_chain_cert() requires X509_dup()Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1483
2008-01-18Fix double-free() errorRob Austein
svn path=/pow/POW-0.7/POW.c; revision=1482
2008-01-17Fix getError() to return None when error stack is emptyRob Austein
svn path=/pow/POW-0.7/POW.c; revision=1480
2008-01-15POW.Ssl.addCertificate()Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1479
2008-01-12Basic PKCS #7 support.Rob Austein
svn path=/pow/POW-0.7/POW.c; revision=1473
2007-11-17Fix an encoder test that broke when I added a __len__() method to theRob Austein
SequenceOf class. svn path=/pow/POW-0.7/lib/_der.py; revision=1311
2007-11-02CheckpointRob Austein
svn path=/pow/POW-0.7/lib/pkix.py; revision=1231
2007-10-29Isolate OpenSSL version number into one Makefile.Rob Austein
svn path=/openssl/Makefile; revision=1192
2007-10-29OpenSSL 0.9.8f -> 0.9.8gRob Austein
svn path=/openssl/Makefile; revision=1191
2007-10-19OpenSSL 0.9.8fRob Austein
svn path=/openssl/Makefile; revision=1175
2007-10-09NitRob Austein
svn path=/pow/POW-0.7/lib/pkix.py; revision=1133
2007-10-06Consolidate and debug PKCS #10 code.Rob Austein
svn path=/pow/POW-0.7/lib/pkix.py; revision=1104
2007-10-05Refile m2crypto driverRob Austein
svn path=/pow/POW-0.7/pkix-m2crypto-driver.py; revision=1097
2007-10-05PKCS #10 generationRob Austein
svn path=/pow/POW-0.7/lib/pkix.py; revision=1096
2007-10-02Null terminated octet strings don't workRob Austein
svn path=/pow/POW-0.7/POW.c; revision=1073
2007-10-01CheckpointRob Austein
svn path=/pow/POW-0.7/lib/pkix.py; revision=1064
2007-09-30getExtension()Rob Austein
svn path=/pow/POW-0.7/lib/pkix.py; revision=1058
2007-09-30IndentationRob Austein
svn path=/pow/POW-0.7/POW.c; revision=1057