Age | Commit message (Collapse) | Author |
|
Not done yet, but does have the tricky bit (Python callback).
svn path=/trunk/; revision=5460
|
|
svn path=/trunk/; revision=5442
|
|
svn path=/trunk/; revision=5334
|
|
Linux distributions hide that symbol; code after the change is easier
to read anyway, so no great loss.
svn path=/trunk/; revision=5294
|
|
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=4897
|
|
some forms of bad input. See #355.
svn path=/trunk/; revision=4896
|
|
svn path=/branches/tk274/; revision=4812
|
|
shows up on 64-bit CPU, but not on 32-bit CPU. Fun!
svn path=/branches/tk274/; revision=4792
|
|
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
|
|
PyArg_ParseTuple() to use PySequence_Fast() et al. Fixes #296.
svn path=/branches/tk274/; revision=4788
|
|
svn path=/branches/tk274/; revision=4778
|
|
structure.
svn path=/branches/tk274/; revision=4777
|
|
svn path=/branches/tk274/; revision=4776
|
|
svn path=/branches/tk274/; revision=4773
|
|
functions, mostly because Python says this will make our teeth whiter.
Seems to work. Back this out if it creates portability problems.
svn path=/branches/tk274/; revision=4770
|
|
id-ad-signedObjectRepository). Fix X509.setSerial() to set the serial
(doh). Don't set empty RFC 3779 extensions no matter what silly thing
the caller does. Set critical flag on Certificate Policies extension.
svn path=/branches/tk274/; revision=4768
|
|
resource_set towards using POW.IPAddress class. Closes #293.
svn path=/branches/tk274/; revision=4765
|
|
CMS subclass .sign() method calling sequences.
svn path=/branches/tk274/; revision=4764
|
|
svn path=/branches/tk274/; revision=4759
|
|
svn path=/branches/tk274/; revision=4758
|
|
safe code becomes unsafe, then whines about it. Hmm.
svn path=/branches/tk274/; revision=4757
|
|
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
|
|
still a little rough, doesn't set eContentType OIDs automatically,
needs more testing, but basic stuff like extracting contents from an
existing ROA seems to work.
svn path=/branches/tk274/; revision=4753
|
|
svn path=/branches/tk274/; revision=4752
|
|
In most cases there won't be old extensions to clear, but in theory
this could happen when modifying an existing request, so get it right.
svn path=/branches/tk274/; revision=4735
|
|
svn path=/branches/tk274/; revision=4734
|
|
from gcc 4.2 on MacOSX; am not entirely happy about some of the casts
required, might want to encapsulate the more common patterns in
functions to do controlled casts from one known type to another.
svn path=/branches/tk274/; revision=4733
|
|
the Asymmetric code considerably and gets us most of the way towards
being able to support ECDSA, which, in theory, we'll want for BGPSEC.
svn path=/branches/tk274/; revision=4732
|
|
svn path=/branches/tk274/; revision=4731
|
|
svn path=/branches/tk274/; revision=4730
|
|
converters. Clean up internal type names, delete a bunch of symbols
nothing uses anymore.
svn path=/branches/tk274/; revision=4729
|
|
class-based methods instead of old module functions.
svn path=/branches/tk274/; revision=4728
|
|
Fix a few cases where code incorrectly assumed that ASN.1 field values
would always be small enough to fit in a C integer type.
svn path=/branches/tk274/; revision=4727
|
|
should completely replace the old module derRead() and pemRead()
functions, since it's easier to extend and supports subclasses
properly. For now, the new and old APIs are both just wrappers around
a generic lower-level internal API.
svn path=/branches/tk274/; revision=4726
|
|
svn path=/branches/tk274/; revision=4723
|
|
svn path=/branches/tk274/; revision=4722
|
|
svn path=/branches/tk274/; revision=4721
|
|
svn path=/branches/tk274/; revision=4720
|
|
svn path=/branches/tk274/; revision=4719
|
|
predeclared OID names. Add BasicConstraints handlers.
svn path=/branches/tk274/; revision=4718
|
|
to use BIOs. Other minor cleanup.
svn path=/branches/tk274/; revision=4717
|
|
svn path=/branches/tk274/; revision=4716
|
|
classes eventually, but may still need to be split into separate IPv4
and IPv6 classes or reimplemented as a subclass of PyLong. Won't know
until we try to move away from the rpki.POW.pkix ASN.1 code, and
there's more groundwork to do before we can make that jump.
svn path=/branches/tk274/; revision=4715
|
|
I see what the ROA code looks like.
svn path=/branches/tk274/; revision=4712
|
|
svn path=/branches/tk274/; revision=4711
|
|
svn path=/branches/tk274/; revision=4710
|
|
svn path=/branches/tk274/; revision=4709
|
|
ugly, still needs work, but appears to return correct results.
svn path=/branches/tk274/; revision=4708
|