aboutsummaryrefslogtreecommitdiff
path: root/rpkid/rpki/roa.py
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2008-05-15 06:34:37 +0000
committerRob Austein <sra@hactrn.net>2008-05-15 06:34:37 +0000
commit4fdb767ab4b5cd7236cf2aa63e6dd4d6b057798c (patch)
tree317af70551db1e356c1aa5bc77ab6af463007340 /rpkid/rpki/roa.py
parentd2403396fcdc1bb4be4ff6074c08f7e04dce602c (diff)
Update comments
svn path=/rpkid/rpki/roa.py; revision=1774
Diffstat (limited to 'rpkid/rpki/roa.py')
-rw-r--r--rpkid/rpki/roa.py22
1 files changed, 21 insertions, 1 deletions
diff --git a/rpkid/rpki/roa.py b/rpkid/rpki/roa.py
index 4c59e654..2b1ba7fd 100644
--- a/rpkid/rpki/roa.py
+++ b/rpkid/rpki/roa.py
@@ -29,7 +29,7 @@ from POW._der import *
# RouteOriginAttestation ::= SEQUENCE {
# version [0] INTEGER DEFAULT 0,
# asID ASID,
-# exactMatch BOOLEAN
+# exactMatch BOOLEAN,
# ipAddrBlocks ROAIPAddrBlocks }
#
# ASID ::= INTEGER
@@ -42,6 +42,26 @@ from POW._der import *
#
# IPAddress ::= BIT STRING
+# Proposed new format, neither in draft nor in this code yet, but
+# included here for reference anyway:
+#
+# RouteOriginAttestation ::= SEQUENCE {
+# version [0] INTEGER DEFAULT 0,
+# asID ASID,
+# ipAddrBlocks SEQUENCE OF ROAIPAddressFamily }
+#
+# ASID ::= INTEGER
+#
+# ROAIPAddressFamily ::= SEQUENCE {
+# addressFamily OCTET STRING (SIZE (2..3)),
+# addresses SEQUENCE OF ROAIPAddress }
+#
+# ROAIPAddress ::= {
+# address IPAddress,
+# maxLength INTEGER }
+#
+# IPAddress ::= BIT STRING
+
class IPAddresses(SequenceOf):
def __init__(self, optional=0, default=''):
SequenceOf.__init__(self, BitString, optional, default)