diff options
Diffstat (limited to 'draft-schanzen-gns.xml')
-rw-r--r-- | draft-schanzen-gns.xml | 171 |
1 files changed, 80 insertions, 91 deletions
diff --git a/draft-schanzen-gns.xml b/draft-schanzen-gns.xml index d9bf09d..3611c5a 100644 --- a/draft-schanzen-gns.xml +++ b/draft-schanzen-gns.xml | |||
@@ -3799,6 +3799,7 @@ H e l l o W o r l d | |||
3799 | This includes labels with UTF-8 characters to demonstrate | 3799 | This includes labels with UTF-8 characters to demonstrate |
3800 | internationalized labels. | 3800 | internationalized labels. |
3801 | </t> | 3801 | </t> |
3802 | <t>(1) PKEY with ASCII label and one record</t> | ||
3802 | <artwork name="" type="" align="left" alt=""> | 3803 | <artwork name="" type="" align="left" alt=""> |
3803 | <![CDATA[ | 3804 | <![CDATA[ |
3804 | Zone private key (d, big-endian): | 3805 | Zone private key (d, big-endian): |
@@ -3823,22 +3824,19 @@ Storage key (q): | |||
3823 | 73 32 72 5a 6c 8a fb bb b0 f7 ec 9a f1 cc 42 64 | 3824 | 73 32 72 5a 6c 8a fb bb b0 f7 ec 9a f1 cc 42 64 |
3824 | 12 99 40 6b 04 fd 9b 5b 57 91 f8 6c 4b 08 d5 f4 | 3825 | 12 99 40 6b 04 fd 9b 5b 57 91 f8 6c 4b 08 d5 f4 |
3825 | 3826 | ||
3826 | Number of records (integer): 1 | 3827 | RDATA { |
3827 | 3828 | // Record #1 | |
3828 | Record #0 { | 3829 | 00 08 c0 6f b9 28 15 80 // expiration |
3829 | EXPIRATION: 00 08 c0 6f b9 28 15 80 | 3830 | 00 20 // data size |
3830 | DATA_SIZE: 00 20 | 3831 | 00 01 // flags |
3831 | TYPE: 00 01 00 00 | 3832 | 00 01 00 00 // GNS type |
3832 | FLAGS: 00 01 | 3833 | // data: |
3833 | DATA: 21 e3 b3 0f f9 3b c6 d3 5a c8 c6 e0 e1 3a fd ff | ||
3834 | 79 4c b7 b4 4b bb c7 48 d2 59 d0 a0 28 4d be 84 | ||
3835 | } | ||
3836 | |||
3837 | RDATA: | ||
3838 | 00 08 c0 6f b9 28 15 80 00 20 00 01 00 01 00 00 | ||
3839 | 21 e3 b3 0f f9 3b c6 d3 5a c8 c6 e0 e1 3a fd ff | 3834 | 21 e3 b3 0f f9 3b c6 d3 5a c8 c6 e0 e1 3a fd ff |
3840 | 79 4c b7 b4 4b bb c7 48 d2 59 d0 a0 28 4d be 84 | 3835 | 79 4c b7 b4 4b bb c7 48 d2 59 d0 a0 28 4d be 84 |
3836 | |||
3837 | // padding | ||
3841 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 3838 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
3839 | } | ||
3842 | 3840 | ||
3843 | Encryption specs { | 3841 | Encryption specs { |
3844 | NONCE: e9 0a 00 61 | 3842 | NONCE: e9 0a 00 61 |
@@ -3868,6 +3866,7 @@ RRBLOCK: | |||
3868 | 68 59 6b 4d cb 8b c2 c1 1b b1 84 d5 90 56 13 e8 | 3866 | 68 59 6b 4d cb 8b c2 c1 1b b1 84 d5 90 56 13 e8 |
3869 | ]]> | 3867 | ]]> |
3870 | </artwork> | 3868 | </artwork> |
3869 | <t>(2) PKEY with UTF-8 label and three records</t> | ||
3871 | <artwork name="" type="" align="left" alt=""> | 3870 | <artwork name="" type="" align="left" alt=""> |
3872 | <![CDATA[ | 3871 | <![CDATA[ |
3873 | Zone private key (d, big-endian): | 3872 | Zone private key (d, big-endian): |
@@ -3892,41 +3891,35 @@ Storage key (q): | |||
3892 | c0 99 1d ef 91 fc 3e 10 90 9f 87 02 c0 be 40 43 | 3891 | c0 99 1d ef 91 fc 3e 10 90 9f 87 02 c0 be 40 43 |
3893 | 67 78 c7 11 f2 ca 47 d5 5c f0 b5 4d 23 5d a9 77 | 3892 | 67 78 c7 11 f2 ca 47 d5 5c f0 b5 4d 23 5d a9 77 |
3894 | 3893 | ||
3895 | Number of records (integer): 3 | 3894 | RDATA { |
3896 | 3895 | // Record #1 | |
3897 | Record #0 { | 3896 | 00 08 c0 6f b9 28 15 80 // expiration |
3898 | EXPIRATION: 00 08 c0 6f b9 28 15 80 | 3897 | 00 10 // data size |
3899 | DATA_SIZE: 00 10 | 3898 | 00 00 // flags |
3900 | TYPE: 00 00 00 1c | 3899 | 00 00 00 1c // GNS type |
3901 | FLAGS: 00 00 | 3900 | // data: |
3902 | DATA: 00 00 00 00 00 00 00 00 00 00 00 00 de ad be ef | ||
3903 | } | ||
3904 | |||
3905 | Record #1 { | ||
3906 | EXPIRATION: 00 b0 0f 81 b7 44 9b 40 | ||
3907 | DATA_SIZE: 00 06 | ||
3908 | TYPE: 00 01 00 01 | ||
3909 | FLAGS: 80 00 | ||
3910 | DATA: e6 84 9b e7 a7 b0 | ||
3911 | } | ||
3912 | |||
3913 | Record #2 { | ||
3914 | EXPIRATION: 00 00 00 01 6b 59 71 08 | ||
3915 | DATA_SIZE: 00 0b | ||
3916 | TYPE: 00 00 00 10 | ||
3917 | FLAGS: 40 04 | ||
3918 | DATA: 48 65 6c 6c 6f 20 57 6f 72 6c 64 | ||
3919 | } | ||
3920 | |||
3921 | RDATA: | ||
3922 | 00 08 c0 6f b9 28 15 80 00 10 00 00 00 00 00 1c | ||
3923 | 00 00 00 00 00 00 00 00 00 00 00 00 de ad be ef | 3901 | 00 00 00 00 00 00 00 00 00 00 00 00 de ad be ef |
3924 | 00 b0 0f 81 b7 44 9b 40 00 06 80 00 00 01 00 01 | 3902 | |
3925 | e6 84 9b e7 a7 b0 00 00 00 01 6b 59 71 08 00 0b | 3903 | // Record #2 |
3926 | 40 04 00 00 00 10 48 65 6c 6c 6f 20 57 6f 72 6c | 3904 | 00 b0 0f 81 b7 44 9b 40 // expiration |
3927 | 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 3905 | 00 06 // data size |
3906 | 80 00 // flags | ||
3907 | 00 01 00 01 // GNS type | ||
3908 | e6 84 9b e7 a7 b0 // data | ||
3909 | |||
3910 | // Record #3 | ||
3911 | 00 05 db 3b cd bd 65 55 // expiration | ||
3912 | 00 0b // data size | ||
3913 | 00 04 // flags | ||
3914 | 00 00 00 10 // GNS type | ||
3915 | // data: | ||
3916 | 48 65 6c 6c 6f 20 57 6f 72 6c 64 | ||
3917 | |||
3918 | // padding | ||
3928 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 3919 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
3929 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 3920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
3921 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
3922 | } | ||
3930 | 3923 | ||
3931 | Encryption spec { | 3924 | Encryption spec { |
3932 | NONCE: ee 96 33 c1 | 3925 | NONCE: ee 96 33 c1 |
@@ -3963,6 +3956,7 @@ RRBLOCK: | |||
3963 | 49 76 98 61 34 75 a1 ad 14 b7 87 7f 94 55 b0 ec | 3956 | 49 76 98 61 34 75 a1 ad 14 b7 87 7f 94 55 b0 ec |
3964 | ]]> | 3957 | ]]> |
3965 | </artwork> | 3958 | </artwork> |
3959 | <t>EDKEY with ASCII label and one record</t> | ||
3966 | <artwork name="" type="" align="left" alt=""> | 3960 | <artwork name="" type="" align="left" alt=""> |
3967 | <![CDATA[ | 3961 | <![CDATA[ |
3968 | Zone private key (d, big-endian): | 3962 | Zone private key (d, big-endian): |
@@ -3987,28 +3981,25 @@ Storage key (q): | |||
3987 | cd d4 7f c7 f5 1d 78 6d c2 e0 b1 ec e7 60 37 c0 | 3981 | cd d4 7f c7 f5 1d 78 6d c2 e0 b1 ec e7 60 37 c0 |
3988 | a1 57 8c 38 4e c6 1d 44 56 36 a9 4e 88 03 29 e9 | 3982 | a1 57 8c 38 4e c6 1d 44 56 36 a9 4e 88 03 29 e9 |
3989 | 3983 | ||
3990 | Number of records (integer): 1 | 3984 | RDATA { |
3991 | 3985 | // Record #1 | |
3992 | Record #0 { | 3986 | 00 08 c0 6f b9 28 15 80 // expiration |
3993 | EXPIRATION: 00 08 c0 6f b9 28 15 80 | 3987 | 00 20 // data size |
3994 | DATA_SIZE: 00 20 | 3988 | 00 01 // flags |
3995 | TYPE: 00 01 00 00 | 3989 | 00 01 00 00 // GNS type |
3996 | FLAGS: 00 01 | 3990 | // data: |
3997 | DATA: 21 e3 b3 0f f9 3b c6 d3 5a c8 c6 e0 e1 3a fd ff | ||
3998 | 79 4c b7 b4 4b bb c7 48 d2 59 d0 a0 28 4d be 84 | ||
3999 | } | ||
4000 | |||
4001 | RDATA: | ||
4002 | 00 08 c0 6f b9 28 15 80 00 20 00 01 00 01 00 00 | ||
4003 | 21 e3 b3 0f f9 3b c6 d3 5a c8 c6 e0 e1 3a fd ff | 3991 | 21 e3 b3 0f f9 3b c6 d3 5a c8 c6 e0 e1 3a fd ff |
4004 | 79 4c b7 b4 4b bb c7 48 d2 59 d0 a0 28 4d be 84 | 3992 | 79 4c b7 b4 4b bb c7 48 d2 59 d0 a0 28 4d be 84 |
3993 | |||
3994 | // padding | ||
4005 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 3995 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
3996 | } | ||
4006 | 3997 | ||
4007 | Encryption spec { | 3998 | Encryption spec { |
4008 | NONCE: 98 13 2e a8 68 59 d3 5c 88 bf d3 17 fa 99 1b cb | 3999 | NONCE: 98 13 2e a8 68 59 d3 5c 88 bf d3 17 fa 99 1b cb |
4009 | EXPIRATION: 00 08 c0 6f b9 28 15 80 | 4000 | EXPIRATION: 00 08 c0 6f b9 28 15 80 |
4010 | Key (k): 85 c4 29 a9 56 7a a6 33 41 1a 96 91 e9 09 4c 45 | 4001 | Key (k): 85 c4 29 a9 56 7a a6 33 41 1a 96 91 e9 09 4c 45 |
4011 | 28 16 72 be 58 60 34 aa e4 a2 a2 cc 71 61 59 e2 | 4002 | 28 16 72 be 58 60 34 aa e4 a2 a2 cc 71 61 59 e2 |
4012 | } | 4003 | } |
4013 | 4004 | ||
4014 | BDATA: | 4005 | BDATA: |
@@ -4016,6 +4007,7 @@ BDATA: | |||
4016 | 6e a8 d8 89 4e 90 4a 0c 35 e9 1c 5c 2f f2 ed 93 | 4007 | 6e a8 d8 89 4e 90 4a 0c 35 e9 1c 5c 2f f2 ed 93 |
4017 | 9c c2 f8 30 12 31 f4 4e 59 2a 4a c8 7e 49 98 b9 | 4008 | 9c c2 f8 30 12 31 f4 4e 59 2a 4a c8 7e 49 98 b9 |
4018 | 46 25 c6 4a f5 16 86 a2 b3 6a 2b 28 92 d4 4f 2d | 4009 | 46 25 c6 4a f5 16 86 a2 b3 6a 2b 28 92 d4 4f 2d |
4010 | 52 b0 cd b4 64 54 62 1e 3c 97 0f b0 a5 cb c4 ee | ||
4019 | 4011 | ||
4020 | RRBLOCK: | 4012 | RRBLOCK: |
4021 | 00 00 00 b0 00 01 00 14 9b f2 33 19 8c 6d 53 bb | 4013 | 00 00 00 b0 00 01 00 14 9b f2 33 19 8c 6d 53 bb |
@@ -4029,8 +4021,10 @@ RRBLOCK: | |||
4029 | 6e a8 d8 89 4e 90 4a 0c 35 e9 1c 5c 2f f2 ed 93 | 4021 | 6e a8 d8 89 4e 90 4a 0c 35 e9 1c 5c 2f f2 ed 93 |
4030 | 9c c2 f8 30 12 31 f4 4e 59 2a 4a c8 7e 49 98 b9 | 4022 | 9c c2 f8 30 12 31 f4 4e 59 2a 4a c8 7e 49 98 b9 |
4031 | 46 25 c6 4a f5 16 86 a2 b3 6a 2b 28 92 d4 4f 2d | 4023 | 46 25 c6 4a f5 16 86 a2 b3 6a 2b 28 92 d4 4f 2d |
4024 | 52 b0 cd b4 64 54 62 1e 3c 97 0f b0 a5 cb c4 ee | ||
4032 | ]]> | 4025 | ]]> |
4033 | </artwork> | 4026 | </artwork> |
4027 | <t>EDKEY with UTF-8 label and three records</t> | ||
4034 | <artwork name="" type="" align="left" alt=""> | 4028 | <artwork name="" type="" align="left" alt=""> |
4035 | <![CDATA[ | 4029 | <![CDATA[ |
4036 | Zone private key (d, big-endian): | 4030 | Zone private key (d, big-endian): |
@@ -4057,39 +4051,34 @@ Storage key (q): | |||
4057 | 4051 | ||
4058 | Number of records (integer): 3 | 4052 | Number of records (integer): 3 |
4059 | 4053 | ||
4060 | Record #0 { | ||
4061 | EXPIRATION: 00 08 c0 6f b9 28 15 80 | ||
4062 | DATA_SIZE: 00 10 | ||
4063 | TYPE: 00 00 00 1c | ||
4064 | FLAGS: 00 00 | ||
4065 | DATA: 00 00 00 00 00 00 00 00 00 00 00 00 de ad be ef | ||
4066 | } | ||
4067 | |||
4068 | Record #1 { | ||
4069 | EXPIRATION: 00 b0 0f 81 b7 44 9b 40 | ||
4070 | DATA_SIZE: 00 06 | ||
4071 | TYPE: 00 01 00 01 | ||
4072 | FLAGS: 80 00 | ||
4073 | DATA: e6 84 9b e7 a7 b0 | ||
4074 | } | ||
4075 | |||
4076 | Record #2 { | ||
4077 | EXPIRATION: 00 00 00 01 6b 59 71 08 | ||
4078 | DATA_SIZE: 00 0b | ||
4079 | TYPE: 00 00 00 10 | ||
4080 | FLAGS: 40 04 | ||
4081 | DATA: 48 65 6c 6c 6f 20 57 6f 72 6c 64 | ||
4082 | } | ||
4083 | |||
4084 | RDATA: | 4054 | RDATA: |
4085 | 00 08 c0 6f b9 28 15 80 00 10 00 00 00 00 00 1c | 4055 | // Record #1 |
4056 | 00 08 c0 6f b9 28 15 80 // expiration | ||
4057 | 00 10 // data size | ||
4058 | 00 00 // flags | ||
4059 | 00 00 00 1c // GNS type | ||
4060 | // data: | ||
4086 | 00 00 00 00 00 00 00 00 00 00 00 00 de ad be ef | 4061 | 00 00 00 00 00 00 00 00 00 00 00 00 de ad be ef |
4087 | 00 b0 0f 81 b7 44 9b 40 00 06 80 00 00 01 00 01 | 4062 | |
4088 | e6 84 9b e7 a7 b0 00 00 00 01 6b 59 71 08 00 0b | 4063 | // Record #2 |
4089 | 40 04 00 00 00 10 48 65 6c 6c 6f 20 57 6f 72 6c | 4064 | 00 b0 0f 81 b7 44 9b 40 // expiration |
4090 | 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 4065 | 00 06 // data size |
4066 | 80 00 // flags | ||
4067 | 00 01 00 01 // GNS type | ||
4068 | e6 84 9b e7 a7 b0 // data | ||
4069 | |||
4070 | // Record #3 | ||
4071 | 00 00 00 01 6b 59 71 08 // expiration | ||
4072 | 00 0b // data size | ||
4073 | 40 04 // flags | ||
4074 | 00 00 00 10 // GNS type | ||
4075 | // data: | ||
4076 | 48 65 6c 6c 6f 20 57 6f 72 6c 64 | ||
4077 | |||
4078 | // padding | ||
4091 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 4079 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
4092 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 4080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |
4081 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ||
4093 | 4082 | ||
4094 | Encryption spec { | 4083 | Encryption spec { |
4095 | NONCE: bb 0d 3f 0f bd 22 42 77 50 da 5d 69 12 16 e6 c9 | 4084 | NONCE: bb 0d 3f 0f bd 22 42 77 50 da 5d 69 12 16 e6 c9 |