rfc9580v9.txt | rfc9580.txt | |||
---|---|---|---|---|
skipping to change at line 7713 ¶ | skipping to change at line 7713 ¶ | |||
0x0090 d9 ac c9 05 27 09 02 07 | 0x0090 d9 ac c9 05 27 09 02 07 | |||
0x0098 02 06 ff 00 00 00 4a | 0x0098 02 06 ff 00 00 00 4a | |||
The same data, broken out by octet and semantics, is: | The same data, broken out by octet and semantics, is: | |||
0x0000 10 3e 2d 7d 22 7e c0 e6 salt | 0x0000 10 3e 2d 7d 22 7e c0 e6 salt | |||
0x0008 d7 ce 44 71 db 36 bf c9 | 0x0008 d7 ce 44 71 db 36 bf c9 | |||
0x0010 70 83 25 36 90 27 14 98 | 0x0010 70 83 25 36 90 27 14 98 | |||
0x0018 a7 ef 05 76 c0 7f aa e1 | 0x0018 a7 ef 05 76 c0 7f aa e1 | |||
[ pubkey begins ] | [ pubkey begins ] | |||
0x0020 9b version 6 pubkey | 0x0020 9b key packet | |||
0x0021 00 00 00 2a pubkey length | 0x0021 00 00 00 2a pubkey length | |||
0x0025 06 pubkey version | 0x0025 06 pubkey version | |||
0x0026 63 87 creation time | 0x0026 63 87 creation time | |||
0x0028 7f e3 (2022-11-30T16:08:03Z) | 0x0028 7f e3 (2022-11-30T16:08:03Z) | |||
0x002a 1b key algo: Ed25519 | 0x002a 1b key algo: Ed25519 | |||
0x002b 00 00 00 20 key length | 0x002b 00 00 00 20 key length | |||
0x002f f9 Ed25519 public key | 0x002f f9 Ed25519 public key | |||
0x0030 4d a7 bb 48 d6 0a 61 e5 | 0x0030 4d a7 bb 48 d6 0a 61 e5 | |||
0x0038 67 70 6a 65 87 d0 33 19 | 0x0038 67 70 6a 65 87 d0 33 19 | |||
0x0040 99 bb 9d 89 1a 08 24 2e | 0x0040 99 bb 9d 89 1a 08 24 2e | |||
0x0048 ad 84 54 3d f8 95 a3 | 0x0048 ad 84 54 3d f8 95 a3 | |||
[ trailer begins ] | [ trailer begins ] | |||
0x004f 06 sig version | 0x004f 06 sig version 6 | |||
0x0050 1f sig type: Direct Key signature | 0x0050 1f sig type: Direct Key signature | |||
0x0051 1b sig algo: Ed25519 | 0x0051 1b sig algo: Ed25519 | |||
0x0052 0a hash ago: SHA2-512 | 0x0052 0a hash ago: SHA2-512 | |||
0x0053 00 00 00 42 hashed subpackets length | 0x0053 00 00 00 42 hashed subpackets length | |||
0x0057 05 subpkt length | 0x0057 05 subpkt length | |||
0x0058 82 critical subpkt: Sig Creation Time | 0x0058 82 critical subpkt: Sig Creation Time | |||
0x0059 63 87 7f e3 Signature Creation Time | 0x0059 63 87 7f e3 Signature Creation Time | |||
0x005d 03 subpkt length | 0x005d 03 subpkt length | |||
0x005e 0b subpkt type: Pref. v1 SEIPD Ciphers | 0x005e 0b subpkt type: Pref. v1 SEIPD Ciphers | |||
0x005f 09 Ciphers: [AES256 AES128] | 0x005f 09 Ciphers: [AES256 AES128] | |||
skipping to change at line 7763 ¶ | skipping to change at line 7763 ¶ | |||
0x0072 06 Fingerprint version 6 | 0x0072 06 Fingerprint version 6 | |||
0x0073 cb 18 6c 4f 06 Fingerprint | 0x0073 cb 18 6c 4f 06 Fingerprint | |||
0x0078 09 a6 97 e4 d5 2d fa 6c | 0x0078 09 a6 97 e4 d5 2d fa 6c | |||
0x0080 72 2b 0c 1f 1e 27 c1 8a | 0x0080 72 2b 0c 1f 1e 27 c1 8a | |||
0x0088 56 70 8f 65 25 ec 27 ba | 0x0088 56 70 8f 65 25 ec 27 ba | |||
0x0090 d9 ac c9 | 0x0090 d9 ac c9 | |||
0x0093 05 subpkt length | 0x0093 05 subpkt length | |||
0x0094 27 subpkt type: Pref. AEAD Ciphersuites | 0x0094 27 subpkt type: Pref. AEAD Ciphersuites | |||
0x0095 09 02 07 Ciphersuites: | 0x0095 09 02 07 Ciphersuites: | |||
0x0098 02 [ AES256-OCB, AES128-OCB ] | 0x0098 02 [ AES256-OCB, AES128-OCB ] | |||
0x0099 06 sig version | 0x0099 06 sig version 6 | |||
0x009a ff sentinel octet | 0x009a ff sentinel octet | |||
0x009b 00 00 00 4a trailer length | 0x009b 00 00 00 4a trailer length | |||
The Subkey Binding signature in Appendix A.3 is made over the | The Subkey Binding signature in Appendix A.3 is made over the | |||
following sequence of data: | following sequence of data: | |||
0x0000 a6 e9 18 6d 9d 59 35 fc | 0x0000 a6 e9 18 6d 9d 59 35 fc | |||
0x0008 8f e5 63 14 cd b5 27 48 | 0x0008 8f e5 63 14 cd b5 27 48 | |||
0x0010 6a 5a 51 20 f9 b7 62 a2 | 0x0010 6a 5a 51 20 f9 b7 62 a2 | |||
0x0018 35 a7 29 f0 39 01 0a 56 | 0x0018 35 a7 29 f0 39 01 0a 56 | |||
skipping to change at line 7801 ¶ | skipping to change at line 7801 ¶ | |||
0x00a8 70 8f 65 25 ec 27 ba d9 | 0x00a8 70 8f 65 25 ec 27 ba d9 | |||
0x00b0 ac c9 06 ff 00 00 00 34 | 0x00b0 ac c9 06 ff 00 00 00 34 | |||
The same data, broken out by octet and semantics, is: | The same data, broken out by octet and semantics, is: | |||
0x0000 a6 e9 18 6d 9d 59 35 fc salt | 0x0000 a6 e9 18 6d 9d 59 35 fc salt | |||
0x0008 8f e5 63 14 cd b5 27 48 | 0x0008 8f e5 63 14 cd b5 27 48 | |||
0x0010 6a 5a 51 20 f9 b7 62 a2 | 0x0010 6a 5a 51 20 f9 b7 62 a2 | |||
0x0018 35 a7 29 f0 39 01 0a 56 | 0x0018 35 a7 29 f0 39 01 0a 56 | |||
[ primary pubkey begins ] | [ primary pubkey begins ] | |||
0x0020 9b version 6 pubkey | 0x0020 9b key packet | |||
0x0021 00 00 00 2a pubkey length | 0x0021 00 00 00 2a pubkey length | |||
0x0025 06 pubkey version | 0x0025 06 pubkey version | |||
0x0026 63 87 creation time | 0x0026 63 87 creation time | |||
0x0028 7f e3 (2022-11-30T16:08:03Z) | 0x0028 7f e3 (2022-11-30T16:08:03Z) | |||
0x002a 1b key algo: Ed25519 | 0x002a 1b key algo: Ed25519 | |||
0x002b 00 00 00 20 key length | 0x002b 00 00 00 20 key length | |||
0x002f f9 Ed25519 public key | 0x002f f9 Ed25519 public key | |||
0x0030 4d a7 bb 48 d6 0a 61 e5 | 0x0030 4d a7 bb 48 d6 0a 61 e5 | |||
0x0038 67 70 6a 65 87 d0 33 19 | 0x0038 67 70 6a 65 87 d0 33 19 | |||
0x0040 99 bb 9d 89 1a 08 24 2e | 0x0040 99 bb 9d 89 1a 08 24 2e | |||
0x0048 ad 84 54 3d f8 95 a3 | 0x0048 ad 84 54 3d f8 95 a3 | |||
[ subkey pubkey begins ] | [ subkey pubkey begins ] | |||
0x004f 9b version 6 key | 0x004f 9b key packet | |||
0x0050 00 00 00 2a pubkey length | 0x0050 00 00 00 2a pubkey length | |||
0x0054 06 pubkey version | 0x0054 06 pubkey version | |||
0x0055 63 87 7f creation time (2022-11-30T16:08:03Z) | 0x0055 63 87 7f creation time (2022-11-30T16:08:03Z) | |||
0x0058 e3 | 0x0058 e3 | |||
0x0059 19 key algo: X25519 | 0x0059 19 key algo: X25519 | |||
0x005a 00 00 00 20 key length | 0x005a 00 00 00 20 key length | |||
0x005e 86 93 X25519 public key | 0x005e 86 93 X25519 public key | |||
0x0060 24 83 67 f9 e5 01 5d b9 | 0x0060 24 83 67 f9 e5 01 5d b9 | |||
0x0068 22 f8 f4 80 95 dd a7 84 | 0x0068 22 f8 f4 80 95 dd a7 84 | |||
0x0070 98 7f 2d 59 85 b1 2f ba | 0x0070 98 7f 2d 59 85 b1 2f ba | |||
0x0078 d1 6c af 5e 44 35 | 0x0078 d1 6c af 5e 44 35 | |||
[ trailer begins ] | [ trailer begins ] | |||
0x007e 06 sig version | 0x007e 06 sig version 6 | |||
0x007f 18 sig type: Subkey Binding sig | 0x007f 18 sig type: Subkey Binding sig | |||
0x0080 1b sig algo Ed25519 | 0x0080 1b sig algo Ed25519 | |||
0x0081 0a hash algo: SHA2-512 | 0x0081 0a hash algo: SHA2-512 | |||
0x0082 00 00 00 2c hashed subpackets length | 0x0082 00 00 00 2c hashed subpackets length | |||
0x0086 05 subpkt length | 0x0086 05 subpkt length | |||
0x0087 82 critical subpkt: Sig Creation Time | 0x0087 82 critical subpkt: Sig Creation Time | |||
0x0088 63 87 7f e3 Signature Creation Time | 0x0088 63 87 7f e3 Signature Creation Time | |||
0x008c 02 subpkt length | 0x008c 02 subpkt length | |||
0x008d 9b critical subpkt: Key Flags | 0x008d 9b critical subpkt: Key Flags | |||
0x008e 0c Key Flags: {EncComms, EncStorage} | 0x008e 0c Key Flags: {EncComms, EncStorage} | |||
0x008f 22 subpkt length | 0x008f 22 subpkt length | |||
0x0090 21 subpkt type: Issuer Fingerprint | 0x0090 21 subpkt type: Issuer Fingerprint | |||
0x0091 06 Fingerprint version 6 | 0x0091 06 Fingerprint version 6 | |||
0x0092 cb 18 6c 4f 06 09 Fingerprint | 0x0092 cb 18 6c 4f 06 09 Fingerprint | |||
0x0098 a6 97 e4 d5 2d fa 6c 72 | 0x0098 a6 97 e4 d5 2d fa 6c 72 | |||
0x00a0 2b 0c 1f 1e 27 c1 8a 56 | 0x00a0 2b 0c 1f 1e 27 c1 8a 56 | |||
0x00a8 70 8f 65 25 ec 27 ba d9 | 0x00a8 70 8f 65 25 ec 27 ba d9 | |||
0x00b0 ac c9 | 0x00b0 ac c9 | |||
0x00b2 06 sig version | 0x00b2 06 sig version 6 | |||
0x00b3 ff sentinel octet | 0x00b3 ff sentinel octet | |||
0x00b4 00 00 00 34 trailer length | 0x00b4 00 00 00 34 trailer length | |||
A.4. Sample Version 6 Secret Key (Transferable Secret Key) | A.4. Sample Version 6 Secret Key (Transferable Secret Key) | |||
Here is a Transferable Secret Key consisting of: | Here is a Transferable Secret Key consisting of: | |||
* A version 6 Ed25519 Secret Key packet | * A version 6 Ed25519 Secret Key packet | |||
* A version 6 Direct Key self-signature | * A version 6 Direct Key self-signature | |||
skipping to change at line 8044 ¶ | skipping to change at line 8044 ¶ | |||
0x0028 6e 65 65 64 20 66 72 6f | 0x0028 6e 65 65 64 20 66 72 6f | |||
0x0030 6d 20 74 68 65 20 67 72 | 0x0030 6d 20 74 68 65 20 67 72 | |||
0x0038 6f 63 65 72 79 20 73 74 | 0x0038 6f 63 65 72 79 20 73 74 | |||
0x0040 6f 72 65 3a 0d 0a 0d 0a | 0x0040 6f 72 65 3a 0d 0a 0d 0a | |||
0x0048 2d 20 74 6f 66 75 0d 0a | 0x0048 2d 20 74 6f 66 75 0d 0a | |||
0x0050 2d 20 76 65 67 65 74 61 | 0x0050 2d 20 76 65 67 65 74 61 | |||
0x0058 62 6c 65 73 0d 0a 2d 20 | 0x0058 62 6c 65 73 0d 0a 2d 20 | |||
0x0060 6e 6f 6f 64 6c 65 73 0d | 0x0060 6e 6f 6f 64 6c 65 73 0d | |||
0x0068 0a | 0x0068 0a | |||
[ trailer begins ] | [ trailer begins ] | |||
0x0069 06 sig version | 0x0069 06 sig version 6 | |||
0x006a 01 sig type: Canonical Text | 0x006a 01 sig type: Canonical Text | |||
0x006b 1b pubkey algorithm: Ed25519 | 0x006b 1b pubkey algorithm: Ed25519 | |||
0x006c 0a hash algorithm: SHA2-512 | 0x006c 0a hash algorithm: SHA2-512 | |||
0x006d 00 00 00 hashed subpackets length | 0x006d 00 00 00 hashed subpackets length | |||
0x0070 29 | 0x0070 29 | |||
0x0071 05 subpacket length | 0x0071 05 subpacket length | |||
0x0072 82 critical subpkt: Sig Creation Time | 0x0072 82 critical subpkt: Sig Creation Time | |||
0x0073 63 98 a3 63 (2022-12-13T16:08:03Z) | 0x0073 63 98 a3 63 (2022-12-13T16:08:03Z) | |||
0x0077 22 subpkt length | 0x0077 22 subpkt length | |||
0x0078 21 subpkt type: Issuer Fingerprint | 0x0078 21 subpkt type: Issuer Fingerprint | |||
0x0079 06 Fingerprint version 6 | 0x0079 06 Fingerprint version 6 | |||
0x007a cb 18 6c 4f 06 09 Fingerprint | 0x007a cb 18 6c 4f 06 09 Fingerprint | |||
0x0080 a6 97 e4 d5 2d fa 6c 72 | 0x0080 a6 97 e4 d5 2d fa 6c 72 | |||
0x0088 2b 0c 1f 1e 27 c1 8a 56 | 0x0088 2b 0c 1f 1e 27 c1 8a 56 | |||
0x0090 70 8f 65 25 ec 27 ba d9 | 0x0090 70 8f 65 25 ec 27 ba d9 | |||
0x0098 ac c9 | 0x0098 ac c9 | |||
0x009a 06 sig version | 0x009a 06 sig version 6 | |||
0x009b ff sentinel octet | 0x009b ff sentinel octet | |||
0x009c 00 00 00 31 trailer length | 0x009c 00 00 00 31 trailer length | |||
The calculated SHA2-512 hash digest over this data is: | The calculated SHA2-512 hash digest over this data is: | |||
69365bf44a97af1f0844f1f6ab83fdf6b36f26692efaa621a8aac91c4e29ea07 | 69365bf44a97af1f0844f1f6ab83fdf6b36f26692efaa621a8aac91c4e29ea07 | |||
e894cabc6e2f20eedfce6c03b89141a2cc7cbe245e6e7a5654addbec5000b89b | e894cabc6e2f20eedfce6c03b89141a2cc7cbe245e6e7a5654addbec5000b89b | |||
A.7. Sample Inline-Signed Message | A.7. Sample Inline-Signed Message | |||
End of changes. 9 change blocks. | ||||
9 lines changed or deleted | 9 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. |