Age | Commit message (Collapse) | Author |
|
svn path=/branches/tk685/; revision=5757
|
|
the PKCS !#10.
svn path=/branches/tk671/; revision=5683
|
|
svn path=/branches/tk671/; revision=5681
|
|
svn path=/branches/tk671/; revision=5680
|
|
PublicKey classes, with RSA and ECDSA as subclasses extending
PrivateKey. Revised API not necessarily in final form yet, but good
enough for smoketest to generate ECDSA keys for testing router certs.
svn path=/branches/tk671/; revision=5679
|
|
cert, but not right yet: RSA where should be ECDSA, EKU missing, and
EE certificate class's .reissue() method isn't working properly yet.
svn path=/branches/tk671/; revision=5673
|
|
since the current router certificate specification uses it.
svn path=/branches/tk671/; revision=5667
|
|
Likely needs further refactoring before really usable by GUI or CLI.
svn path=/branches/tk671/; revision=5654
|
|
svn path=/branches/tk671/; revision=5653
|
|
understood how the globals() function works.
svn path=/branches/tk671/; revision=5652
|
|
svn path=/branches/tk671/; revision=5651
|
|
svn path=/branches/tk671/; revision=5646
|
|
DeadDrop.dump().
svn path=/trunk/; revision=5636
|
|
svn path=/trunk/; revision=5624
|
|
svn path=/trunk/; revision=5617
|
|
condition when issuing new manifest EE certificate. See #662.
svn path=/trunk/; revision=5614
|
|
Fixes #634.
svn path=/trunk/; revision=5558
|
|
rather than abusing the Asymmetric __init__() method, in preparation
for adding support for other public key algorithms like ECDSA.
svn path=/trunk/; revision=5553
|
|
interoperation between three separate ASN.1 packages and our updated
rpki.POW PEM functions use the OpenSSL libraries to handle corner
cases that PEM_converter did not, like PKCS8. See #603.
Fix log-rate-limiting in Auto_update DER objects to be time-based
rather than counter based; reorder checks so that daemons will have
some chance of recovering when the user does something strange with
required .cer or .key files then repairs the error. See #602.
svn path=/trunk/; revision=5462
|
|
svn path=/trunk/; revision=5443
|
|
svn path=/trunk/; revision=5438
|
|
failures like missing files. Closes #580.
svn path=/trunk/; revision=5435
|
|
notBefore.
Don't stomp ghostbuster_obj if we've just reused it.
Clean up properly when deleting a ca_detail.
Don't reissue expiring certificate if IRDB valid_until field says it's
supposed to expire.
svn path=/trunk/; revision=5302
|
|
that only showed up when we started paying closer attention to
inheritence and empty RFC 3779 extensions. Fixes #482.
svn path=/trunk/; revision=5200
|
|
svn path=/trunk/; revision=5188
|
|
rpki.POW.X509.setRFC3779(), which was resulting in empty IPAddrBlock
extensions for manifests and Ghostbusters records. See #406.
svn path=/trunk/; revision=4983
|
|
datetime instead of OpenSSL-like GeneralizedTime strings.
Clean up a lot of compiler warnings that gcc only reports with -Wextra.
svn path=/branches/tk274/; revision=4791
|
|
ASN1_TIME, so we can stop mucking about with this conversion in the
Python code.
svn path=/branches/tk274/; revision=4789
|
|
svn path=/branches/tk274/; revision=4786
|
|
being revoked. Doh. Fixes #295.
svn path=/branches/tk274/; revision=4780
|
|
checking as the default.
svn path=/branches/tk274/; revision=4779
|
|
In the end, there can be only one.
svn path=/branches/tk274/; revision=4771
|
|
svn path=/branches/tk274/; revision=4769
|
|
svn path=/branches/tk274/; revision=4767
|
|
svn path=/branches/tk274/; revision=4766
|
|
resource_set towards using POW.IPAddress class. Closes #293.
svn path=/branches/tk274/; revision=4765
|
|
noticed, because the working definition overwrote it). Other minor
cleanup. Closes #292.
svn path=/branches/tk274/; revision=4762
|
|
smoketest repository layout to silence (correct) rcynic whining about
objects not in manifest.
svn path=/branches/tk274/; revision=4761
|
|
svn path=/branches/tk274/; revision=4760
|
|
svn path=/branches/tk274/; revision=4758
|
|
PEM and OID code in POW. Add ENTER() macro to make it easier to track
down things like borked reference counts.
svn path=/branches/tk274/; revision=4756
|
|
svn path=/branches/tk274/; revision=4748
|
|
svn path=/branches/tk274/; revision=4742
|
|
svn path=/branches/tk274/; revision=4741
|
|
svn path=/branches/tk274/; revision=4740
|
|
svn path=/branches/tk274/; revision=4739
|
|
class-based methods instead of old module functions.
svn path=/branches/tk274/; revision=4728
|
|
swacks of code which either haven't been used in RPKI for years or
have never been used in RPKI at all, and which, in either case, I'd
rather not have to maintain: SSL/TLS, MD2, RIPEMD160, HMAC. There's
almost certainly more to prune, but this was the lowest-hanging fruit.
svn path=/branches/tk274/; revision=4696
|
|
rpki.x509 module.
svn path=/branches/tk274/; revision=4694
|
|
svn path=/branches/tk274/; revision=4692
|