From fe0bf509f528dbdc50c7182f81057c6a4e15e4bd Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sat, 5 Apr 2014 22:42:12 +0000 Subject: Source tree reorg, phase 1. Almost everything moved, no file contents changed. svn path=/branches/tk685/; revision=5757 --- rpki/relaxng.py | 2441 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2441 insertions(+) create mode 100644 rpki/relaxng.py (limited to 'rpki/relaxng.py') diff --git a/rpki/relaxng.py b/rpki/relaxng.py new file mode 100644 index 00000000..0d8c0d64 --- /dev/null +++ b/rpki/relaxng.py @@ -0,0 +1,2441 @@ +# Automatically generated, do not edit. + +import lxml.etree + +## @var left_right +## Parsed RelaxNG left_right schema +left_right = lxml.etree.RelaxNG(lxml.etree.fromstring(r''' + + + + + + + + 1 + + + + + + query + + + + + + + + reply + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1024 + + + + + + + + create + + + + + + set + + + + + + get + + + + + + list + + + + + + destroy + + + + + + + 512000 + + + + + + + 255 + [\-_A-Za-z0-9]+ + + + + + + 4096 + + + + + + 1024 + + + + + + 512000 + [\-,0-9]* + + + + + 512000 + [\-,0-9/.]* + + + + + 512000 + [\-,0-9/:a-fA-F]* + + + + + + + yes + + + + + yes + + + + + yes + + + + + yes + + + + + yes + + + + + yes + + + + + yes + + + + + + + + yes + no + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + yes + + + + rsa + + + + + sha256 + + + + + 2048 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + yes + + + + + yes + + + + + yes + + + + + yes + + + + + yes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + yes + + + + + yes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + yes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + .*Z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 27 + 27 + + + + + .*Z + + + + + + + + + + + + + + + + + + + + + 64 + [\-0-9A-Za-z_ ]+ + + + + + + + 64 + [0-9A-Fa-f]+ + + + + + + + 512000 + [.,0-9]+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + .*Z + + + + + .*Z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1024 + + + + + + + + + + + + + + 512000 + + + + + + +''')) + +## @var up_down +## Parsed RelaxNG up_down schema +up_down = lxml.etree.RelaxNG(lxml.etree.fromstring(r''' + + + + + 512000 + [\-,0-9]* + + + + + 512000 + [\-,/.0-9]* + + + + + 512000 + [\-,/:0-9a-fA-F]* + + + + + 1 + 1024 + + + + + 27 + 1024 + + + + + 1 + 1024 + + + + + 10 + 4096 + + + + + 4 + 512000 + + + + + + + 1 + + + + + + + + + + + + + + list + + + + + + list_response + + + + + + issue + + + + + + issue_response + + + + + + revoke + + + + + + revoke_response + + + + + + error_response + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1024 + rsync://.+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9999 + + + + + + + + + 1024 + + + + + + +''')) + +## @var publication +## Parsed RelaxNG publication schema +publication = lxml.etree.RelaxNG(lxml.etree.fromstring(r''' + + + + + + + + 1 + + + + + + query + + + + + + + + reply + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1024 + + + + + + + + + + + 4096 + + + + + + + + + + + 255 + [\-_A-Za-z0-9/]+ + + + + + + + + + + + + + + set + + + + + + + + + + + set + + + + + + + + + + get + + + + + + + + + + get + + + + + + + + + + + + + + + + + yes + + + + + + + + + + + + + + + + + + + + + + + + create + + + + + + + + + + + + + create + + + + + + + + + + + set + + + + + + + + + + + + + set + + + + + + + + + + + get + + + + + + + + + + + get + + + + + + + + + + + + list + + + + + + + + + + list + + + + + + + + + + + + destroy + + + + + + + + + + + destroy + + + + + + + + + + + + publish + + + + + + + + + + + + publish + + + + + + + + + + + withdraw + + + + + + + + + + + withdraw + + + + + + + + + + + + publish + + + + + + + + + + + + publish + + + + + + + + + + + withdraw + + + + + + + + + + + withdraw + + + + + + + + + + + + publish + + + + + + + + + + + + publish + + + + + + + + + + + withdraw + + + + + + + + + + + withdraw + + + + + + + + + + + + publish + + + + + + + + + + + + publish + + + + + + + + + + + withdraw + + + + + + + + + + + withdraw + + + + + + + + + + + + publish + + + + + + + + + + + + publish + + + + + + + + + + + withdraw + + + + + + + + + + + withdraw + + + + + + + + + + + 1024 + + + + + + + + + + + + + 512000 + + + + + + +''')) + +## @var myrpki +## Parsed RelaxNG myrpki schema +myrpki = lxml.etree.RelaxNG(lxml.etree.fromstring(r''' + + + + 2 + + + + 512000 + + + + + 255 + [\-_A-Za-z0-9]+ + + + + + 255 + [\-_A-Za-z0-9/]+ + + + + + 4096 + + + + + + + + 512000 + [\-,0-9]+ + + + + + 512000 + [\-,0-9/.]+ + + + + + 512000 + [\-,0-9/:a-fA-F]+ + + + + + .*Z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + none + + + offer + + + + referral + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + confirmed + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +''')) + +## @var router_certificate +## Parsed RelaxNG router_certificate schema +router_certificate = lxml.etree.RelaxNG(lxml.etree.fromstring(r''' + + + + 1 + + + + 512000 + + + + + + + + 512000 + [0-9][\-,0-9]* + + + + + .*Z + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +''')) + -- cgit v1.2.3