diff --git a/src/simple_proof.json b/src/simple_proof.json deleted file mode 100644 index eba5c91..0000000 --- a/src/simple_proof.json +++ /dev/null @@ -1,528 +0,0 @@ -{ - "session": { - "header": { - "encoder_seed": [ - 83, 220, 231, 213, 97, 226, 35, 213, 9, 228, 97, 241, 153, 227, 83, 176, - 250, 219, 69, 200, 126, 166, 89, 31, 95, 88, 44, 197, 79, 11, 209, 212 - ], - "merkle_root": [ - 158, 96, 227, 225, 95, 139, 127, 32, 81, 110, 90, 33, 13, 244, 109, 59, - 155, 88, 44, 121, 229, 252, 186, 71, 80, 53, 156, 87, 26, 132, 173, 26 - ], - "sent_len": 211, - "recv_len": 1615, - "handshake_summary": { - "time": 1711856077, - "server_public_key": { - "group": "secp256r1", - "key": [ - 4, 47, 119, 66, 124, 57, 48, 37, 203, 174, 105, 28, 112, 16, 47, 13, - 121, 100, 122, 206, 8, 123, 131, 238, 87, 15, 218, 186, 145, 243, - 146, 42, 208, 154, 105, 127, 124, 74, 53, 196, 156, 110, 165, 168, - 197, 182, 61, 156, 191, 80, 10, 229, 193, 241, 234, 252, 86, 89, - 124, 172, 89, 196, 203, 128, 41 - ] - }, - "handshake_commitment": [ - 33, 218, 189, 91, 150, 74, 238, 122, 24, 37, 206, 11, 195, 57, 78, 85, - 57, 138, 194, 138, 238, 123, 76, 173, 57, 12, 151, 148, 32, 138, 149, - 18 - ] - } - }, - "signature": "7mX6KbhVYLBfPVH7a4YnozfNuyxA233JRcTju3Q7DxWLeRhqvf9FXHKVxFsdwXAj2dQYgYNwYqX2ZQNayaKPEC4Ugy9SQuuz", - "session_info": { - "server_name": { - "Dns": "example.com" - }, - "handshake_decommitment": { - "nonce": [ - 249, 228, 165, 207, 164, 106, 70, 39, 73, 115, 219, 109, 24, 50, 187, - 214, 121, 73, 29, 186, 147, 115, 152, 155, 207, 166, 84, 97, 58, 166, - 139, 157 - ], - "data": { - "server_cert_details": { - "cert_chain": [ - [ - 48, 130, 7, 110, 48, 130, 6, 86, 160, 3, 2, 1, 2, 2, 16, 7, 91, - 206, 243, 6, 137, 200, 173, 223, 19, 229, 26, 244, 175, 225, - 135, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 11, 5, 0, - 48, 89, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 21, - 48, 19, 6, 3, 85, 4, 10, 19, 12, 68, 105, 103, 105, 67, 101, - 114, 116, 32, 73, 110, 99, 49, 51, 48, 49, 6, 3, 85, 4, 3, 19, - 42, 68, 105, 103, 105, 67, 101, 114, 116, 32, 71, 108, 111, 98, - 97, 108, 32, 71, 50, 32, 84, 76, 83, 32, 82, 83, 65, 32, 83, 72, - 65, 50, 53, 54, 32, 50, 48, 50, 48, 32, 67, 65, 49, 48, 30, 23, - 13, 50, 52, 48, 49, 51, 48, 48, 48, 48, 48, 48, 48, 90, 23, 13, - 50, 53, 48, 51, 48, 49, 50, 51, 53, 57, 53, 57, 90, 48, 129, - 150, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 19, 48, - 17, 6, 3, 85, 4, 8, 19, 10, 67, 97, 108, 105, 102, 111, 114, - 110, 105, 97, 49, 20, 48, 18, 6, 3, 85, 4, 7, 19, 11, 76, 111, - 115, 32, 65, 110, 103, 101, 108, 101, 115, 49, 66, 48, 64, 6, 3, - 85, 4, 10, 12, 57, 73, 110, 116, 101, 114, 110, 101, 116, 194, - 160, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 194, - 160, 102, 111, 114, 194, 160, 65, 115, 115, 105, 103, 110, 101, - 100, 194, 160, 78, 97, 109, 101, 115, 194, 160, 97, 110, 100, - 194, 160, 78, 117, 109, 98, 101, 114, 115, 49, 24, 48, 22, 6, 3, - 85, 4, 3, 19, 15, 119, 119, 119, 46, 101, 120, 97, 109, 112, - 108, 101, 46, 111, 114, 103, 48, 130, 1, 34, 48, 13, 6, 9, 42, - 134, 72, 134, 247, 13, 1, 1, 1, 5, 0, 3, 130, 1, 15, 0, 48, 130, - 1, 10, 2, 130, 1, 1, 0, 134, 133, 15, 187, 14, 249, 202, 95, - 217, 245, 224, 10, 50, 44, 51, 217, 170, 14, 7, 41, 168, 47, 8, - 173, 120, 189, 194, 6, 191, 247, 45, 43, 166, 167, 39, 61, 83, - 166, 76, 195, 75, 178, 39, 119, 32, 214, 193, 84, 73, 184, 8, - 218, 249, 112, 169, 97, 246, 178, 73, 157, 105, 87, 218, 251, - 109, 36, 52, 114, 46, 71, 240, 4, 63, 157, 177, 91, 226, 188, - 102, 49, 89, 50, 230, 169, 126, 191, 212, 176, 212, 100, 245, - 107, 202, 123, 255, 114, 91, 94, 154, 216, 63, 212, 6, 178, 243, - 200, 220, 143, 102, 90, 70, 132, 102, 168, 24, 21, 121, 167, 8, - 206, 5, 60, 251, 57, 137, 239, 109, 250, 78, 113, 82, 123, 183, - 228, 160, 164, 156, 150, 192, 97, 61, 164, 10, 112, 77, 195, - 142, 205, 110, 179, 50, 108, 242, 199, 68, 9, 4, 221, 160, 85, - 253, 35, 165, 32, 120, 178, 133, 94, 216, 59, 173, 23, 255, 133, - 197, 185, 116, 141, 51, 185, 184, 87, 110, 181, 188, 105, 101, - 219, 11, 60, 146, 85, 153, 244, 115, 180, 100, 36, 202, 103, 76, - 40, 153, 204, 220, 103, 61, 121, 199, 22, 156, 43, 230, 171, - 170, 170, 53, 114, 55, 246, 129, 42, 72, 232, 63, 78, 25, 154, - 191, 158, 70, 170, 50, 147, 255, 165, 178, 90, 180, 177, 47, 30, - 105, 132, 146, 29, 176, 185, 141, 175, 242, 49, 108, 149, 134, - 243, 2, 3, 1, 0, 1, 163, 130, 3, 242, 48, 130, 3, 238, 48, 31, - 6, 3, 85, 29, 35, 4, 24, 48, 22, 128, 20, 116, 133, 128, 192, - 102, 199, 223, 55, 222, 207, 189, 41, 55, 170, 3, 29, 190, 237, - 205, 23, 48, 29, 6, 3, 85, 29, 14, 4, 22, 4, 20, 76, 254, 208, - 18, 77, 46, 33, 207, 107, 250, 242, 242, 184, 76, 73, 2, 29, 49, - 145, 138, 48, 129, 129, 6, 3, 85, 29, 17, 4, 122, 48, 120, 130, - 15, 119, 119, 119, 46, 101, 120, 97, 109, 112, 108, 101, 46, - 111, 114, 103, 130, 11, 101, 120, 97, 109, 112, 108, 101, 46, - 110, 101, 116, 130, 11, 101, 120, 97, 109, 112, 108, 101, 46, - 101, 100, 117, 130, 11, 101, 120, 97, 109, 112, 108, 101, 46, - 99, 111, 109, 130, 11, 101, 120, 97, 109, 112, 108, 101, 46, - 111, 114, 103, 130, 15, 119, 119, 119, 46, 101, 120, 97, 109, - 112, 108, 101, 46, 99, 111, 109, 130, 15, 119, 119, 119, 46, - 101, 120, 97, 109, 112, 108, 101, 46, 101, 100, 117, 130, 15, - 119, 119, 119, 46, 101, 120, 97, 109, 112, 108, 101, 46, 110, - 101, 116, 48, 62, 6, 3, 85, 29, 32, 4, 55, 48, 53, 48, 51, 6, 6, - 103, 129, 12, 1, 2, 2, 48, 41, 48, 39, 6, 8, 43, 6, 1, 5, 5, 7, - 2, 1, 22, 27, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, - 100, 105, 103, 105, 99, 101, 114, 116, 46, 99, 111, 109, 47, 67, - 80, 83, 48, 14, 6, 3, 85, 29, 15, 1, 1, 255, 4, 4, 3, 2, 5, 160, - 48, 29, 6, 3, 85, 29, 37, 4, 22, 48, 20, 6, 8, 43, 6, 1, 5, 5, - 7, 3, 1, 6, 8, 43, 6, 1, 5, 5, 7, 3, 2, 48, 129, 159, 6, 3, 85, - 29, 31, 4, 129, 151, 48, 129, 148, 48, 72, 160, 70, 160, 68, - 134, 66, 104, 116, 116, 112, 58, 47, 47, 99, 114, 108, 51, 46, - 100, 105, 103, 105, 99, 101, 114, 116, 46, 99, 111, 109, 47, 68, - 105, 103, 105, 67, 101, 114, 116, 71, 108, 111, 98, 97, 108, 71, - 50, 84, 76, 83, 82, 83, 65, 83, 72, 65, 50, 53, 54, 50, 48, 50, - 48, 67, 65, 49, 45, 49, 46, 99, 114, 108, 48, 72, 160, 70, 160, - 68, 134, 66, 104, 116, 116, 112, 58, 47, 47, 99, 114, 108, 52, - 46, 100, 105, 103, 105, 99, 101, 114, 116, 46, 99, 111, 109, 47, - 68, 105, 103, 105, 67, 101, 114, 116, 71, 108, 111, 98, 97, 108, - 71, 50, 84, 76, 83, 82, 83, 65, 83, 72, 65, 50, 53, 54, 50, 48, - 50, 48, 67, 65, 49, 45, 49, 46, 99, 114, 108, 48, 129, 135, 6, - 8, 43, 6, 1, 5, 5, 7, 1, 1, 4, 123, 48, 121, 48, 36, 6, 8, 43, - 6, 1, 5, 5, 7, 48, 1, 134, 24, 104, 116, 116, 112, 58, 47, 47, - 111, 99, 115, 112, 46, 100, 105, 103, 105, 99, 101, 114, 116, - 46, 99, 111, 109, 48, 81, 6, 8, 43, 6, 1, 5, 5, 7, 48, 2, 134, - 69, 104, 116, 116, 112, 58, 47, 47, 99, 97, 99, 101, 114, 116, - 115, 46, 100, 105, 103, 105, 99, 101, 114, 116, 46, 99, 111, - 109, 47, 68, 105, 103, 105, 67, 101, 114, 116, 71, 108, 111, 98, - 97, 108, 71, 50, 84, 76, 83, 82, 83, 65, 83, 72, 65, 50, 53, 54, - 50, 48, 50, 48, 67, 65, 49, 45, 49, 46, 99, 114, 116, 48, 12, 6, - 3, 85, 29, 19, 1, 1, 255, 4, 2, 48, 0, 48, 130, 1, 125, 6, 10, - 43, 6, 1, 4, 1, 214, 121, 2, 4, 2, 4, 130, 1, 109, 4, 130, 1, - 105, 1, 103, 0, 116, 0, 78, 117, 163, 39, 92, 154, 16, 195, 56, - 91, 108, 212, 223, 63, 82, 235, 29, 240, 224, 142, 27, 141, 105, - 192, 177, 250, 100, 177, 98, 154, 57, 223, 0, 0, 1, 141, 91, - 210, 252, 100, 0, 0, 4, 3, 0, 69, 48, 67, 2, 31, 64, 81, 10, 12, - 79, 108, 16, 85, 198, 23, 22, 103, 110, 154, 240, 144, 158, 243, - 115, 245, 37, 158, 176, 154, 254, 122, 26, 197, 92, 200, 192, 2, - 32, 56, 41, 49, 177, 40, 228, 114, 72, 77, 52, 79, 158, 140, - 147, 226, 97, 188, 112, 186, 214, 140, 75, 225, 114, 21, 29, 17, - 197, 148, 186, 77, 83, 0, 118, 0, 125, 89, 30, 18, 225, 120, 42, - 123, 28, 97, 103, 124, 94, 253, 248, 208, 135, 92, 20, 160, 78, - 149, 158, 185, 3, 47, 217, 14, 140, 46, 121, 184, 0, 0, 1, 141, - 91, 210, 252, 48, 0, 0, 4, 3, 0, 71, 48, 69, 2, 32, 93, 191, - 150, 119, 165, 145, 91, 126, 10, 12, 222, 209, 169, 9, 51, 55, - 103, 16, 76, 66, 204, 65, 69, 39, 83, 75, 167, 124, 119, 99, 64, - 115, 2, 33, 0, 178, 232, 9, 63, 102, 76, 195, 125, 59, 33, 115, - 32, 21, 121, 50, 69, 213, 47, 43, 147, 127, 99, 128, 204, 3, - 154, 237, 223, 49, 216, 126, 151, 0, 119, 0, 230, 210, 49, 99, - 64, 119, 140, 193, 16, 65, 6, 215, 113, 185, 206, 193, 210, 64, - 246, 150, 132, 134, 251, 186, 135, 50, 29, 253, 30, 55, 142, 80, - 0, 0, 1, 141, 91, 210, 252, 95, 0, 0, 4, 3, 0, 72, 48, 70, 2, - 33, 0, 224, 170, 33, 253, 88, 179, 117, 5, 53, 182, 54, 118, 19, - 101, 70, 129, 100, 151, 94, 76, 39, 66, 104, 152, 134, 96, 30, - 41, 197, 75, 29, 224, 2, 33, 0, 251, 36, 129, 133, 177, 209, - 168, 151, 185, 44, 179, 106, 94, 226, 86, 43, 10, 3, 213, 115, - 232, 134, 102, 75, 170, 158, 61, 186, 134, 168, 107, 209, 48, - 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 11, 5, 0, 3, 130, 1, - 1, 0, 4, 225, 110, 2, 62, 13, 227, 35, 70, 244, 227, 150, 53, 5, - 147, 53, 34, 2, 11, 132, 93, 226, 115, 134, 212, 116, 79, 252, - 27, 39, 175, 62, 202, 173, 195, 206, 70, 214, 250, 15, 226, 113, - 249, 13, 26, 154, 19, 183, 213, 8, 72, 189, 80, 88, 179, 94, 32, - 99, 134, 41, 202, 62, 204, 204, 120, 38, 225, 89, 143, 93, 202, - 139, 188, 73, 49, 111, 97, 189, 66, 255, 97, 98, 225, 34, 53, - 36, 38, 155, 87, 235, 229, 0, 13, 255, 64, 51, 108, 70, 194, 51, - 119, 8, 152, 178, 122, 246, 67, 249, 109, 72, 223, 191, 254, - 250, 40, 30, 123, 138, 207, 45, 97, 255, 108, 135, 152, 164, 44, - 98, 154, 187, 16, 140, 255, 52, 72, 112, 102, 183, 109, 114, - 195, 105, 249, 57, 75, 104, 57, 86, 189, 161, 179, 109, 244, - 119, 243, 70, 91, 92, 25, 172, 79, 179, 116, 107, 140, 197, 241, - 137, 204, 147, 254, 12, 1, 111, 136, 23, 220, 66, 113, 96, 227, - 237, 115, 48, 66, 156, 169, 47, 59, 162, 120, 142, 200, 111, - 186, 209, 19, 12, 208, 199, 94, 140, 16, 251, 1, 46, 55, 155, - 219, 172, 247, 161, 172, 186, 127, 248, 146, 231, 203, 65, 68, - 200, 21, 249, 243, 196, 187, 173, 81, 95, 190, 222, 199, 172, - 134, 7, 159, 64, 236, 185, 11, 246, 178, 139, 204, 181, 85, 51, - 102, 186, 51, 194, 196, 240, 162, 233 - ], - [ - 48, 130, 4, 200, 48, 130, 3, 176, 160, 3, 2, 1, 2, 2, 16, 12, - 245, 189, 6, 43, 86, 2, 244, 122, 184, 80, 44, 35, 204, 240, - 102, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 11, 5, 0, - 48, 97, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 21, - 48, 19, 6, 3, 85, 4, 10, 19, 12, 68, 105, 103, 105, 67, 101, - 114, 116, 32, 73, 110, 99, 49, 25, 48, 23, 6, 3, 85, 4, 11, 19, - 16, 119, 119, 119, 46, 100, 105, 103, 105, 99, 101, 114, 116, - 46, 99, 111, 109, 49, 32, 48, 30, 6, 3, 85, 4, 3, 19, 23, 68, - 105, 103, 105, 67, 101, 114, 116, 32, 71, 108, 111, 98, 97, 108, - 32, 82, 111, 111, 116, 32, 71, 50, 48, 30, 23, 13, 50, 49, 48, - 51, 51, 48, 48, 48, 48, 48, 48, 48, 90, 23, 13, 51, 49, 48, 51, - 50, 57, 50, 51, 53, 57, 53, 57, 90, 48, 89, 49, 11, 48, 9, 6, 3, - 85, 4, 6, 19, 2, 85, 83, 49, 21, 48, 19, 6, 3, 85, 4, 10, 19, - 12, 68, 105, 103, 105, 67, 101, 114, 116, 32, 73, 110, 99, 49, - 51, 48, 49, 6, 3, 85, 4, 3, 19, 42, 68, 105, 103, 105, 67, 101, - 114, 116, 32, 71, 108, 111, 98, 97, 108, 32, 71, 50, 32, 84, 76, - 83, 32, 82, 83, 65, 32, 83, 72, 65, 50, 53, 54, 32, 50, 48, 50, - 48, 32, 67, 65, 49, 48, 130, 1, 34, 48, 13, 6, 9, 42, 134, 72, - 134, 247, 13, 1, 1, 1, 5, 0, 3, 130, 1, 15, 0, 48, 130, 1, 10, - 2, 130, 1, 1, 0, 204, 247, 16, 98, 79, 166, 187, 99, 111, 237, - 144, 82, 86, 197, 109, 39, 123, 122, 18, 86, 138, 241, 244, 249, - 214, 231, 225, 143, 189, 149, 171, 242, 96, 65, 21, 112, 219, - 18, 0, 250, 39, 10, 181, 87, 56, 91, 125, 178, 81, 147, 113, - 149, 14, 106, 65, 148, 91, 53, 27, 250, 123, 250, 187, 197, 190, - 36, 48, 254, 86, 239, 196, 243, 125, 151, 227, 20, 245, 20, 77, - 203, 167, 16, 242, 22, 234, 171, 34, 240, 49, 34, 17, 97, 105, - 144, 38, 186, 120, 217, 151, 31, 227, 125, 102, 171, 117, 68, - 149, 115, 200, 172, 255, 239, 93, 10, 138, 89, 67, 225, 172, - 178, 58, 15, 243, 72, 252, 215, 107, 55, 193, 99, 220, 222, 70, - 214, 219, 69, 254, 125, 35, 253, 144, 232, 81, 7, 30, 81, 163, - 95, 237, 73, 70, 84, 127, 44, 136, 197, 244, 19, 156, 151, 21, - 60, 3, 232, 161, 57, 220, 105, 12, 50, 193, 175, 22, 87, 76, - 148, 71, 66, 124, 162, 200, 156, 125, 230, 212, 77, 84, 175, 66, - 153, 168, 193, 4, 194, 119, 156, 214, 72, 228, 206, 17, 224, 42, - 128, 153, 240, 67, 112, 207, 63, 118, 107, 209, 76, 73, 171, 36, - 94, 194, 13, 130, 253, 70, 168, 171, 108, 147, 204, 98, 82, 66, - 117, 146, 248, 154, 250, 94, 94, 178, 176, 97, 229, 31, 31, 185, - 127, 9, 152, 232, 61, 250, 131, 127, 71, 105, 161, 2, 3, 1, 0, - 1, 163, 130, 1, 130, 48, 130, 1, 126, 48, 18, 6, 3, 85, 29, 19, - 1, 1, 255, 4, 8, 48, 6, 1, 1, 255, 2, 1, 0, 48, 29, 6, 3, 85, - 29, 14, 4, 22, 4, 20, 116, 133, 128, 192, 102, 199, 223, 55, - 222, 207, 189, 41, 55, 170, 3, 29, 190, 237, 205, 23, 48, 31, 6, - 3, 85, 29, 35, 4, 24, 48, 22, 128, 20, 78, 34, 84, 32, 24, 149, - 230, 227, 110, 230, 15, 250, 250, 185, 18, 237, 6, 23, 143, 57, - 48, 14, 6, 3, 85, 29, 15, 1, 1, 255, 4, 4, 3, 2, 1, 134, 48, 29, - 6, 3, 85, 29, 37, 4, 22, 48, 20, 6, 8, 43, 6, 1, 5, 5, 7, 3, 1, - 6, 8, 43, 6, 1, 5, 5, 7, 3, 2, 48, 118, 6, 8, 43, 6, 1, 5, 5, 7, - 1, 1, 4, 106, 48, 104, 48, 36, 6, 8, 43, 6, 1, 5, 5, 7, 48, 1, - 134, 24, 104, 116, 116, 112, 58, 47, 47, 111, 99, 115, 112, 46, - 100, 105, 103, 105, 99, 101, 114, 116, 46, 99, 111, 109, 48, 64, - 6, 8, 43, 6, 1, 5, 5, 7, 48, 2, 134, 52, 104, 116, 116, 112, 58, - 47, 47, 99, 97, 99, 101, 114, 116, 115, 46, 100, 105, 103, 105, - 99, 101, 114, 116, 46, 99, 111, 109, 47, 68, 105, 103, 105, 67, - 101, 114, 116, 71, 108, 111, 98, 97, 108, 82, 111, 111, 116, 71, - 50, 46, 99, 114, 116, 48, 66, 6, 3, 85, 29, 31, 4, 59, 48, 57, - 48, 55, 160, 53, 160, 51, 134, 49, 104, 116, 116, 112, 58, 47, - 47, 99, 114, 108, 51, 46, 100, 105, 103, 105, 99, 101, 114, 116, - 46, 99, 111, 109, 47, 68, 105, 103, 105, 67, 101, 114, 116, 71, - 108, 111, 98, 97, 108, 82, 111, 111, 116, 71, 50, 46, 99, 114, - 108, 48, 61, 6, 3, 85, 29, 32, 4, 54, 48, 52, 48, 11, 6, 9, 96, - 134, 72, 1, 134, 253, 108, 2, 1, 48, 7, 6, 5, 103, 129, 12, 1, - 1, 48, 8, 6, 6, 103, 129, 12, 1, 2, 1, 48, 8, 6, 6, 103, 129, - 12, 1, 2, 2, 48, 8, 6, 6, 103, 129, 12, 1, 2, 3, 48, 13, 6, 9, - 42, 134, 72, 134, 247, 13, 1, 1, 11, 5, 0, 3, 130, 1, 1, 0, 144, - 241, 112, 203, 40, 151, 105, 151, 124, 116, 253, 192, 250, 38, - 123, 83, 171, 173, 205, 101, 253, 186, 156, 6, 156, 138, 215, - 90, 67, 135, 237, 77, 76, 86, 95, 173, 193, 197, 181, 5, 32, 46, - 89, 209, 255, 74, 245, 160, 42, 216, 176, 149, 173, 201, 46, 74, - 59, 215, 167, 246, 111, 136, 41, 252, 48, 63, 36, 132, 187, 195, - 183, 123, 147, 7, 44, 175, 135, 107, 118, 51, 237, 0, 85, 82, - 178, 89, 158, 228, 185, 208, 243, 223, 231, 15, 254, 221, 248, - 196, 185, 16, 114, 129, 9, 4, 95, 207, 151, 158, 46, 50, 117, - 142, 207, 154, 88, 210, 87, 49, 126, 55, 1, 129, 178, 102, 109, - 41, 26, 177, 102, 9, 109, 209, 110, 144, 244, 185, 250, 47, 1, - 20, 197, 92, 86, 100, 1, 217, 125, 135, 168, 56, 83, 159, 139, - 93, 70, 109, 92, 198, 39, 132, 129, 212, 126, 140, 140, 163, - 155, 82, 231, 198, 136, 236, 55, 124, 42, 251, 240, 85, 90, 56, - 114, 16, 216, 0, 19, 207, 76, 115, 219, 170, 55, 53, 168, 41, - 129, 105, 156, 118, 188, 222, 24, 123, 144, 212, 202, 207, 239, - 103, 3, 253, 4, 90, 33, 22, 177, 255, 234, 63, 223, 220, 130, - 245, 235, 244, 89, 146, 35, 13, 36, 42, 149, 37, 76, 202, 161, - 145, 230, 212, 183, 172, 135, 116, 179, 241, 109, 163, 153, 219, - 249, 213, 189, 132, 64, 159, 7, 152 - ] - ], - "ocsp_response": [ - 48, 130, 1, 211, 10, 1, 0, 160, 130, 1, 204, 48, 130, 1, 200, 6, - 9, 43, 6, 1, 5, 5, 7, 48, 1, 1, 4, 130, 1, 185, 48, 130, 1, 181, - 48, 129, 158, 162, 22, 4, 20, 116, 133, 128, 192, 102, 199, 223, - 55, 222, 207, 189, 41, 55, 170, 3, 29, 190, 237, 205, 23, 24, 15, - 50, 48, 50, 52, 48, 51, 50, 57, 49, 54, 48, 55, 48, 49, 90, 48, - 115, 48, 113, 48, 73, 48, 9, 6, 5, 43, 14, 3, 2, 26, 5, 0, 4, 20, - 167, 196, 184, 179, 220, 91, 181, 88, 30, 167, 215, 241, 58, 197, - 105, 245, 111, 72, 215, 137, 4, 20, 116, 133, 128, 192, 102, 199, - 223, 55, 222, 207, 189, 41, 55, 170, 3, 29, 190, 237, 205, 23, 2, - 16, 7, 91, 206, 243, 6, 137, 200, 173, 223, 19, 229, 26, 244, 175, - 225, 135, 128, 0, 24, 15, 50, 48, 50, 52, 48, 51, 50, 57, 49, 53, - 53, 49, 48, 50, 90, 160, 17, 24, 15, 50, 48, 50, 52, 48, 52, 48, - 53, 49, 52, 53, 49, 48, 50, 90, 48, 13, 6, 9, 42, 134, 72, 134, - 247, 13, 1, 1, 11, 5, 0, 3, 130, 1, 1, 0, 126, 203, 56, 119, 52, - 202, 227, 194, 67, 173, 15, 157, 107, 48, 144, 31, 252, 15, 213, - 141, 108, 217, 29, 144, 130, 96, 243, 109, 111, 121, 255, 78, 98, - 67, 91, 98, 157, 29, 70, 83, 21, 56, 205, 188, 43, 37, 121, 1, 92, - 59, 124, 222, 175, 214, 108, 167, 145, 138, 102, 17, 205, 216, 89, - 208, 112, 22, 82, 61, 171, 209, 255, 202, 201, 173, 103, 66, 84, - 245, 87, 129, 78, 50, 155, 122, 113, 155, 150, 71, 228, 86, 76, - 253, 22, 216, 74, 247, 87, 244, 105, 37, 98, 189, 158, 38, 250, - 49, 215, 37, 72, 226, 254, 114, 145, 220, 196, 209, 204, 182, 39, - 165, 221, 187, 42, 217, 179, 230, 250, 112, 31, 184, 18, 223, 194, - 137, 135, 138, 177, 146, 41, 82, 146, 152, 50, 165, 92, 124, 57, - 216, 44, 89, 141, 253, 176, 84, 122, 26, 206, 150, 81, 252, 245, - 117, 168, 54, 233, 41, 149, 130, 255, 41, 207, 232, 215, 242, 78, - 48, 40, 44, 115, 138, 85, 28, 125, 60, 168, 23, 26, 185, 108, 228, - 159, 20, 3, 19, 141, 78, 78, 84, 154, 126, 86, 251, 215, 32, 173, - 37, 66, 76, 175, 79, 249, 115, 99, 43, 19, 134, 123, 221, 39, 151, - 246, 14, 18, 223, 208, 25, 139, 91, 3, 181, 62, 65, 174, 40, 164, - 241, 186, 25, 148, 120, 76, 41, 243, 138, 33, 167, 112, 125, 41, - 2, 251, 218, 208, 117, 254, 31 - ], - "scts": null - }, - "server_kx_details": { - "kx_params": [ - 3, 0, 23, 65, 4, 47, 119, 66, 124, 57, 48, 37, 203, 174, 105, 28, - 112, 16, 47, 13, 121, 100, 122, 206, 8, 123, 131, 238, 87, 15, - 218, 186, 145, 243, 146, 42, 208, 154, 105, 127, 124, 74, 53, 196, - 156, 110, 165, 168, 197, 182, 61, 156, 191, 80, 10, 229, 193, 241, - 234, 252, 86, 89, 124, 172, 89, 196, 203, 128, 41 - ], - "kx_sig": { - "scheme": "RSA_PSS_SHA256", - "sig": [ - 99, 115, 142, 58, 102, 240, 24, 53, 224, 9, 200, 216, 96, 116, - 50, 134, 130, 137, 50, 131, 97, 227, 247, 243, 173, 46, 156, 19, - 236, 126, 43, 130, 224, 25, 146, 30, 176, 75, 88, 78, 225, 198, - 118, 127, 43, 40, 223, 25, 3, 40, 181, 58, 82, 198, 44, 125, 92, - 141, 19, 43, 81, 54, 68, 230, 51, 201, 90, 1, 251, 178, 32, 151, - 173, 213, 161, 14, 106, 14, 238, 122, 54, 9, 215, 0, 108, 247, - 168, 168, 79, 148, 190, 47, 196, 76, 163, 164, 36, 72, 26, 124, - 173, 116, 137, 43, 76, 88, 25, 14, 26, 160, 151, 129, 30, 148, - 178, 171, 93, 54, 234, 89, 56, 95, 28, 90, 68, 5, 61, 145, 162, - 202, 30, 69, 216, 251, 84, 26, 22, 57, 198, 131, 195, 103, 66, - 55, 148, 78, 244, 33, 164, 35, 54, 66, 3, 76, 244, 134, 6, 168, - 155, 8, 158, 22, 250, 132, 213, 176, 186, 189, 255, 173, 97, - 229, 113, 126, 239, 74, 248, 62, 219, 178, 118, 226, 38, 176, - 83, 157, 39, 228, 119, 51, 24, 126, 99, 43, 6, 188, 195, 44, - 210, 51, 3, 232, 22, 92, 123, 211, 175, 116, 37, 2, 215, 223, - 126, 227, 0, 0, 67, 95, 106, 111, 176, 253, 57, 11, 115, 155, - 198, 16, 11, 198, 89, 12, 32, 218, 22, 44, 72, 173, 175, 240, - 117, 9, 66, 104, 154, 240, 146, 155, 228, 209, 4, 81, 49, 64, - 237, 225 - ] - } - }, - "client_random": [ - 106, 168, 201, 51, 62, 115, 50, 93, 81, 75, 119, 153, 8, 80, 58, - 255, 218, 162, 248, 192, 255, 152, 203, 195, 9, 151, 253, 27, 62, - 233, 62, 120 - ], - "server_random": [ - 160, 189, 191, 172, 175, 175, 228, 188, 86, 147, 60, 231, 239, 101, - 195, 169, 106, 40, 66, 197, 203, 94, 16, 149, 68, 79, 87, 78, 71, - 82, 68, 1 - ] - } - } - } - }, - "substrings": { - "openings": { - "1": [ - { - "kind": "Blake3", - "ranges": [ - { - "start": 0, - "end": 1615 - } - ], - "direction": "Received" - }, - { - "Blake3": { - "data": [ - 72, 84, 84, 80, 47, 49, 46, 49, 32, 50, 48, 48, 32, 79, 75, 13, - 10, 65, 103, 101, 58, 32, 53, 56, 49, 54, 48, 56, 13, 10, 67, 97, - 99, 104, 101, 45, 67, 111, 110, 116, 114, 111, 108, 58, 32, 109, - 97, 120, 45, 97, 103, 101, 61, 54, 48, 52, 56, 48, 48, 13, 10, 67, - 111, 110, 116, 101, 110, 116, 45, 84, 121, 112, 101, 58, 32, 116, - 101, 120, 116, 47, 104, 116, 109, 108, 59, 32, 99, 104, 97, 114, - 115, 101, 116, 61, 85, 84, 70, 45, 56, 13, 10, 68, 97, 116, 101, - 58, 32, 83, 117, 110, 44, 32, 51, 49, 32, 77, 97, 114, 32, 50, 48, - 50, 52, 32, 48, 51, 58, 51, 52, 58, 51, 57, 32, 71, 77, 84, 13, - 10, 69, 116, 97, 103, 58, 32, 34, 51, 49, 52, 55, 53, 50, 54, 57, - 52, 55, 43, 103, 122, 105, 112, 43, 105, 100, 101, 110, 116, 34, - 13, 10, 69, 120, 112, 105, 114, 101, 115, 58, 32, 83, 117, 110, - 44, 32, 48, 55, 32, 65, 112, 114, 32, 50, 48, 50, 52, 32, 48, 51, - 58, 51, 52, 58, 51, 57, 32, 71, 77, 84, 13, 10, 76, 97, 115, 116, - 45, 77, 111, 100, 105, 102, 105, 101, 100, 58, 32, 84, 104, 117, - 44, 32, 49, 55, 32, 79, 99, 116, 32, 50, 48, 49, 57, 32, 48, 55, - 58, 49, 56, 58, 50, 54, 32, 71, 77, 84, 13, 10, 83, 101, 114, 118, - 101, 114, 58, 32, 69, 67, 83, 32, 40, 98, 115, 98, 47, 50, 55, 57, - 66, 41, 13, 10, 86, 97, 114, 121, 58, 32, 65, 99, 99, 101, 112, - 116, 45, 69, 110, 99, 111, 100, 105, 110, 103, 13, 10, 88, 45, 67, - 97, 99, 104, 101, 58, 32, 72, 73, 84, 13, 10, 67, 111, 110, 116, - 101, 110, 116, 45, 76, 101, 110, 103, 116, 104, 58, 32, 49, 50, - 53, 54, 13, 10, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, - 58, 32, 99, 108, 111, 115, 101, 13, 10, 13, 10, 60, 33, 100, 111, - 99, 116, 121, 112, 101, 32, 104, 116, 109, 108, 62, 10, 60, 104, - 116, 109, 108, 62, 10, 60, 104, 101, 97, 100, 62, 10, 32, 32, 32, - 32, 60, 116, 105, 116, 108, 101, 62, 69, 120, 97, 109, 112, 108, - 101, 32, 68, 111, 109, 97, 105, 110, 60, 47, 116, 105, 116, 108, - 101, 62, 10, 10, 32, 32, 32, 32, 60, 109, 101, 116, 97, 32, 99, - 104, 97, 114, 115, 101, 116, 61, 34, 117, 116, 102, 45, 56, 34, - 32, 47, 62, 10, 32, 32, 32, 32, 60, 109, 101, 116, 97, 32, 104, - 116, 116, 112, 45, 101, 113, 117, 105, 118, 61, 34, 67, 111, 110, - 116, 101, 110, 116, 45, 116, 121, 112, 101, 34, 32, 99, 111, 110, - 116, 101, 110, 116, 61, 34, 116, 101, 120, 116, 47, 104, 116, 109, - 108, 59, 32, 99, 104, 97, 114, 115, 101, 116, 61, 117, 116, 102, - 45, 56, 34, 32, 47, 62, 10, 32, 32, 32, 32, 60, 109, 101, 116, 97, - 32, 110, 97, 109, 101, 61, 34, 118, 105, 101, 119, 112, 111, 114, - 116, 34, 32, 99, 111, 110, 116, 101, 110, 116, 61, 34, 119, 105, - 100, 116, 104, 61, 100, 101, 118, 105, 99, 101, 45, 119, 105, 100, - 116, 104, 44, 32, 105, 110, 105, 116, 105, 97, 108, 45, 115, 99, - 97, 108, 101, 61, 49, 34, 32, 47, 62, 10, 32, 32, 32, 32, 60, 115, - 116, 121, 108, 101, 32, 116, 121, 112, 101, 61, 34, 116, 101, 120, - 116, 47, 99, 115, 115, 34, 62, 10, 32, 32, 32, 32, 98, 111, 100, - 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, - 103, 114, 111, 117, 110, 100, 45, 99, 111, 108, 111, 114, 58, 32, - 35, 102, 48, 102, 48, 102, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, - 32, 109, 97, 114, 103, 105, 110, 58, 32, 48, 59, 10, 32, 32, 32, - 32, 32, 32, 32, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 48, - 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 110, 116, 45, - 102, 97, 109, 105, 108, 121, 58, 32, 45, 97, 112, 112, 108, 101, - 45, 115, 121, 115, 116, 101, 109, 44, 32, 115, 121, 115, 116, 101, - 109, 45, 117, 105, 44, 32, 66, 108, 105, 110, 107, 77, 97, 99, 83, - 121, 115, 116, 101, 109, 70, 111, 110, 116, 44, 32, 34, 83, 101, - 103, 111, 101, 32, 85, 73, 34, 44, 32, 34, 79, 112, 101, 110, 32, - 83, 97, 110, 115, 34, 44, 32, 34, 72, 101, 108, 118, 101, 116, - 105, 99, 97, 32, 78, 101, 117, 101, 34, 44, 32, 72, 101, 108, 118, - 101, 116, 105, 99, 97, 44, 32, 65, 114, 105, 97, 108, 44, 32, 115, - 97, 110, 115, 45, 115, 101, 114, 105, 102, 59, 10, 32, 32, 32, 32, - 32, 32, 32, 32, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 100, - 105, 118, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 119, 105, - 100, 116, 104, 58, 32, 54, 48, 48, 112, 120, 59, 10, 32, 32, 32, - 32, 32, 32, 32, 32, 109, 97, 114, 103, 105, 110, 58, 32, 53, 101, - 109, 32, 97, 117, 116, 111, 59, 10, 32, 32, 32, 32, 32, 32, 32, - 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 50, 101, 109, 59, - 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, 103, 114, - 111, 117, 110, 100, 45, 99, 111, 108, 111, 114, 58, 32, 35, 102, - 100, 102, 100, 102, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, - 98, 111, 114, 100, 101, 114, 45, 114, 97, 100, 105, 117, 115, 58, - 32, 48, 46, 53, 101, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, - 98, 111, 120, 45, 115, 104, 97, 100, 111, 119, 58, 32, 50, 112, - 120, 32, 51, 112, 120, 32, 55, 112, 120, 32, 50, 112, 120, 32, - 114, 103, 98, 97, 40, 48, 44, 48, 44, 48, 44, 48, 46, 48, 50, 41, - 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 97, 58, 108, 105, - 110, 107, 44, 32, 97, 58, 118, 105, 115, 105, 116, 101, 100, 32, - 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 108, 111, 114, - 58, 32, 35, 51, 56, 52, 56, 56, 102, 59, 10, 32, 32, 32, 32, 32, - 32, 32, 32, 116, 101, 120, 116, 45, 100, 101, 99, 111, 114, 97, - 116, 105, 111, 110, 58, 32, 110, 111, 110, 101, 59, 10, 32, 32, - 32, 32, 125, 10, 32, 32, 32, 32, 64, 109, 101, 100, 105, 97, 32, - 40, 109, 97, 120, 45, 119, 105, 100, 116, 104, 58, 32, 55, 48, 48, - 112, 120, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, - 105, 118, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 109, 97, 114, 103, 105, 110, 58, 32, 48, 32, 97, 117, 116, - 111, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, - 105, 100, 116, 104, 58, 32, 97, 117, 116, 111, 59, 10, 32, 32, 32, - 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, - 32, 60, 47, 115, 116, 121, 108, 101, 62, 32, 32, 32, 32, 10, 60, - 47, 104, 101, 97, 100, 62, 10, 10, 60, 98, 111, 100, 121, 62, 10, - 60, 100, 105, 118, 62, 10, 32, 32, 32, 32, 60, 104, 49, 62, 69, - 120, 97, 109, 112, 108, 101, 32, 68, 111, 109, 97, 105, 110, 60, - 47, 104, 49, 62, 10, 32, 32, 32, 32, 60, 112, 62, 84, 104, 105, - 115, 32, 100, 111, 109, 97, 105, 110, 32, 105, 115, 32, 102, 111, - 114, 32, 117, 115, 101, 32, 105, 110, 32, 105, 108, 108, 117, 115, - 116, 114, 97, 116, 105, 118, 101, 32, 101, 120, 97, 109, 112, 108, - 101, 115, 32, 105, 110, 32, 100, 111, 99, 117, 109, 101, 110, 116, - 115, 46, 32, 89, 111, 117, 32, 109, 97, 121, 32, 117, 115, 101, - 32, 116, 104, 105, 115, 10, 32, 32, 32, 32, 100, 111, 109, 97, - 105, 110, 32, 105, 110, 32, 108, 105, 116, 101, 114, 97, 116, 117, - 114, 101, 32, 119, 105, 116, 104, 111, 117, 116, 32, 112, 114, - 105, 111, 114, 32, 99, 111, 111, 114, 100, 105, 110, 97, 116, 105, - 111, 110, 32, 111, 114, 32, 97, 115, 107, 105, 110, 103, 32, 102, - 111, 114, 32, 112, 101, 114, 109, 105, 115, 115, 105, 111, 110, - 46, 60, 47, 112, 62, 10, 32, 32, 32, 32, 60, 112, 62, 60, 97, 32, - 104, 114, 101, 102, 61, 34, 104, 116, 116, 112, 115, 58, 47, 47, - 119, 119, 119, 46, 105, 97, 110, 97, 46, 111, 114, 103, 47, 100, - 111, 109, 97, 105, 110, 115, 47, 101, 120, 97, 109, 112, 108, 101, - 34, 62, 77, 111, 114, 101, 32, 105, 110, 102, 111, 114, 109, 97, - 116, 105, 111, 110, 46, 46, 46, 60, 47, 97, 62, 60, 47, 112, 62, - 10, 60, 47, 100, 105, 118, 62, 10, 60, 47, 98, 111, 100, 121, 62, - 10, 60, 47, 104, 116, 109, 108, 62, 10 - ], - "nonce": [ - 49, 184, 91, 216, 124, 83, 229, 134, 118, 65, 183, 62, 32, 64, 4, - 30, 124, 38, 151, 172, 130, 103, 87, 163, 189, 132, 178, 184, 96, - 143, 52, 207 - ] - } - } - ], - "0": [ - { - "kind": "Blake3", - "ranges": [ - { - "start": 0, - "end": 211 - } - ], - "direction": "Sent" - }, - { - "Blake3": { - "data": [ - 71, 69, 84, 32, 47, 32, 72, 84, 84, 80, 47, 49, 46, 49, 13, 10, - 104, 111, 115, 116, 58, 32, 101, 120, 97, 109, 112, 108, 101, 46, - 99, 111, 109, 13, 10, 97, 99, 99, 101, 112, 116, 58, 32, 42, 47, - 42, 13, 10, 97, 99, 99, 101, 112, 116, 45, 101, 110, 99, 111, 100, - 105, 110, 103, 58, 32, 105, 100, 101, 110, 116, 105, 116, 121, 13, - 10, 99, 111, 110, 110, 101, 99, 116, 105, 111, 110, 58, 32, 99, - 108, 111, 115, 101, 13, 10, 117, 115, 101, 114, 45, 97, 103, 101, - 110, 116, 58, 32, 77, 111, 122, 105, 108, 108, 97, 47, 53, 46, 48, - 32, 40, 88, 49, 49, 59, 32, 76, 105, 110, 117, 120, 32, 120, 56, - 54, 95, 54, 52, 41, 32, 65, 112, 112, 108, 101, 87, 101, 98, 75, - 105, 116, 47, 53, 51, 55, 46, 51, 54, 32, 40, 75, 72, 84, 77, 76, - 44, 32, 108, 105, 107, 101, 32, 71, 101, 99, 107, 111, 41, 32, 67, - 104, 114, 111, 109, 101, 47, 49, 49, 52, 46, 48, 46, 48, 46, 48, - 32, 83, 97, 102, 97, 114, 105, 47, 53, 51, 55, 46, 51, 54, 13, 10, - 13, 10 - ], - "nonce": [ - 76, 85, 162, 133, 247, 243, 121, 163, 78, 187, 141, 20, 232, 185, - 106, 163, 125, 58, 117, 197, 152, 11, 75, 53, 188, 217, 109, 88, - 211, 243, 218, 208 - ] - } - } - ] - }, - "inclusion_proof": { - "proof": [], - "total_leaves": 2 - } - } -} diff --git a/web/simple_proof.json b/web/simple_proof.json index eba5c91..e63bf62 100644 --- a/web/simple_proof.json +++ b/web/simple_proof.json @@ -2,345 +2,4241 @@ "session": { "header": { "encoder_seed": [ - 83, 220, 231, 213, 97, 226, 35, 213, 9, 228, 97, 241, 153, 227, 83, 176, - 250, 219, 69, 200, 126, 166, 89, 31, 95, 88, 44, 197, 79, 11, 209, 212 + 249, + 47, + 248, + 14, + 177, + 29, + 166, + 213, + 167, + 134, + 33, + 207, + 189, + 104, + 29, + 234, + 222, + 25, + 96, + 35, + 60, + 218, + 94, + 154, + 142, + 80, + 98, + 4, + 222, + 137, + 236, + 224 ], "merkle_root": [ - 158, 96, 227, 225, 95, 139, 127, 32, 81, 110, 90, 33, 13, 244, 109, 59, - 155, 88, 44, 121, 229, 252, 186, 71, 80, 53, 156, 87, 26, 132, 173, 26 + 177, + 80, + 41, + 181, + 164, + 118, + 249, + 29, + 75, + 156, + 210, + 229, + 175, + 208, + 181, + 154, + 223, + 170, + 118, + 52, + 178, + 132, + 103, + 36, + 24, + 123, + 70, + 205, + 245, + 245, + 55, + 176 ], "sent_len": 211, - "recv_len": 1615, + "recv_len": 1626, "handshake_summary": { - "time": 1711856077, + "time": 1712376561, "server_public_key": { "group": "secp256r1", "key": [ - 4, 47, 119, 66, 124, 57, 48, 37, 203, 174, 105, 28, 112, 16, 47, 13, - 121, 100, 122, 206, 8, 123, 131, 238, 87, 15, 218, 186, 145, 243, - 146, 42, 208, 154, 105, 127, 124, 74, 53, 196, 156, 110, 165, 168, - 197, 182, 61, 156, 191, 80, 10, 229, 193, 241, 234, 252, 86, 89, - 124, 172, 89, 196, 203, 128, 41 + 4, + 202, + 45, + 243, + 121, + 182, + 234, + 71, + 72, + 253, + 150, + 21, + 183, + 153, + 130, + 141, + 68, + 81, + 9, + 78, + 158, + 70, + 128, + 148, + 188, + 48, + 167, + 153, + 101, + 45, + 238, + 21, + 194, + 16, + 106, + 146, + 183, + 3, + 56, + 31, + 213, + 211, + 153, + 235, + 116, + 26, + 14, + 122, + 4, + 218, + 62, + 93, + 142, + 73, + 83, + 3, + 52, + 211, + 30, + 7, + 107, + 113, + 97, + 0, + 206 ] }, "handshake_commitment": [ - 33, 218, 189, 91, 150, 74, 238, 122, 24, 37, 206, 11, 195, 57, 78, 85, - 57, 138, 194, 138, 238, 123, 76, 173, 57, 12, 151, 148, 32, 138, 149, - 18 + 109, + 11, + 103, + 198, + 245, + 235, + 245, + 137, + 51, + 217, + 100, + 65, + 125, + 33, + 237, + 95, + 19, + 43, + 86, + 237, + 244, + 228, + 40, + 98, + 225, + 233, + 197, + 21, + 162, + 205, + 147, + 247 ] } }, - "signature": "7mX6KbhVYLBfPVH7a4YnozfNuyxA233JRcTju3Q7DxWLeRhqvf9FXHKVxFsdwXAj2dQYgYNwYqX2ZQNayaKPEC4Ugy9SQuuz", + "signature": "7mXHDsSQKfQ9V4VCzV6NgzpExaSt7HA6JAXptGhtCcvApsx5rcTA1nYdX1GrtaK9jFHJ6aM7BawKWTuQFJEVp34wL9Hktxmj", "session_info": { "server_name": { "Dns": "example.com" }, "handshake_decommitment": { "nonce": [ - 249, 228, 165, 207, 164, 106, 70, 39, 73, 115, 219, 109, 24, 50, 187, - 214, 121, 73, 29, 186, 147, 115, 152, 155, 207, 166, 84, 97, 58, 166, - 139, 157 + 46, + 179, + 19, + 24, + 131, + 4, + 147, + 85, + 245, + 250, + 62, + 185, + 254, + 231, + 69, + 91, + 151, + 116, + 103, + 147, + 112, + 65, + 15, + 187, + 158, + 217, + 13, + 43, + 170, + 37, + 52, + 17 ], "data": { "server_cert_details": { "cert_chain": [ [ - 48, 130, 7, 110, 48, 130, 6, 86, 160, 3, 2, 1, 2, 2, 16, 7, 91, - 206, 243, 6, 137, 200, 173, 223, 19, 229, 26, 244, 175, 225, - 135, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 11, 5, 0, - 48, 89, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 21, - 48, 19, 6, 3, 85, 4, 10, 19, 12, 68, 105, 103, 105, 67, 101, - 114, 116, 32, 73, 110, 99, 49, 51, 48, 49, 6, 3, 85, 4, 3, 19, - 42, 68, 105, 103, 105, 67, 101, 114, 116, 32, 71, 108, 111, 98, - 97, 108, 32, 71, 50, 32, 84, 76, 83, 32, 82, 83, 65, 32, 83, 72, - 65, 50, 53, 54, 32, 50, 48, 50, 48, 32, 67, 65, 49, 48, 30, 23, - 13, 50, 52, 48, 49, 51, 48, 48, 48, 48, 48, 48, 48, 90, 23, 13, - 50, 53, 48, 51, 48, 49, 50, 51, 53, 57, 53, 57, 90, 48, 129, - 150, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 19, 48, - 17, 6, 3, 85, 4, 8, 19, 10, 67, 97, 108, 105, 102, 111, 114, - 110, 105, 97, 49, 20, 48, 18, 6, 3, 85, 4, 7, 19, 11, 76, 111, - 115, 32, 65, 110, 103, 101, 108, 101, 115, 49, 66, 48, 64, 6, 3, - 85, 4, 10, 12, 57, 73, 110, 116, 101, 114, 110, 101, 116, 194, - 160, 67, 111, 114, 112, 111, 114, 97, 116, 105, 111, 110, 194, - 160, 102, 111, 114, 194, 160, 65, 115, 115, 105, 103, 110, 101, - 100, 194, 160, 78, 97, 109, 101, 115, 194, 160, 97, 110, 100, - 194, 160, 78, 117, 109, 98, 101, 114, 115, 49, 24, 48, 22, 6, 3, - 85, 4, 3, 19, 15, 119, 119, 119, 46, 101, 120, 97, 109, 112, - 108, 101, 46, 111, 114, 103, 48, 130, 1, 34, 48, 13, 6, 9, 42, - 134, 72, 134, 247, 13, 1, 1, 1, 5, 0, 3, 130, 1, 15, 0, 48, 130, - 1, 10, 2, 130, 1, 1, 0, 134, 133, 15, 187, 14, 249, 202, 95, - 217, 245, 224, 10, 50, 44, 51, 217, 170, 14, 7, 41, 168, 47, 8, - 173, 120, 189, 194, 6, 191, 247, 45, 43, 166, 167, 39, 61, 83, - 166, 76, 195, 75, 178, 39, 119, 32, 214, 193, 84, 73, 184, 8, - 218, 249, 112, 169, 97, 246, 178, 73, 157, 105, 87, 218, 251, - 109, 36, 52, 114, 46, 71, 240, 4, 63, 157, 177, 91, 226, 188, - 102, 49, 89, 50, 230, 169, 126, 191, 212, 176, 212, 100, 245, - 107, 202, 123, 255, 114, 91, 94, 154, 216, 63, 212, 6, 178, 243, - 200, 220, 143, 102, 90, 70, 132, 102, 168, 24, 21, 121, 167, 8, - 206, 5, 60, 251, 57, 137, 239, 109, 250, 78, 113, 82, 123, 183, - 228, 160, 164, 156, 150, 192, 97, 61, 164, 10, 112, 77, 195, - 142, 205, 110, 179, 50, 108, 242, 199, 68, 9, 4, 221, 160, 85, - 253, 35, 165, 32, 120, 178, 133, 94, 216, 59, 173, 23, 255, 133, - 197, 185, 116, 141, 51, 185, 184, 87, 110, 181, 188, 105, 101, - 219, 11, 60, 146, 85, 153, 244, 115, 180, 100, 36, 202, 103, 76, - 40, 153, 204, 220, 103, 61, 121, 199, 22, 156, 43, 230, 171, - 170, 170, 53, 114, 55, 246, 129, 42, 72, 232, 63, 78, 25, 154, - 191, 158, 70, 170, 50, 147, 255, 165, 178, 90, 180, 177, 47, 30, - 105, 132, 146, 29, 176, 185, 141, 175, 242, 49, 108, 149, 134, - 243, 2, 3, 1, 0, 1, 163, 130, 3, 242, 48, 130, 3, 238, 48, 31, - 6, 3, 85, 29, 35, 4, 24, 48, 22, 128, 20, 116, 133, 128, 192, - 102, 199, 223, 55, 222, 207, 189, 41, 55, 170, 3, 29, 190, 237, - 205, 23, 48, 29, 6, 3, 85, 29, 14, 4, 22, 4, 20, 76, 254, 208, - 18, 77, 46, 33, 207, 107, 250, 242, 242, 184, 76, 73, 2, 29, 49, - 145, 138, 48, 129, 129, 6, 3, 85, 29, 17, 4, 122, 48, 120, 130, - 15, 119, 119, 119, 46, 101, 120, 97, 109, 112, 108, 101, 46, - 111, 114, 103, 130, 11, 101, 120, 97, 109, 112, 108, 101, 46, - 110, 101, 116, 130, 11, 101, 120, 97, 109, 112, 108, 101, 46, - 101, 100, 117, 130, 11, 101, 120, 97, 109, 112, 108, 101, 46, - 99, 111, 109, 130, 11, 101, 120, 97, 109, 112, 108, 101, 46, - 111, 114, 103, 130, 15, 119, 119, 119, 46, 101, 120, 97, 109, - 112, 108, 101, 46, 99, 111, 109, 130, 15, 119, 119, 119, 46, - 101, 120, 97, 109, 112, 108, 101, 46, 101, 100, 117, 130, 15, - 119, 119, 119, 46, 101, 120, 97, 109, 112, 108, 101, 46, 110, - 101, 116, 48, 62, 6, 3, 85, 29, 32, 4, 55, 48, 53, 48, 51, 6, 6, - 103, 129, 12, 1, 2, 2, 48, 41, 48, 39, 6, 8, 43, 6, 1, 5, 5, 7, - 2, 1, 22, 27, 104, 116, 116, 112, 58, 47, 47, 119, 119, 119, 46, - 100, 105, 103, 105, 99, 101, 114, 116, 46, 99, 111, 109, 47, 67, - 80, 83, 48, 14, 6, 3, 85, 29, 15, 1, 1, 255, 4, 4, 3, 2, 5, 160, - 48, 29, 6, 3, 85, 29, 37, 4, 22, 48, 20, 6, 8, 43, 6, 1, 5, 5, - 7, 3, 1, 6, 8, 43, 6, 1, 5, 5, 7, 3, 2, 48, 129, 159, 6, 3, 85, - 29, 31, 4, 129, 151, 48, 129, 148, 48, 72, 160, 70, 160, 68, - 134, 66, 104, 116, 116, 112, 58, 47, 47, 99, 114, 108, 51, 46, - 100, 105, 103, 105, 99, 101, 114, 116, 46, 99, 111, 109, 47, 68, - 105, 103, 105, 67, 101, 114, 116, 71, 108, 111, 98, 97, 108, 71, - 50, 84, 76, 83, 82, 83, 65, 83, 72, 65, 50, 53, 54, 50, 48, 50, - 48, 67, 65, 49, 45, 49, 46, 99, 114, 108, 48, 72, 160, 70, 160, - 68, 134, 66, 104, 116, 116, 112, 58, 47, 47, 99, 114, 108, 52, - 46, 100, 105, 103, 105, 99, 101, 114, 116, 46, 99, 111, 109, 47, - 68, 105, 103, 105, 67, 101, 114, 116, 71, 108, 111, 98, 97, 108, - 71, 50, 84, 76, 83, 82, 83, 65, 83, 72, 65, 50, 53, 54, 50, 48, - 50, 48, 67, 65, 49, 45, 49, 46, 99, 114, 108, 48, 129, 135, 6, - 8, 43, 6, 1, 5, 5, 7, 1, 1, 4, 123, 48, 121, 48, 36, 6, 8, 43, - 6, 1, 5, 5, 7, 48, 1, 134, 24, 104, 116, 116, 112, 58, 47, 47, - 111, 99, 115, 112, 46, 100, 105, 103, 105, 99, 101, 114, 116, - 46, 99, 111, 109, 48, 81, 6, 8, 43, 6, 1, 5, 5, 7, 48, 2, 134, - 69, 104, 116, 116, 112, 58, 47, 47, 99, 97, 99, 101, 114, 116, - 115, 46, 100, 105, 103, 105, 99, 101, 114, 116, 46, 99, 111, - 109, 47, 68, 105, 103, 105, 67, 101, 114, 116, 71, 108, 111, 98, - 97, 108, 71, 50, 84, 76, 83, 82, 83, 65, 83, 72, 65, 50, 53, 54, - 50, 48, 50, 48, 67, 65, 49, 45, 49, 46, 99, 114, 116, 48, 12, 6, - 3, 85, 29, 19, 1, 1, 255, 4, 2, 48, 0, 48, 130, 1, 125, 6, 10, - 43, 6, 1, 4, 1, 214, 121, 2, 4, 2, 4, 130, 1, 109, 4, 130, 1, - 105, 1, 103, 0, 116, 0, 78, 117, 163, 39, 92, 154, 16, 195, 56, - 91, 108, 212, 223, 63, 82, 235, 29, 240, 224, 142, 27, 141, 105, - 192, 177, 250, 100, 177, 98, 154, 57, 223, 0, 0, 1, 141, 91, - 210, 252, 100, 0, 0, 4, 3, 0, 69, 48, 67, 2, 31, 64, 81, 10, 12, - 79, 108, 16, 85, 198, 23, 22, 103, 110, 154, 240, 144, 158, 243, - 115, 245, 37, 158, 176, 154, 254, 122, 26, 197, 92, 200, 192, 2, - 32, 56, 41, 49, 177, 40, 228, 114, 72, 77, 52, 79, 158, 140, - 147, 226, 97, 188, 112, 186, 214, 140, 75, 225, 114, 21, 29, 17, - 197, 148, 186, 77, 83, 0, 118, 0, 125, 89, 30, 18, 225, 120, 42, - 123, 28, 97, 103, 124, 94, 253, 248, 208, 135, 92, 20, 160, 78, - 149, 158, 185, 3, 47, 217, 14, 140, 46, 121, 184, 0, 0, 1, 141, - 91, 210, 252, 48, 0, 0, 4, 3, 0, 71, 48, 69, 2, 32, 93, 191, - 150, 119, 165, 145, 91, 126, 10, 12, 222, 209, 169, 9, 51, 55, - 103, 16, 76, 66, 204, 65, 69, 39, 83, 75, 167, 124, 119, 99, 64, - 115, 2, 33, 0, 178, 232, 9, 63, 102, 76, 195, 125, 59, 33, 115, - 32, 21, 121, 50, 69, 213, 47, 43, 147, 127, 99, 128, 204, 3, - 154, 237, 223, 49, 216, 126, 151, 0, 119, 0, 230, 210, 49, 99, - 64, 119, 140, 193, 16, 65, 6, 215, 113, 185, 206, 193, 210, 64, - 246, 150, 132, 134, 251, 186, 135, 50, 29, 253, 30, 55, 142, 80, - 0, 0, 1, 141, 91, 210, 252, 95, 0, 0, 4, 3, 0, 72, 48, 70, 2, - 33, 0, 224, 170, 33, 253, 88, 179, 117, 5, 53, 182, 54, 118, 19, - 101, 70, 129, 100, 151, 94, 76, 39, 66, 104, 152, 134, 96, 30, - 41, 197, 75, 29, 224, 2, 33, 0, 251, 36, 129, 133, 177, 209, - 168, 151, 185, 44, 179, 106, 94, 226, 86, 43, 10, 3, 213, 115, - 232, 134, 102, 75, 170, 158, 61, 186, 134, 168, 107, 209, 48, - 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 11, 5, 0, 3, 130, 1, - 1, 0, 4, 225, 110, 2, 62, 13, 227, 35, 70, 244, 227, 150, 53, 5, - 147, 53, 34, 2, 11, 132, 93, 226, 115, 134, 212, 116, 79, 252, - 27, 39, 175, 62, 202, 173, 195, 206, 70, 214, 250, 15, 226, 113, - 249, 13, 26, 154, 19, 183, 213, 8, 72, 189, 80, 88, 179, 94, 32, - 99, 134, 41, 202, 62, 204, 204, 120, 38, 225, 89, 143, 93, 202, - 139, 188, 73, 49, 111, 97, 189, 66, 255, 97, 98, 225, 34, 53, - 36, 38, 155, 87, 235, 229, 0, 13, 255, 64, 51, 108, 70, 194, 51, - 119, 8, 152, 178, 122, 246, 67, 249, 109, 72, 223, 191, 254, - 250, 40, 30, 123, 138, 207, 45, 97, 255, 108, 135, 152, 164, 44, - 98, 154, 187, 16, 140, 255, 52, 72, 112, 102, 183, 109, 114, - 195, 105, 249, 57, 75, 104, 57, 86, 189, 161, 179, 109, 244, - 119, 243, 70, 91, 92, 25, 172, 79, 179, 116, 107, 140, 197, 241, - 137, 204, 147, 254, 12, 1, 111, 136, 23, 220, 66, 113, 96, 227, - 237, 115, 48, 66, 156, 169, 47, 59, 162, 120, 142, 200, 111, - 186, 209, 19, 12, 208, 199, 94, 140, 16, 251, 1, 46, 55, 155, - 219, 172, 247, 161, 172, 186, 127, 248, 146, 231, 203, 65, 68, - 200, 21, 249, 243, 196, 187, 173, 81, 95, 190, 222, 199, 172, - 134, 7, 159, 64, 236, 185, 11, 246, 178, 139, 204, 181, 85, 51, - 102, 186, 51, 194, 196, 240, 162, 233 + 48, + 130, + 7, + 110, + 48, + 130, + 6, + 86, + 160, + 3, + 2, + 1, + 2, + 2, + 16, + 7, + 91, + 206, + 243, + 6, + 137, + 200, + 173, + 223, + 19, + 229, + 26, + 244, + 175, + 225, + 135, + 48, + 13, + 6, + 9, + 42, + 134, + 72, + 134, + 247, + 13, + 1, + 1, + 11, + 5, + 0, + 48, + 89, + 49, + 11, + 48, + 9, + 6, + 3, + 85, + 4, + 6, + 19, + 2, + 85, + 83, + 49, + 21, + 48, + 19, + 6, + 3, + 85, + 4, + 10, + 19, + 12, + 68, + 105, + 103, + 105, + 67, + 101, + 114, + 116, + 32, + 73, + 110, + 99, + 49, + 51, + 48, + 49, + 6, + 3, + 85, + 4, + 3, + 19, + 42, + 68, + 105, + 103, + 105, + 67, + 101, + 114, + 116, + 32, + 71, + 108, + 111, + 98, + 97, + 108, + 32, + 71, + 50, + 32, + 84, + 76, + 83, + 32, + 82, + 83, + 65, + 32, + 83, + 72, + 65, + 50, + 53, + 54, + 32, + 50, + 48, + 50, + 48, + 32, + 67, + 65, + 49, + 48, + 30, + 23, + 13, + 50, + 52, + 48, + 49, + 51, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 90, + 23, + 13, + 50, + 53, + 48, + 51, + 48, + 49, + 50, + 51, + 53, + 57, + 53, + 57, + 90, + 48, + 129, + 150, + 49, + 11, + 48, + 9, + 6, + 3, + 85, + 4, + 6, + 19, + 2, + 85, + 83, + 49, + 19, + 48, + 17, + 6, + 3, + 85, + 4, + 8, + 19, + 10, + 67, + 97, + 108, + 105, + 102, + 111, + 114, + 110, + 105, + 97, + 49, + 20, + 48, + 18, + 6, + 3, + 85, + 4, + 7, + 19, + 11, + 76, + 111, + 115, + 32, + 65, + 110, + 103, + 101, + 108, + 101, + 115, + 49, + 66, + 48, + 64, + 6, + 3, + 85, + 4, + 10, + 12, + 57, + 73, + 110, + 116, + 101, + 114, + 110, + 101, + 116, + 194, + 160, + 67, + 111, + 114, + 112, + 111, + 114, + 97, + 116, + 105, + 111, + 110, + 194, + 160, + 102, + 111, + 114, + 194, + 160, + 65, + 115, + 115, + 105, + 103, + 110, + 101, + 100, + 194, + 160, + 78, + 97, + 109, + 101, + 115, + 194, + 160, + 97, + 110, + 100, + 194, + 160, + 78, + 117, + 109, + 98, + 101, + 114, + 115, + 49, + 24, + 48, + 22, + 6, + 3, + 85, + 4, + 3, + 19, + 15, + 119, + 119, + 119, + 46, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 46, + 111, + 114, + 103, + 48, + 130, + 1, + 34, + 48, + 13, + 6, + 9, + 42, + 134, + 72, + 134, + 247, + 13, + 1, + 1, + 1, + 5, + 0, + 3, + 130, + 1, + 15, + 0, + 48, + 130, + 1, + 10, + 2, + 130, + 1, + 1, + 0, + 134, + 133, + 15, + 187, + 14, + 249, + 202, + 95, + 217, + 245, + 224, + 10, + 50, + 44, + 51, + 217, + 170, + 14, + 7, + 41, + 168, + 47, + 8, + 173, + 120, + 189, + 194, + 6, + 191, + 247, + 45, + 43, + 166, + 167, + 39, + 61, + 83, + 166, + 76, + 195, + 75, + 178, + 39, + 119, + 32, + 214, + 193, + 84, + 73, + 184, + 8, + 218, + 249, + 112, + 169, + 97, + 246, + 178, + 73, + 157, + 105, + 87, + 218, + 251, + 109, + 36, + 52, + 114, + 46, + 71, + 240, + 4, + 63, + 157, + 177, + 91, + 226, + 188, + 102, + 49, + 89, + 50, + 230, + 169, + 126, + 191, + 212, + 176, + 212, + 100, + 245, + 107, + 202, + 123, + 255, + 114, + 91, + 94, + 154, + 216, + 63, + 212, + 6, + 178, + 243, + 200, + 220, + 143, + 102, + 90, + 70, + 132, + 102, + 168, + 24, + 21, + 121, + 167, + 8, + 206, + 5, + 60, + 251, + 57, + 137, + 239, + 109, + 250, + 78, + 113, + 82, + 123, + 183, + 228, + 160, + 164, + 156, + 150, + 192, + 97, + 61, + 164, + 10, + 112, + 77, + 195, + 142, + 205, + 110, + 179, + 50, + 108, + 242, + 199, + 68, + 9, + 4, + 221, + 160, + 85, + 253, + 35, + 165, + 32, + 120, + 178, + 133, + 94, + 216, + 59, + 173, + 23, + 255, + 133, + 197, + 185, + 116, + 141, + 51, + 185, + 184, + 87, + 110, + 181, + 188, + 105, + 101, + 219, + 11, + 60, + 146, + 85, + 153, + 244, + 115, + 180, + 100, + 36, + 202, + 103, + 76, + 40, + 153, + 204, + 220, + 103, + 61, + 121, + 199, + 22, + 156, + 43, + 230, + 171, + 170, + 170, + 53, + 114, + 55, + 246, + 129, + 42, + 72, + 232, + 63, + 78, + 25, + 154, + 191, + 158, + 70, + 170, + 50, + 147, + 255, + 165, + 178, + 90, + 180, + 177, + 47, + 30, + 105, + 132, + 146, + 29, + 176, + 185, + 141, + 175, + 242, + 49, + 108, + 149, + 134, + 243, + 2, + 3, + 1, + 0, + 1, + 163, + 130, + 3, + 242, + 48, + 130, + 3, + 238, + 48, + 31, + 6, + 3, + 85, + 29, + 35, + 4, + 24, + 48, + 22, + 128, + 20, + 116, + 133, + 128, + 192, + 102, + 199, + 223, + 55, + 222, + 207, + 189, + 41, + 55, + 170, + 3, + 29, + 190, + 237, + 205, + 23, + 48, + 29, + 6, + 3, + 85, + 29, + 14, + 4, + 22, + 4, + 20, + 76, + 254, + 208, + 18, + 77, + 46, + 33, + 207, + 107, + 250, + 242, + 242, + 184, + 76, + 73, + 2, + 29, + 49, + 145, + 138, + 48, + 129, + 129, + 6, + 3, + 85, + 29, + 17, + 4, + 122, + 48, + 120, + 130, + 15, + 119, + 119, + 119, + 46, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 46, + 111, + 114, + 103, + 130, + 11, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 46, + 110, + 101, + 116, + 130, + 11, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 46, + 101, + 100, + 117, + 130, + 11, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 46, + 99, + 111, + 109, + 130, + 11, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 46, + 111, + 114, + 103, + 130, + 15, + 119, + 119, + 119, + 46, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 46, + 99, + 111, + 109, + 130, + 15, + 119, + 119, + 119, + 46, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 46, + 101, + 100, + 117, + 130, + 15, + 119, + 119, + 119, + 46, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 46, + 110, + 101, + 116, + 48, + 62, + 6, + 3, + 85, + 29, + 32, + 4, + 55, + 48, + 53, + 48, + 51, + 6, + 6, + 103, + 129, + 12, + 1, + 2, + 2, + 48, + 41, + 48, + 39, + 6, + 8, + 43, + 6, + 1, + 5, + 5, + 7, + 2, + 1, + 22, + 27, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 119, + 119, + 119, + 46, + 100, + 105, + 103, + 105, + 99, + 101, + 114, + 116, + 46, + 99, + 111, + 109, + 47, + 67, + 80, + 83, + 48, + 14, + 6, + 3, + 85, + 29, + 15, + 1, + 1, + 255, + 4, + 4, + 3, + 2, + 5, + 160, + 48, + 29, + 6, + 3, + 85, + 29, + 37, + 4, + 22, + 48, + 20, + 6, + 8, + 43, + 6, + 1, + 5, + 5, + 7, + 3, + 1, + 6, + 8, + 43, + 6, + 1, + 5, + 5, + 7, + 3, + 2, + 48, + 129, + 159, + 6, + 3, + 85, + 29, + 31, + 4, + 129, + 151, + 48, + 129, + 148, + 48, + 72, + 160, + 70, + 160, + 68, + 134, + 66, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 99, + 114, + 108, + 51, + 46, + 100, + 105, + 103, + 105, + 99, + 101, + 114, + 116, + 46, + 99, + 111, + 109, + 47, + 68, + 105, + 103, + 105, + 67, + 101, + 114, + 116, + 71, + 108, + 111, + 98, + 97, + 108, + 71, + 50, + 84, + 76, + 83, + 82, + 83, + 65, + 83, + 72, + 65, + 50, + 53, + 54, + 50, + 48, + 50, + 48, + 67, + 65, + 49, + 45, + 49, + 46, + 99, + 114, + 108, + 48, + 72, + 160, + 70, + 160, + 68, + 134, + 66, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 99, + 114, + 108, + 52, + 46, + 100, + 105, + 103, + 105, + 99, + 101, + 114, + 116, + 46, + 99, + 111, + 109, + 47, + 68, + 105, + 103, + 105, + 67, + 101, + 114, + 116, + 71, + 108, + 111, + 98, + 97, + 108, + 71, + 50, + 84, + 76, + 83, + 82, + 83, + 65, + 83, + 72, + 65, + 50, + 53, + 54, + 50, + 48, + 50, + 48, + 67, + 65, + 49, + 45, + 49, + 46, + 99, + 114, + 108, + 48, + 129, + 135, + 6, + 8, + 43, + 6, + 1, + 5, + 5, + 7, + 1, + 1, + 4, + 123, + 48, + 121, + 48, + 36, + 6, + 8, + 43, + 6, + 1, + 5, + 5, + 7, + 48, + 1, + 134, + 24, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 111, + 99, + 115, + 112, + 46, + 100, + 105, + 103, + 105, + 99, + 101, + 114, + 116, + 46, + 99, + 111, + 109, + 48, + 81, + 6, + 8, + 43, + 6, + 1, + 5, + 5, + 7, + 48, + 2, + 134, + 69, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 99, + 97, + 99, + 101, + 114, + 116, + 115, + 46, + 100, + 105, + 103, + 105, + 99, + 101, + 114, + 116, + 46, + 99, + 111, + 109, + 47, + 68, + 105, + 103, + 105, + 67, + 101, + 114, + 116, + 71, + 108, + 111, + 98, + 97, + 108, + 71, + 50, + 84, + 76, + 83, + 82, + 83, + 65, + 83, + 72, + 65, + 50, + 53, + 54, + 50, + 48, + 50, + 48, + 67, + 65, + 49, + 45, + 49, + 46, + 99, + 114, + 116, + 48, + 12, + 6, + 3, + 85, + 29, + 19, + 1, + 1, + 255, + 4, + 2, + 48, + 0, + 48, + 130, + 1, + 125, + 6, + 10, + 43, + 6, + 1, + 4, + 1, + 214, + 121, + 2, + 4, + 2, + 4, + 130, + 1, + 109, + 4, + 130, + 1, + 105, + 1, + 103, + 0, + 116, + 0, + 78, + 117, + 163, + 39, + 92, + 154, + 16, + 195, + 56, + 91, + 108, + 212, + 223, + 63, + 82, + 235, + 29, + 240, + 224, + 142, + 27, + 141, + 105, + 192, + 177, + 250, + 100, + 177, + 98, + 154, + 57, + 223, + 0, + 0, + 1, + 141, + 91, + 210, + 252, + 100, + 0, + 0, + 4, + 3, + 0, + 69, + 48, + 67, + 2, + 31, + 64, + 81, + 10, + 12, + 79, + 108, + 16, + 85, + 198, + 23, + 22, + 103, + 110, + 154, + 240, + 144, + 158, + 243, + 115, + 245, + 37, + 158, + 176, + 154, + 254, + 122, + 26, + 197, + 92, + 200, + 192, + 2, + 32, + 56, + 41, + 49, + 177, + 40, + 228, + 114, + 72, + 77, + 52, + 79, + 158, + 140, + 147, + 226, + 97, + 188, + 112, + 186, + 214, + 140, + 75, + 225, + 114, + 21, + 29, + 17, + 197, + 148, + 186, + 77, + 83, + 0, + 118, + 0, + 125, + 89, + 30, + 18, + 225, + 120, + 42, + 123, + 28, + 97, + 103, + 124, + 94, + 253, + 248, + 208, + 135, + 92, + 20, + 160, + 78, + 149, + 158, + 185, + 3, + 47, + 217, + 14, + 140, + 46, + 121, + 184, + 0, + 0, + 1, + 141, + 91, + 210, + 252, + 48, + 0, + 0, + 4, + 3, + 0, + 71, + 48, + 69, + 2, + 32, + 93, + 191, + 150, + 119, + 165, + 145, + 91, + 126, + 10, + 12, + 222, + 209, + 169, + 9, + 51, + 55, + 103, + 16, + 76, + 66, + 204, + 65, + 69, + 39, + 83, + 75, + 167, + 124, + 119, + 99, + 64, + 115, + 2, + 33, + 0, + 178, + 232, + 9, + 63, + 102, + 76, + 195, + 125, + 59, + 33, + 115, + 32, + 21, + 121, + 50, + 69, + 213, + 47, + 43, + 147, + 127, + 99, + 128, + 204, + 3, + 154, + 237, + 223, + 49, + 216, + 126, + 151, + 0, + 119, + 0, + 230, + 210, + 49, + 99, + 64, + 119, + 140, + 193, + 16, + 65, + 6, + 215, + 113, + 185, + 206, + 193, + 210, + 64, + 246, + 150, + 132, + 134, + 251, + 186, + 135, + 50, + 29, + 253, + 30, + 55, + 142, + 80, + 0, + 0, + 1, + 141, + 91, + 210, + 252, + 95, + 0, + 0, + 4, + 3, + 0, + 72, + 48, + 70, + 2, + 33, + 0, + 224, + 170, + 33, + 253, + 88, + 179, + 117, + 5, + 53, + 182, + 54, + 118, + 19, + 101, + 70, + 129, + 100, + 151, + 94, + 76, + 39, + 66, + 104, + 152, + 134, + 96, + 30, + 41, + 197, + 75, + 29, + 224, + 2, + 33, + 0, + 251, + 36, + 129, + 133, + 177, + 209, + 168, + 151, + 185, + 44, + 179, + 106, + 94, + 226, + 86, + 43, + 10, + 3, + 213, + 115, + 232, + 134, + 102, + 75, + 170, + 158, + 61, + 186, + 134, + 168, + 107, + 209, + 48, + 13, + 6, + 9, + 42, + 134, + 72, + 134, + 247, + 13, + 1, + 1, + 11, + 5, + 0, + 3, + 130, + 1, + 1, + 0, + 4, + 225, + 110, + 2, + 62, + 13, + 227, + 35, + 70, + 244, + 227, + 150, + 53, + 5, + 147, + 53, + 34, + 2, + 11, + 132, + 93, + 226, + 115, + 134, + 212, + 116, + 79, + 252, + 27, + 39, + 175, + 62, + 202, + 173, + 195, + 206, + 70, + 214, + 250, + 15, + 226, + 113, + 249, + 13, + 26, + 154, + 19, + 183, + 213, + 8, + 72, + 189, + 80, + 88, + 179, + 94, + 32, + 99, + 134, + 41, + 202, + 62, + 204, + 204, + 120, + 38, + 225, + 89, + 143, + 93, + 202, + 139, + 188, + 73, + 49, + 111, + 97, + 189, + 66, + 255, + 97, + 98, + 225, + 34, + 53, + 36, + 38, + 155, + 87, + 235, + 229, + 0, + 13, + 255, + 64, + 51, + 108, + 70, + 194, + 51, + 119, + 8, + 152, + 178, + 122, + 246, + 67, + 249, + 109, + 72, + 223, + 191, + 254, + 250, + 40, + 30, + 123, + 138, + 207, + 45, + 97, + 255, + 108, + 135, + 152, + 164, + 44, + 98, + 154, + 187, + 16, + 140, + 255, + 52, + 72, + 112, + 102, + 183, + 109, + 114, + 195, + 105, + 249, + 57, + 75, + 104, + 57, + 86, + 189, + 161, + 179, + 109, + 244, + 119, + 243, + 70, + 91, + 92, + 25, + 172, + 79, + 179, + 116, + 107, + 140, + 197, + 241, + 137, + 204, + 147, + 254, + 12, + 1, + 111, + 136, + 23, + 220, + 66, + 113, + 96, + 227, + 237, + 115, + 48, + 66, + 156, + 169, + 47, + 59, + 162, + 120, + 142, + 200, + 111, + 186, + 209, + 19, + 12, + 208, + 199, + 94, + 140, + 16, + 251, + 1, + 46, + 55, + 155, + 219, + 172, + 247, + 161, + 172, + 186, + 127, + 248, + 146, + 231, + 203, + 65, + 68, + 200, + 21, + 249, + 243, + 196, + 187, + 173, + 81, + 95, + 190, + 222, + 199, + 172, + 134, + 7, + 159, + 64, + 236, + 185, + 11, + 246, + 178, + 139, + 204, + 181, + 85, + 51, + 102, + 186, + 51, + 194, + 196, + 240, + 162, + 233 ], [ - 48, 130, 4, 200, 48, 130, 3, 176, 160, 3, 2, 1, 2, 2, 16, 12, - 245, 189, 6, 43, 86, 2, 244, 122, 184, 80, 44, 35, 204, 240, - 102, 48, 13, 6, 9, 42, 134, 72, 134, 247, 13, 1, 1, 11, 5, 0, - 48, 97, 49, 11, 48, 9, 6, 3, 85, 4, 6, 19, 2, 85, 83, 49, 21, - 48, 19, 6, 3, 85, 4, 10, 19, 12, 68, 105, 103, 105, 67, 101, - 114, 116, 32, 73, 110, 99, 49, 25, 48, 23, 6, 3, 85, 4, 11, 19, - 16, 119, 119, 119, 46, 100, 105, 103, 105, 99, 101, 114, 116, - 46, 99, 111, 109, 49, 32, 48, 30, 6, 3, 85, 4, 3, 19, 23, 68, - 105, 103, 105, 67, 101, 114, 116, 32, 71, 108, 111, 98, 97, 108, - 32, 82, 111, 111, 116, 32, 71, 50, 48, 30, 23, 13, 50, 49, 48, - 51, 51, 48, 48, 48, 48, 48, 48, 48, 90, 23, 13, 51, 49, 48, 51, - 50, 57, 50, 51, 53, 57, 53, 57, 90, 48, 89, 49, 11, 48, 9, 6, 3, - 85, 4, 6, 19, 2, 85, 83, 49, 21, 48, 19, 6, 3, 85, 4, 10, 19, - 12, 68, 105, 103, 105, 67, 101, 114, 116, 32, 73, 110, 99, 49, - 51, 48, 49, 6, 3, 85, 4, 3, 19, 42, 68, 105, 103, 105, 67, 101, - 114, 116, 32, 71, 108, 111, 98, 97, 108, 32, 71, 50, 32, 84, 76, - 83, 32, 82, 83, 65, 32, 83, 72, 65, 50, 53, 54, 32, 50, 48, 50, - 48, 32, 67, 65, 49, 48, 130, 1, 34, 48, 13, 6, 9, 42, 134, 72, - 134, 247, 13, 1, 1, 1, 5, 0, 3, 130, 1, 15, 0, 48, 130, 1, 10, - 2, 130, 1, 1, 0, 204, 247, 16, 98, 79, 166, 187, 99, 111, 237, - 144, 82, 86, 197, 109, 39, 123, 122, 18, 86, 138, 241, 244, 249, - 214, 231, 225, 143, 189, 149, 171, 242, 96, 65, 21, 112, 219, - 18, 0, 250, 39, 10, 181, 87, 56, 91, 125, 178, 81, 147, 113, - 149, 14, 106, 65, 148, 91, 53, 27, 250, 123, 250, 187, 197, 190, - 36, 48, 254, 86, 239, 196, 243, 125, 151, 227, 20, 245, 20, 77, - 203, 167, 16, 242, 22, 234, 171, 34, 240, 49, 34, 17, 97, 105, - 144, 38, 186, 120, 217, 151, 31, 227, 125, 102, 171, 117, 68, - 149, 115, 200, 172, 255, 239, 93, 10, 138, 89, 67, 225, 172, - 178, 58, 15, 243, 72, 252, 215, 107, 55, 193, 99, 220, 222, 70, - 214, 219, 69, 254, 125, 35, 253, 144, 232, 81, 7, 30, 81, 163, - 95, 237, 73, 70, 84, 127, 44, 136, 197, 244, 19, 156, 151, 21, - 60, 3, 232, 161, 57, 220, 105, 12, 50, 193, 175, 22, 87, 76, - 148, 71, 66, 124, 162, 200, 156, 125, 230, 212, 77, 84, 175, 66, - 153, 168, 193, 4, 194, 119, 156, 214, 72, 228, 206, 17, 224, 42, - 128, 153, 240, 67, 112, 207, 63, 118, 107, 209, 76, 73, 171, 36, - 94, 194, 13, 130, 253, 70, 168, 171, 108, 147, 204, 98, 82, 66, - 117, 146, 248, 154, 250, 94, 94, 178, 176, 97, 229, 31, 31, 185, - 127, 9, 152, 232, 61, 250, 131, 127, 71, 105, 161, 2, 3, 1, 0, - 1, 163, 130, 1, 130, 48, 130, 1, 126, 48, 18, 6, 3, 85, 29, 19, - 1, 1, 255, 4, 8, 48, 6, 1, 1, 255, 2, 1, 0, 48, 29, 6, 3, 85, - 29, 14, 4, 22, 4, 20, 116, 133, 128, 192, 102, 199, 223, 55, - 222, 207, 189, 41, 55, 170, 3, 29, 190, 237, 205, 23, 48, 31, 6, - 3, 85, 29, 35, 4, 24, 48, 22, 128, 20, 78, 34, 84, 32, 24, 149, - 230, 227, 110, 230, 15, 250, 250, 185, 18, 237, 6, 23, 143, 57, - 48, 14, 6, 3, 85, 29, 15, 1, 1, 255, 4, 4, 3, 2, 1, 134, 48, 29, - 6, 3, 85, 29, 37, 4, 22, 48, 20, 6, 8, 43, 6, 1, 5, 5, 7, 3, 1, - 6, 8, 43, 6, 1, 5, 5, 7, 3, 2, 48, 118, 6, 8, 43, 6, 1, 5, 5, 7, - 1, 1, 4, 106, 48, 104, 48, 36, 6, 8, 43, 6, 1, 5, 5, 7, 48, 1, - 134, 24, 104, 116, 116, 112, 58, 47, 47, 111, 99, 115, 112, 46, - 100, 105, 103, 105, 99, 101, 114, 116, 46, 99, 111, 109, 48, 64, - 6, 8, 43, 6, 1, 5, 5, 7, 48, 2, 134, 52, 104, 116, 116, 112, 58, - 47, 47, 99, 97, 99, 101, 114, 116, 115, 46, 100, 105, 103, 105, - 99, 101, 114, 116, 46, 99, 111, 109, 47, 68, 105, 103, 105, 67, - 101, 114, 116, 71, 108, 111, 98, 97, 108, 82, 111, 111, 116, 71, - 50, 46, 99, 114, 116, 48, 66, 6, 3, 85, 29, 31, 4, 59, 48, 57, - 48, 55, 160, 53, 160, 51, 134, 49, 104, 116, 116, 112, 58, 47, - 47, 99, 114, 108, 51, 46, 100, 105, 103, 105, 99, 101, 114, 116, - 46, 99, 111, 109, 47, 68, 105, 103, 105, 67, 101, 114, 116, 71, - 108, 111, 98, 97, 108, 82, 111, 111, 116, 71, 50, 46, 99, 114, - 108, 48, 61, 6, 3, 85, 29, 32, 4, 54, 48, 52, 48, 11, 6, 9, 96, - 134, 72, 1, 134, 253, 108, 2, 1, 48, 7, 6, 5, 103, 129, 12, 1, - 1, 48, 8, 6, 6, 103, 129, 12, 1, 2, 1, 48, 8, 6, 6, 103, 129, - 12, 1, 2, 2, 48, 8, 6, 6, 103, 129, 12, 1, 2, 3, 48, 13, 6, 9, - 42, 134, 72, 134, 247, 13, 1, 1, 11, 5, 0, 3, 130, 1, 1, 0, 144, - 241, 112, 203, 40, 151, 105, 151, 124, 116, 253, 192, 250, 38, - 123, 83, 171, 173, 205, 101, 253, 186, 156, 6, 156, 138, 215, - 90, 67, 135, 237, 77, 76, 86, 95, 173, 193, 197, 181, 5, 32, 46, - 89, 209, 255, 74, 245, 160, 42, 216, 176, 149, 173, 201, 46, 74, - 59, 215, 167, 246, 111, 136, 41, 252, 48, 63, 36, 132, 187, 195, - 183, 123, 147, 7, 44, 175, 135, 107, 118, 51, 237, 0, 85, 82, - 178, 89, 158, 228, 185, 208, 243, 223, 231, 15, 254, 221, 248, - 196, 185, 16, 114, 129, 9, 4, 95, 207, 151, 158, 46, 50, 117, - 142, 207, 154, 88, 210, 87, 49, 126, 55, 1, 129, 178, 102, 109, - 41, 26, 177, 102, 9, 109, 209, 110, 144, 244, 185, 250, 47, 1, - 20, 197, 92, 86, 100, 1, 217, 125, 135, 168, 56, 83, 159, 139, - 93, 70, 109, 92, 198, 39, 132, 129, 212, 126, 140, 140, 163, - 155, 82, 231, 198, 136, 236, 55, 124, 42, 251, 240, 85, 90, 56, - 114, 16, 216, 0, 19, 207, 76, 115, 219, 170, 55, 53, 168, 41, - 129, 105, 156, 118, 188, 222, 24, 123, 144, 212, 202, 207, 239, - 103, 3, 253, 4, 90, 33, 22, 177, 255, 234, 63, 223, 220, 130, - 245, 235, 244, 89, 146, 35, 13, 36, 42, 149, 37, 76, 202, 161, - 145, 230, 212, 183, 172, 135, 116, 179, 241, 109, 163, 153, 219, - 249, 213, 189, 132, 64, 159, 7, 152 + 48, + 130, + 4, + 200, + 48, + 130, + 3, + 176, + 160, + 3, + 2, + 1, + 2, + 2, + 16, + 12, + 245, + 189, + 6, + 43, + 86, + 2, + 244, + 122, + 184, + 80, + 44, + 35, + 204, + 240, + 102, + 48, + 13, + 6, + 9, + 42, + 134, + 72, + 134, + 247, + 13, + 1, + 1, + 11, + 5, + 0, + 48, + 97, + 49, + 11, + 48, + 9, + 6, + 3, + 85, + 4, + 6, + 19, + 2, + 85, + 83, + 49, + 21, + 48, + 19, + 6, + 3, + 85, + 4, + 10, + 19, + 12, + 68, + 105, + 103, + 105, + 67, + 101, + 114, + 116, + 32, + 73, + 110, + 99, + 49, + 25, + 48, + 23, + 6, + 3, + 85, + 4, + 11, + 19, + 16, + 119, + 119, + 119, + 46, + 100, + 105, + 103, + 105, + 99, + 101, + 114, + 116, + 46, + 99, + 111, + 109, + 49, + 32, + 48, + 30, + 6, + 3, + 85, + 4, + 3, + 19, + 23, + 68, + 105, + 103, + 105, + 67, + 101, + 114, + 116, + 32, + 71, + 108, + 111, + 98, + 97, + 108, + 32, + 82, + 111, + 111, + 116, + 32, + 71, + 50, + 48, + 30, + 23, + 13, + 50, + 49, + 48, + 51, + 51, + 48, + 48, + 48, + 48, + 48, + 48, + 48, + 90, + 23, + 13, + 51, + 49, + 48, + 51, + 50, + 57, + 50, + 51, + 53, + 57, + 53, + 57, + 90, + 48, + 89, + 49, + 11, + 48, + 9, + 6, + 3, + 85, + 4, + 6, + 19, + 2, + 85, + 83, + 49, + 21, + 48, + 19, + 6, + 3, + 85, + 4, + 10, + 19, + 12, + 68, + 105, + 103, + 105, + 67, + 101, + 114, + 116, + 32, + 73, + 110, + 99, + 49, + 51, + 48, + 49, + 6, + 3, + 85, + 4, + 3, + 19, + 42, + 68, + 105, + 103, + 105, + 67, + 101, + 114, + 116, + 32, + 71, + 108, + 111, + 98, + 97, + 108, + 32, + 71, + 50, + 32, + 84, + 76, + 83, + 32, + 82, + 83, + 65, + 32, + 83, + 72, + 65, + 50, + 53, + 54, + 32, + 50, + 48, + 50, + 48, + 32, + 67, + 65, + 49, + 48, + 130, + 1, + 34, + 48, + 13, + 6, + 9, + 42, + 134, + 72, + 134, + 247, + 13, + 1, + 1, + 1, + 5, + 0, + 3, + 130, + 1, + 15, + 0, + 48, + 130, + 1, + 10, + 2, + 130, + 1, + 1, + 0, + 204, + 247, + 16, + 98, + 79, + 166, + 187, + 99, + 111, + 237, + 144, + 82, + 86, + 197, + 109, + 39, + 123, + 122, + 18, + 86, + 138, + 241, + 244, + 249, + 214, + 231, + 225, + 143, + 189, + 149, + 171, + 242, + 96, + 65, + 21, + 112, + 219, + 18, + 0, + 250, + 39, + 10, + 181, + 87, + 56, + 91, + 125, + 178, + 81, + 147, + 113, + 149, + 14, + 106, + 65, + 148, + 91, + 53, + 27, + 250, + 123, + 250, + 187, + 197, + 190, + 36, + 48, + 254, + 86, + 239, + 196, + 243, + 125, + 151, + 227, + 20, + 245, + 20, + 77, + 203, + 167, + 16, + 242, + 22, + 234, + 171, + 34, + 240, + 49, + 34, + 17, + 97, + 105, + 144, + 38, + 186, + 120, + 217, + 151, + 31, + 227, + 125, + 102, + 171, + 117, + 68, + 149, + 115, + 200, + 172, + 255, + 239, + 93, + 10, + 138, + 89, + 67, + 225, + 172, + 178, + 58, + 15, + 243, + 72, + 252, + 215, + 107, + 55, + 193, + 99, + 220, + 222, + 70, + 214, + 219, + 69, + 254, + 125, + 35, + 253, + 144, + 232, + 81, + 7, + 30, + 81, + 163, + 95, + 237, + 73, + 70, + 84, + 127, + 44, + 136, + 197, + 244, + 19, + 156, + 151, + 21, + 60, + 3, + 232, + 161, + 57, + 220, + 105, + 12, + 50, + 193, + 175, + 22, + 87, + 76, + 148, + 71, + 66, + 124, + 162, + 200, + 156, + 125, + 230, + 212, + 77, + 84, + 175, + 66, + 153, + 168, + 193, + 4, + 194, + 119, + 156, + 214, + 72, + 228, + 206, + 17, + 224, + 42, + 128, + 153, + 240, + 67, + 112, + 207, + 63, + 118, + 107, + 209, + 76, + 73, + 171, + 36, + 94, + 194, + 13, + 130, + 253, + 70, + 168, + 171, + 108, + 147, + 204, + 98, + 82, + 66, + 117, + 146, + 248, + 154, + 250, + 94, + 94, + 178, + 176, + 97, + 229, + 31, + 31, + 185, + 127, + 9, + 152, + 232, + 61, + 250, + 131, + 127, + 71, + 105, + 161, + 2, + 3, + 1, + 0, + 1, + 163, + 130, + 1, + 130, + 48, + 130, + 1, + 126, + 48, + 18, + 6, + 3, + 85, + 29, + 19, + 1, + 1, + 255, + 4, + 8, + 48, + 6, + 1, + 1, + 255, + 2, + 1, + 0, + 48, + 29, + 6, + 3, + 85, + 29, + 14, + 4, + 22, + 4, + 20, + 116, + 133, + 128, + 192, + 102, + 199, + 223, + 55, + 222, + 207, + 189, + 41, + 55, + 170, + 3, + 29, + 190, + 237, + 205, + 23, + 48, + 31, + 6, + 3, + 85, + 29, + 35, + 4, + 24, + 48, + 22, + 128, + 20, + 78, + 34, + 84, + 32, + 24, + 149, + 230, + 227, + 110, + 230, + 15, + 250, + 250, + 185, + 18, + 237, + 6, + 23, + 143, + 57, + 48, + 14, + 6, + 3, + 85, + 29, + 15, + 1, + 1, + 255, + 4, + 4, + 3, + 2, + 1, + 134, + 48, + 29, + 6, + 3, + 85, + 29, + 37, + 4, + 22, + 48, + 20, + 6, + 8, + 43, + 6, + 1, + 5, + 5, + 7, + 3, + 1, + 6, + 8, + 43, + 6, + 1, + 5, + 5, + 7, + 3, + 2, + 48, + 118, + 6, + 8, + 43, + 6, + 1, + 5, + 5, + 7, + 1, + 1, + 4, + 106, + 48, + 104, + 48, + 36, + 6, + 8, + 43, + 6, + 1, + 5, + 5, + 7, + 48, + 1, + 134, + 24, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 111, + 99, + 115, + 112, + 46, + 100, + 105, + 103, + 105, + 99, + 101, + 114, + 116, + 46, + 99, + 111, + 109, + 48, + 64, + 6, + 8, + 43, + 6, + 1, + 5, + 5, + 7, + 48, + 2, + 134, + 52, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 99, + 97, + 99, + 101, + 114, + 116, + 115, + 46, + 100, + 105, + 103, + 105, + 99, + 101, + 114, + 116, + 46, + 99, + 111, + 109, + 47, + 68, + 105, + 103, + 105, + 67, + 101, + 114, + 116, + 71, + 108, + 111, + 98, + 97, + 108, + 82, + 111, + 111, + 116, + 71, + 50, + 46, + 99, + 114, + 116, + 48, + 66, + 6, + 3, + 85, + 29, + 31, + 4, + 59, + 48, + 57, + 48, + 55, + 160, + 53, + 160, + 51, + 134, + 49, + 104, + 116, + 116, + 112, + 58, + 47, + 47, + 99, + 114, + 108, + 51, + 46, + 100, + 105, + 103, + 105, + 99, + 101, + 114, + 116, + 46, + 99, + 111, + 109, + 47, + 68, + 105, + 103, + 105, + 67, + 101, + 114, + 116, + 71, + 108, + 111, + 98, + 97, + 108, + 82, + 111, + 111, + 116, + 71, + 50, + 46, + 99, + 114, + 108, + 48, + 61, + 6, + 3, + 85, + 29, + 32, + 4, + 54, + 48, + 52, + 48, + 11, + 6, + 9, + 96, + 134, + 72, + 1, + 134, + 253, + 108, + 2, + 1, + 48, + 7, + 6, + 5, + 103, + 129, + 12, + 1, + 1, + 48, + 8, + 6, + 6, + 103, + 129, + 12, + 1, + 2, + 1, + 48, + 8, + 6, + 6, + 103, + 129, + 12, + 1, + 2, + 2, + 48, + 8, + 6, + 6, + 103, + 129, + 12, + 1, + 2, + 3, + 48, + 13, + 6, + 9, + 42, + 134, + 72, + 134, + 247, + 13, + 1, + 1, + 11, + 5, + 0, + 3, + 130, + 1, + 1, + 0, + 144, + 241, + 112, + 203, + 40, + 151, + 105, + 151, + 124, + 116, + 253, + 192, + 250, + 38, + 123, + 83, + 171, + 173, + 205, + 101, + 253, + 186, + 156, + 6, + 156, + 138, + 215, + 90, + 67, + 135, + 237, + 77, + 76, + 86, + 95, + 173, + 193, + 197, + 181, + 5, + 32, + 46, + 89, + 209, + 255, + 74, + 245, + 160, + 42, + 216, + 176, + 149, + 173, + 201, + 46, + 74, + 59, + 215, + 167, + 246, + 111, + 136, + 41, + 252, + 48, + 63, + 36, + 132, + 187, + 195, + 183, + 123, + 147, + 7, + 44, + 175, + 135, + 107, + 118, + 51, + 237, + 0, + 85, + 82, + 178, + 89, + 158, + 228, + 185, + 208, + 243, + 223, + 231, + 15, + 254, + 221, + 248, + 196, + 185, + 16, + 114, + 129, + 9, + 4, + 95, + 207, + 151, + 158, + 46, + 50, + 117, + 142, + 207, + 154, + 88, + 210, + 87, + 49, + 126, + 55, + 1, + 129, + 178, + 102, + 109, + 41, + 26, + 177, + 102, + 9, + 109, + 209, + 110, + 144, + 244, + 185, + 250, + 47, + 1, + 20, + 197, + 92, + 86, + 100, + 1, + 217, + 125, + 135, + 168, + 56, + 83, + 159, + 139, + 93, + 70, + 109, + 92, + 198, + 39, + 132, + 129, + 212, + 126, + 140, + 140, + 163, + 155, + 82, + 231, + 198, + 136, + 236, + 55, + 124, + 42, + 251, + 240, + 85, + 90, + 56, + 114, + 16, + 216, + 0, + 19, + 207, + 76, + 115, + 219, + 170, + 55, + 53, + 168, + 41, + 129, + 105, + 156, + 118, + 188, + 222, + 24, + 123, + 144, + 212, + 202, + 207, + 239, + 103, + 3, + 253, + 4, + 90, + 33, + 22, + 177, + 255, + 234, + 63, + 223, + 220, + 130, + 245, + 235, + 244, + 89, + 146, + 35, + 13, + 36, + 42, + 149, + 37, + 76, + 202, + 161, + 145, + 230, + 212, + 183, + 172, + 135, + 116, + 179, + 241, + 109, + 163, + 153, + 219, + 249, + 213, + 189, + 132, + 64, + 159, + 7, + 152 ] ], "ocsp_response": [ - 48, 130, 1, 211, 10, 1, 0, 160, 130, 1, 204, 48, 130, 1, 200, 6, - 9, 43, 6, 1, 5, 5, 7, 48, 1, 1, 4, 130, 1, 185, 48, 130, 1, 181, - 48, 129, 158, 162, 22, 4, 20, 116, 133, 128, 192, 102, 199, 223, - 55, 222, 207, 189, 41, 55, 170, 3, 29, 190, 237, 205, 23, 24, 15, - 50, 48, 50, 52, 48, 51, 50, 57, 49, 54, 48, 55, 48, 49, 90, 48, - 115, 48, 113, 48, 73, 48, 9, 6, 5, 43, 14, 3, 2, 26, 5, 0, 4, 20, - 167, 196, 184, 179, 220, 91, 181, 88, 30, 167, 215, 241, 58, 197, - 105, 245, 111, 72, 215, 137, 4, 20, 116, 133, 128, 192, 102, 199, - 223, 55, 222, 207, 189, 41, 55, 170, 3, 29, 190, 237, 205, 23, 2, - 16, 7, 91, 206, 243, 6, 137, 200, 173, 223, 19, 229, 26, 244, 175, - 225, 135, 128, 0, 24, 15, 50, 48, 50, 52, 48, 51, 50, 57, 49, 53, - 53, 49, 48, 50, 90, 160, 17, 24, 15, 50, 48, 50, 52, 48, 52, 48, - 53, 49, 52, 53, 49, 48, 50, 90, 48, 13, 6, 9, 42, 134, 72, 134, - 247, 13, 1, 1, 11, 5, 0, 3, 130, 1, 1, 0, 126, 203, 56, 119, 52, - 202, 227, 194, 67, 173, 15, 157, 107, 48, 144, 31, 252, 15, 213, - 141, 108, 217, 29, 144, 130, 96, 243, 109, 111, 121, 255, 78, 98, - 67, 91, 98, 157, 29, 70, 83, 21, 56, 205, 188, 43, 37, 121, 1, 92, - 59, 124, 222, 175, 214, 108, 167, 145, 138, 102, 17, 205, 216, 89, - 208, 112, 22, 82, 61, 171, 209, 255, 202, 201, 173, 103, 66, 84, - 245, 87, 129, 78, 50, 155, 122, 113, 155, 150, 71, 228, 86, 76, - 253, 22, 216, 74, 247, 87, 244, 105, 37, 98, 189, 158, 38, 250, - 49, 215, 37, 72, 226, 254, 114, 145, 220, 196, 209, 204, 182, 39, - 165, 221, 187, 42, 217, 179, 230, 250, 112, 31, 184, 18, 223, 194, - 137, 135, 138, 177, 146, 41, 82, 146, 152, 50, 165, 92, 124, 57, - 216, 44, 89, 141, 253, 176, 84, 122, 26, 206, 150, 81, 252, 245, - 117, 168, 54, 233, 41, 149, 130, 255, 41, 207, 232, 215, 242, 78, - 48, 40, 44, 115, 138, 85, 28, 125, 60, 168, 23, 26, 185, 108, 228, - 159, 20, 3, 19, 141, 78, 78, 84, 154, 126, 86, 251, 215, 32, 173, - 37, 66, 76, 175, 79, 249, 115, 99, 43, 19, 134, 123, 221, 39, 151, - 246, 14, 18, 223, 208, 25, 139, 91, 3, 181, 62, 65, 174, 40, 164, - 241, 186, 25, 148, 120, 76, 41, 243, 138, 33, 167, 112, 125, 41, - 2, 251, 218, 208, 117, 254, 31 + 48, + 130, + 1, + 211, + 10, + 1, + 0, + 160, + 130, + 1, + 204, + 48, + 130, + 1, + 200, + 6, + 9, + 43, + 6, + 1, + 5, + 5, + 7, + 48, + 1, + 1, + 4, + 130, + 1, + 185, + 48, + 130, + 1, + 181, + 48, + 129, + 158, + 162, + 22, + 4, + 20, + 116, + 133, + 128, + 192, + 102, + 199, + 223, + 55, + 222, + 207, + 189, + 41, + 55, + 170, + 3, + 29, + 190, + 237, + 205, + 23, + 24, + 15, + 50, + 48, + 50, + 52, + 48, + 52, + 48, + 52, + 49, + 54, + 48, + 55, + 48, + 51, + 90, + 48, + 115, + 48, + 113, + 48, + 73, + 48, + 9, + 6, + 5, + 43, + 14, + 3, + 2, + 26, + 5, + 0, + 4, + 20, + 167, + 196, + 184, + 179, + 220, + 91, + 181, + 88, + 30, + 167, + 215, + 241, + 58, + 197, + 105, + 245, + 111, + 72, + 215, + 137, + 4, + 20, + 116, + 133, + 128, + 192, + 102, + 199, + 223, + 55, + 222, + 207, + 189, + 41, + 55, + 170, + 3, + 29, + 190, + 237, + 205, + 23, + 2, + 16, + 7, + 91, + 206, + 243, + 6, + 137, + 200, + 173, + 223, + 19, + 229, + 26, + 244, + 175, + 225, + 135, + 128, + 0, + 24, + 15, + 50, + 48, + 50, + 52, + 48, + 52, + 48, + 52, + 49, + 53, + 53, + 49, + 48, + 50, + 90, + 160, + 17, + 24, + 15, + 50, + 48, + 50, + 52, + 48, + 52, + 49, + 49, + 49, + 52, + 53, + 49, + 48, + 50, + 90, + 48, + 13, + 6, + 9, + 42, + 134, + 72, + 134, + 247, + 13, + 1, + 1, + 11, + 5, + 0, + 3, + 130, + 1, + 1, + 0, + 105, + 112, + 9, + 96, + 178, + 12, + 113, + 51, + 111, + 215, + 73, + 71, + 21, + 195, + 31, + 58, + 246, + 113, + 205, + 85, + 203, + 49, + 61, + 126, + 203, + 142, + 56, + 209, + 182, + 69, + 159, + 86, + 44, + 235, + 82, + 47, + 168, + 239, + 222, + 205, + 214, + 26, + 92, + 57, + 105, + 122, + 23, + 245, + 43, + 112, + 58, + 112, + 204, + 169, + 248, + 77, + 205, + 26, + 128, + 217, + 95, + 44, + 127, + 138, + 14, + 216, + 120, + 123, + 250, + 0, + 43, + 128, + 123, + 139, + 133, + 48, + 88, + 145, + 26, + 236, + 135, + 63, + 197, + 124, + 86, + 202, + 95, + 125, + 74, + 244, + 73, + 70, + 218, + 225, + 78, + 214, + 109, + 223, + 116, + 197, + 238, + 181, + 176, + 205, + 187, + 133, + 250, + 151, + 1, + 252, + 144, + 169, + 66, + 156, + 123, + 144, + 251, + 164, + 254, + 110, + 112, + 50, + 16, + 17, + 132, + 4, + 190, + 73, + 69, + 21, + 40, + 184, + 93, + 46, + 64, + 121, + 100, + 196, + 186, + 64, + 37, + 59, + 135, + 73, + 212, + 156, + 98, + 87, + 56, + 213, + 76, + 107, + 186, + 173, + 217, + 51, + 192, + 46, + 98, + 239, + 81, + 2, + 16, + 142, + 188, + 89, + 90, + 143, + 212, + 172, + 140, + 2, + 139, + 213, + 179, + 104, + 222, + 105, + 217, + 74, + 117, + 90, + 118, + 176, + 121, + 101, + 42, + 33, + 206, + 174, + 39, + 2, + 190, + 177, + 124, + 221, + 171, + 120, + 203, + 92, + 131, + 221, + 52, + 162, + 187, + 45, + 42, + 180, + 80, + 16, + 207, + 3, + 240, + 40, + 22, + 156, + 123, + 174, + 241, + 169, + 190, + 63, + 179, + 103, + 122, + 141, + 111, + 99, + 243, + 20, + 160, + 20, + 225, + 21, + 184, + 24, + 30, + 33, + 118, + 237, + 48, + 171, + 23, + 113, + 80, + 238, + 244, + 221, + 145, + 42, + 2, + 248, + 194, + 62, + 30, + 229 ], "scts": null }, "server_kx_details": { "kx_params": [ - 3, 0, 23, 65, 4, 47, 119, 66, 124, 57, 48, 37, 203, 174, 105, 28, - 112, 16, 47, 13, 121, 100, 122, 206, 8, 123, 131, 238, 87, 15, - 218, 186, 145, 243, 146, 42, 208, 154, 105, 127, 124, 74, 53, 196, - 156, 110, 165, 168, 197, 182, 61, 156, 191, 80, 10, 229, 193, 241, - 234, 252, 86, 89, 124, 172, 89, 196, 203, 128, 41 + 3, + 0, + 23, + 65, + 4, + 202, + 45, + 243, + 121, + 182, + 234, + 71, + 72, + 253, + 150, + 21, + 183, + 153, + 130, + 141, + 68, + 81, + 9, + 78, + 158, + 70, + 128, + 148, + 188, + 48, + 167, + 153, + 101, + 45, + 238, + 21, + 194, + 16, + 106, + 146, + 183, + 3, + 56, + 31, + 213, + 211, + 153, + 235, + 116, + 26, + 14, + 122, + 4, + 218, + 62, + 93, + 142, + 73, + 83, + 3, + 52, + 211, + 30, + 7, + 107, + 113, + 97, + 0, + 206 ], "kx_sig": { "scheme": "RSA_PSS_SHA256", "sig": [ - 99, 115, 142, 58, 102, 240, 24, 53, 224, 9, 200, 216, 96, 116, - 50, 134, 130, 137, 50, 131, 97, 227, 247, 243, 173, 46, 156, 19, - 236, 126, 43, 130, 224, 25, 146, 30, 176, 75, 88, 78, 225, 198, - 118, 127, 43, 40, 223, 25, 3, 40, 181, 58, 82, 198, 44, 125, 92, - 141, 19, 43, 81, 54, 68, 230, 51, 201, 90, 1, 251, 178, 32, 151, - 173, 213, 161, 14, 106, 14, 238, 122, 54, 9, 215, 0, 108, 247, - 168, 168, 79, 148, 190, 47, 196, 76, 163, 164, 36, 72, 26, 124, - 173, 116, 137, 43, 76, 88, 25, 14, 26, 160, 151, 129, 30, 148, - 178, 171, 93, 54, 234, 89, 56, 95, 28, 90, 68, 5, 61, 145, 162, - 202, 30, 69, 216, 251, 84, 26, 22, 57, 198, 131, 195, 103, 66, - 55, 148, 78, 244, 33, 164, 35, 54, 66, 3, 76, 244, 134, 6, 168, - 155, 8, 158, 22, 250, 132, 213, 176, 186, 189, 255, 173, 97, - 229, 113, 126, 239, 74, 248, 62, 219, 178, 118, 226, 38, 176, - 83, 157, 39, 228, 119, 51, 24, 126, 99, 43, 6, 188, 195, 44, - 210, 51, 3, 232, 22, 92, 123, 211, 175, 116, 37, 2, 215, 223, - 126, 227, 0, 0, 67, 95, 106, 111, 176, 253, 57, 11, 115, 155, - 198, 16, 11, 198, 89, 12, 32, 218, 22, 44, 72, 173, 175, 240, - 117, 9, 66, 104, 154, 240, 146, 155, 228, 209, 4, 81, 49, 64, - 237, 225 + 125, + 111, + 63, + 97, + 9, + 39, + 71, + 112, + 11, + 136, + 143, + 60, + 91, + 50, + 3, + 209, + 188, + 118, + 92, + 211, + 241, + 100, + 38, + 222, + 119, + 148, + 141, + 166, + 148, + 137, + 28, + 68, + 19, + 53, + 246, + 248, + 138, + 43, + 132, + 39, + 79, + 226, + 248, + 28, + 164, + 186, + 32, + 244, + 61, + 242, + 183, + 36, + 183, + 223, + 62, + 158, + 77, + 63, + 47, + 220, + 23, + 64, + 42, + 141, + 213, + 214, + 242, + 174, + 236, + 204, + 12, + 244, + 139, + 247, + 132, + 217, + 56, + 171, + 162, + 154, + 144, + 53, + 248, + 227, + 17, + 133, + 163, + 56, + 58, + 245, + 176, + 38, + 221, + 198, + 129, + 241, + 187, + 104, + 109, + 138, + 88, + 130, + 57, + 31, + 120, + 236, + 22, + 107, + 183, + 209, + 142, + 124, + 184, + 55, + 130, + 2, + 104, + 173, + 163, + 180, + 23, + 18, + 90, + 189, + 195, + 163, + 53, + 200, + 223, + 151, + 51, + 200, + 209, + 246, + 67, + 11, + 108, + 125, + 116, + 162, + 10, + 38, + 7, + 104, + 72, + 29, + 168, + 65, + 222, + 234, + 65, + 122, + 215, + 86, + 147, + 187, + 51, + 168, + 34, + 253, + 188, + 240, + 100, + 50, + 103, + 192, + 117, + 31, + 121, + 231, + 96, + 62, + 227, + 39, + 20, + 24, + 235, + 42, + 51, + 46, + 85, + 241, + 198, + 166, + 105, + 170, + 147, + 88, + 100, + 187, + 239, + 127, + 238, + 241, + 242, + 255, + 16, + 155, + 164, + 93, + 213, + 166, + 104, + 175, + 205, + 177, + 70, + 200, + 15, + 179, + 240, + 45, + 201, + 67, + 140, + 7, + 180, + 118, + 47, + 147, + 220, + 65, + 151, + 19, + 89, + 35, + 235, + 16, + 204, + 0, + 66, + 24, + 42, + 210, + 88, + 117, + 20, + 219, + 13, + 234, + 121, + 162, + 29, + 80, + 33, + 211, + 102, + 240, + 177, + 133, + 115, + 131, + 235, + 229, + 242, + 201 ] } }, "client_random": [ - 106, 168, 201, 51, 62, 115, 50, 93, 81, 75, 119, 153, 8, 80, 58, - 255, 218, 162, 248, 192, 255, 152, 203, 195, 9, 151, 253, 27, 62, - 233, 62, 120 + 94, + 124, + 47, + 157, + 28, + 92, + 49, + 167, + 43, + 30, + 56, + 162, + 137, + 94, + 230, + 18, + 88, + 98, + 59, + 140, + 20, + 50, + 206, + 50, + 174, + 70, + 156, + 35, + 128, + 136, + 17, + 158 ], "server_random": [ - 160, 189, 191, 172, 175, 175, 228, 188, 86, 147, 60, 231, 239, 101, - 195, 169, 106, 40, 66, 197, 203, 94, 16, 149, 68, 79, 87, 78, 71, - 82, 68, 1 + 48, + 60, + 234, + 86, + 240, + 233, + 79, + 130, + 1, + 186, + 126, + 144, + 132, + 208, + 176, + 38, + 150, + 32, + 116, + 185, + 102, + 121, + 123, + 78, + 68, + 79, + 87, + 78, + 71, + 82, + 68, + 1 ] } } @@ -348,173 +4244,1943 @@ }, "substrings": { "openings": { - "1": [ + "0": [ { "kind": "Blake3", "ranges": [ { "start": 0, - "end": 1615 + "end": 211 } ], - "direction": "Received" + "direction": "Sent" }, { "Blake3": { "data": [ - 72, 84, 84, 80, 47, 49, 46, 49, 32, 50, 48, 48, 32, 79, 75, 13, - 10, 65, 103, 101, 58, 32, 53, 56, 49, 54, 48, 56, 13, 10, 67, 97, - 99, 104, 101, 45, 67, 111, 110, 116, 114, 111, 108, 58, 32, 109, - 97, 120, 45, 97, 103, 101, 61, 54, 48, 52, 56, 48, 48, 13, 10, 67, - 111, 110, 116, 101, 110, 116, 45, 84, 121, 112, 101, 58, 32, 116, - 101, 120, 116, 47, 104, 116, 109, 108, 59, 32, 99, 104, 97, 114, - 115, 101, 116, 61, 85, 84, 70, 45, 56, 13, 10, 68, 97, 116, 101, - 58, 32, 83, 117, 110, 44, 32, 51, 49, 32, 77, 97, 114, 32, 50, 48, - 50, 52, 32, 48, 51, 58, 51, 52, 58, 51, 57, 32, 71, 77, 84, 13, - 10, 69, 116, 97, 103, 58, 32, 34, 51, 49, 52, 55, 53, 50, 54, 57, - 52, 55, 43, 103, 122, 105, 112, 43, 105, 100, 101, 110, 116, 34, - 13, 10, 69, 120, 112, 105, 114, 101, 115, 58, 32, 83, 117, 110, - 44, 32, 48, 55, 32, 65, 112, 114, 32, 50, 48, 50, 52, 32, 48, 51, - 58, 51, 52, 58, 51, 57, 32, 71, 77, 84, 13, 10, 76, 97, 115, 116, - 45, 77, 111, 100, 105, 102, 105, 101, 100, 58, 32, 84, 104, 117, - 44, 32, 49, 55, 32, 79, 99, 116, 32, 50, 48, 49, 57, 32, 48, 55, - 58, 49, 56, 58, 50, 54, 32, 71, 77, 84, 13, 10, 83, 101, 114, 118, - 101, 114, 58, 32, 69, 67, 83, 32, 40, 98, 115, 98, 47, 50, 55, 57, - 66, 41, 13, 10, 86, 97, 114, 121, 58, 32, 65, 99, 99, 101, 112, - 116, 45, 69, 110, 99, 111, 100, 105, 110, 103, 13, 10, 88, 45, 67, - 97, 99, 104, 101, 58, 32, 72, 73, 84, 13, 10, 67, 111, 110, 116, - 101, 110, 116, 45, 76, 101, 110, 103, 116, 104, 58, 32, 49, 50, - 53, 54, 13, 10, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, - 58, 32, 99, 108, 111, 115, 101, 13, 10, 13, 10, 60, 33, 100, 111, - 99, 116, 121, 112, 101, 32, 104, 116, 109, 108, 62, 10, 60, 104, - 116, 109, 108, 62, 10, 60, 104, 101, 97, 100, 62, 10, 32, 32, 32, - 32, 60, 116, 105, 116, 108, 101, 62, 69, 120, 97, 109, 112, 108, - 101, 32, 68, 111, 109, 97, 105, 110, 60, 47, 116, 105, 116, 108, - 101, 62, 10, 10, 32, 32, 32, 32, 60, 109, 101, 116, 97, 32, 99, - 104, 97, 114, 115, 101, 116, 61, 34, 117, 116, 102, 45, 56, 34, - 32, 47, 62, 10, 32, 32, 32, 32, 60, 109, 101, 116, 97, 32, 104, - 116, 116, 112, 45, 101, 113, 117, 105, 118, 61, 34, 67, 111, 110, - 116, 101, 110, 116, 45, 116, 121, 112, 101, 34, 32, 99, 111, 110, - 116, 101, 110, 116, 61, 34, 116, 101, 120, 116, 47, 104, 116, 109, - 108, 59, 32, 99, 104, 97, 114, 115, 101, 116, 61, 117, 116, 102, - 45, 56, 34, 32, 47, 62, 10, 32, 32, 32, 32, 60, 109, 101, 116, 97, - 32, 110, 97, 109, 101, 61, 34, 118, 105, 101, 119, 112, 111, 114, - 116, 34, 32, 99, 111, 110, 116, 101, 110, 116, 61, 34, 119, 105, - 100, 116, 104, 61, 100, 101, 118, 105, 99, 101, 45, 119, 105, 100, - 116, 104, 44, 32, 105, 110, 105, 116, 105, 97, 108, 45, 115, 99, - 97, 108, 101, 61, 49, 34, 32, 47, 62, 10, 32, 32, 32, 32, 60, 115, - 116, 121, 108, 101, 32, 116, 121, 112, 101, 61, 34, 116, 101, 120, - 116, 47, 99, 115, 115, 34, 62, 10, 32, 32, 32, 32, 98, 111, 100, - 121, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, - 103, 114, 111, 117, 110, 100, 45, 99, 111, 108, 111, 114, 58, 32, - 35, 102, 48, 102, 48, 102, 50, 59, 10, 32, 32, 32, 32, 32, 32, 32, - 32, 109, 97, 114, 103, 105, 110, 58, 32, 48, 59, 10, 32, 32, 32, - 32, 32, 32, 32, 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 48, - 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 102, 111, 110, 116, 45, - 102, 97, 109, 105, 108, 121, 58, 32, 45, 97, 112, 112, 108, 101, - 45, 115, 121, 115, 116, 101, 109, 44, 32, 115, 121, 115, 116, 101, - 109, 45, 117, 105, 44, 32, 66, 108, 105, 110, 107, 77, 97, 99, 83, - 121, 115, 116, 101, 109, 70, 111, 110, 116, 44, 32, 34, 83, 101, - 103, 111, 101, 32, 85, 73, 34, 44, 32, 34, 79, 112, 101, 110, 32, - 83, 97, 110, 115, 34, 44, 32, 34, 72, 101, 108, 118, 101, 116, - 105, 99, 97, 32, 78, 101, 117, 101, 34, 44, 32, 72, 101, 108, 118, - 101, 116, 105, 99, 97, 44, 32, 65, 114, 105, 97, 108, 44, 32, 115, - 97, 110, 115, 45, 115, 101, 114, 105, 102, 59, 10, 32, 32, 32, 32, - 32, 32, 32, 32, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 100, - 105, 118, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 119, 105, - 100, 116, 104, 58, 32, 54, 48, 48, 112, 120, 59, 10, 32, 32, 32, - 32, 32, 32, 32, 32, 109, 97, 114, 103, 105, 110, 58, 32, 53, 101, - 109, 32, 97, 117, 116, 111, 59, 10, 32, 32, 32, 32, 32, 32, 32, - 32, 112, 97, 100, 100, 105, 110, 103, 58, 32, 50, 101, 109, 59, - 10, 32, 32, 32, 32, 32, 32, 32, 32, 98, 97, 99, 107, 103, 114, - 111, 117, 110, 100, 45, 99, 111, 108, 111, 114, 58, 32, 35, 102, - 100, 102, 100, 102, 102, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, - 98, 111, 114, 100, 101, 114, 45, 114, 97, 100, 105, 117, 115, 58, - 32, 48, 46, 53, 101, 109, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, - 98, 111, 120, 45, 115, 104, 97, 100, 111, 119, 58, 32, 50, 112, - 120, 32, 51, 112, 120, 32, 55, 112, 120, 32, 50, 112, 120, 32, - 114, 103, 98, 97, 40, 48, 44, 48, 44, 48, 44, 48, 46, 48, 50, 41, - 59, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 97, 58, 108, 105, - 110, 107, 44, 32, 97, 58, 118, 105, 115, 105, 116, 101, 100, 32, - 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 99, 111, 108, 111, 114, - 58, 32, 35, 51, 56, 52, 56, 56, 102, 59, 10, 32, 32, 32, 32, 32, - 32, 32, 32, 116, 101, 120, 116, 45, 100, 101, 99, 111, 114, 97, - 116, 105, 111, 110, 58, 32, 110, 111, 110, 101, 59, 10, 32, 32, - 32, 32, 125, 10, 32, 32, 32, 32, 64, 109, 101, 100, 105, 97, 32, - 40, 109, 97, 120, 45, 119, 105, 100, 116, 104, 58, 32, 55, 48, 48, - 112, 120, 41, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 100, - 105, 118, 32, 123, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, - 32, 109, 97, 114, 103, 105, 110, 58, 32, 48, 32, 97, 117, 116, - 111, 59, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 119, - 105, 100, 116, 104, 58, 32, 97, 117, 116, 111, 59, 10, 32, 32, 32, - 32, 32, 32, 32, 32, 125, 10, 32, 32, 32, 32, 125, 10, 32, 32, 32, - 32, 60, 47, 115, 116, 121, 108, 101, 62, 32, 32, 32, 32, 10, 60, - 47, 104, 101, 97, 100, 62, 10, 10, 60, 98, 111, 100, 121, 62, 10, - 60, 100, 105, 118, 62, 10, 32, 32, 32, 32, 60, 104, 49, 62, 69, - 120, 97, 109, 112, 108, 101, 32, 68, 111, 109, 97, 105, 110, 60, - 47, 104, 49, 62, 10, 32, 32, 32, 32, 60, 112, 62, 84, 104, 105, - 115, 32, 100, 111, 109, 97, 105, 110, 32, 105, 115, 32, 102, 111, - 114, 32, 117, 115, 101, 32, 105, 110, 32, 105, 108, 108, 117, 115, - 116, 114, 97, 116, 105, 118, 101, 32, 101, 120, 97, 109, 112, 108, - 101, 115, 32, 105, 110, 32, 100, 111, 99, 117, 109, 101, 110, 116, - 115, 46, 32, 89, 111, 117, 32, 109, 97, 121, 32, 117, 115, 101, - 32, 116, 104, 105, 115, 10, 32, 32, 32, 32, 100, 111, 109, 97, - 105, 110, 32, 105, 110, 32, 108, 105, 116, 101, 114, 97, 116, 117, - 114, 101, 32, 119, 105, 116, 104, 111, 117, 116, 32, 112, 114, - 105, 111, 114, 32, 99, 111, 111, 114, 100, 105, 110, 97, 116, 105, - 111, 110, 32, 111, 114, 32, 97, 115, 107, 105, 110, 103, 32, 102, - 111, 114, 32, 112, 101, 114, 109, 105, 115, 115, 105, 111, 110, - 46, 60, 47, 112, 62, 10, 32, 32, 32, 32, 60, 112, 62, 60, 97, 32, - 104, 114, 101, 102, 61, 34, 104, 116, 116, 112, 115, 58, 47, 47, - 119, 119, 119, 46, 105, 97, 110, 97, 46, 111, 114, 103, 47, 100, - 111, 109, 97, 105, 110, 115, 47, 101, 120, 97, 109, 112, 108, 101, - 34, 62, 77, 111, 114, 101, 32, 105, 110, 102, 111, 114, 109, 97, - 116, 105, 111, 110, 46, 46, 46, 60, 47, 97, 62, 60, 47, 112, 62, - 10, 60, 47, 100, 105, 118, 62, 10, 60, 47, 98, 111, 100, 121, 62, - 10, 60, 47, 104, 116, 109, 108, 62, 10 + 71, + 69, + 84, + 32, + 47, + 32, + 72, + 84, + 84, + 80, + 47, + 49, + 46, + 49, + 13, + 10, + 104, + 111, + 115, + 116, + 58, + 32, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 46, + 99, + 111, + 109, + 13, + 10, + 97, + 99, + 99, + 101, + 112, + 116, + 58, + 32, + 42, + 47, + 42, + 13, + 10, + 97, + 99, + 99, + 101, + 112, + 116, + 45, + 101, + 110, + 99, + 111, + 100, + 105, + 110, + 103, + 58, + 32, + 105, + 100, + 101, + 110, + 116, + 105, + 116, + 121, + 13, + 10, + 99, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 58, + 32, + 99, + 108, + 111, + 115, + 101, + 13, + 10, + 117, + 115, + 101, + 114, + 45, + 97, + 103, + 101, + 110, + 116, + 58, + 32, + 77, + 111, + 122, + 105, + 108, + 108, + 97, + 47, + 53, + 46, + 48, + 32, + 40, + 88, + 49, + 49, + 59, + 32, + 76, + 105, + 110, + 117, + 120, + 32, + 120, + 56, + 54, + 95, + 54, + 52, + 41, + 32, + 65, + 112, + 112, + 108, + 101, + 87, + 101, + 98, + 75, + 105, + 116, + 47, + 53, + 51, + 55, + 46, + 51, + 54, + 32, + 40, + 75, + 72, + 84, + 77, + 76, + 44, + 32, + 108, + 105, + 107, + 101, + 32, + 71, + 101, + 99, + 107, + 111, + 41, + 32, + 67, + 104, + 114, + 111, + 109, + 101, + 47, + 49, + 49, + 52, + 46, + 48, + 46, + 48, + 46, + 48, + 32, + 83, + 97, + 102, + 97, + 114, + 105, + 47, + 53, + 51, + 55, + 46, + 51, + 54, + 13, + 10, + 13, + 10 ], "nonce": [ - 49, 184, 91, 216, 124, 83, 229, 134, 118, 65, 183, 62, 32, 64, 4, - 30, 124, 38, 151, 172, 130, 103, 87, 163, 189, 132, 178, 184, 96, - 143, 52, 207 + 237, + 52, + 176, + 50, + 71, + 208, + 53, + 41, + 14, + 86, + 28, + 104, + 218, + 68, + 50, + 105, + 207, + 59, + 135, + 81, + 177, + 237, + 184, + 3, + 179, + 107, + 191, + 55, + 101, + 190, + 99, + 17 ] } } ], - "0": [ + "1": [ { "kind": "Blake3", "ranges": [ { "start": 0, - "end": 211 + "end": 1626 } ], - "direction": "Sent" + "direction": "Received" }, { "Blake3": { "data": [ - 71, 69, 84, 32, 47, 32, 72, 84, 84, 80, 47, 49, 46, 49, 13, 10, - 104, 111, 115, 116, 58, 32, 101, 120, 97, 109, 112, 108, 101, 46, - 99, 111, 109, 13, 10, 97, 99, 99, 101, 112, 116, 58, 32, 42, 47, - 42, 13, 10, 97, 99, 99, 101, 112, 116, 45, 101, 110, 99, 111, 100, - 105, 110, 103, 58, 32, 105, 100, 101, 110, 116, 105, 116, 121, 13, - 10, 99, 111, 110, 110, 101, 99, 116, 105, 111, 110, 58, 32, 99, - 108, 111, 115, 101, 13, 10, 117, 115, 101, 114, 45, 97, 103, 101, - 110, 116, 58, 32, 77, 111, 122, 105, 108, 108, 97, 47, 53, 46, 48, - 32, 40, 88, 49, 49, 59, 32, 76, 105, 110, 117, 120, 32, 120, 56, - 54, 95, 54, 52, 41, 32, 65, 112, 112, 108, 101, 87, 101, 98, 75, - 105, 116, 47, 53, 51, 55, 46, 51, 54, 32, 40, 75, 72, 84, 77, 76, - 44, 32, 108, 105, 107, 101, 32, 71, 101, 99, 107, 111, 41, 32, 67, - 104, 114, 111, 109, 101, 47, 49, 49, 52, 46, 48, 46, 48, 46, 48, - 32, 83, 97, 102, 97, 114, 105, 47, 53, 51, 55, 46, 51, 54, 13, 10, - 13, 10 + 72, + 84, + 84, + 80, + 47, + 49, + 46, + 49, + 32, + 50, + 48, + 48, + 32, + 79, + 75, + 13, + 10, + 65, + 99, + 99, + 101, + 112, + 116, + 45, + 82, + 97, + 110, + 103, + 101, + 115, + 58, + 32, + 98, + 121, + 116, + 101, + 115, + 13, + 10, + 65, + 103, + 101, + 58, + 32, + 52, + 57, + 55, + 50, + 56, + 51, + 13, + 10, + 67, + 97, + 99, + 104, + 101, + 45, + 67, + 111, + 110, + 116, + 114, + 111, + 108, + 58, + 32, + 109, + 97, + 120, + 45, + 97, + 103, + 101, + 61, + 54, + 48, + 52, + 56, + 48, + 48, + 13, + 10, + 67, + 111, + 110, + 116, + 101, + 110, + 116, + 45, + 84, + 121, + 112, + 101, + 58, + 32, + 116, + 101, + 120, + 116, + 47, + 104, + 116, + 109, + 108, + 59, + 32, + 99, + 104, + 97, + 114, + 115, + 101, + 116, + 61, + 85, + 84, + 70, + 45, + 56, + 13, + 10, + 68, + 97, + 116, + 101, + 58, + 32, + 83, + 97, + 116, + 44, + 32, + 48, + 54, + 32, + 65, + 112, + 114, + 32, + 50, + 48, + 50, + 52, + 32, + 48, + 52, + 58, + 48, + 57, + 58, + 50, + 50, + 32, + 71, + 77, + 84, + 13, + 10, + 69, + 116, + 97, + 103, + 58, + 32, + 34, + 51, + 49, + 52, + 55, + 53, + 50, + 54, + 57, + 52, + 55, + 34, + 13, + 10, + 69, + 120, + 112, + 105, + 114, + 101, + 115, + 58, + 32, + 83, + 97, + 116, + 44, + 32, + 49, + 51, + 32, + 65, + 112, + 114, + 32, + 50, + 48, + 50, + 52, + 32, + 48, + 52, + 58, + 48, + 57, + 58, + 50, + 50, + 32, + 71, + 77, + 84, + 13, + 10, + 76, + 97, + 115, + 116, + 45, + 77, + 111, + 100, + 105, + 102, + 105, + 101, + 100, + 58, + 32, + 84, + 104, + 117, + 44, + 32, + 49, + 55, + 32, + 79, + 99, + 116, + 32, + 50, + 48, + 49, + 57, + 32, + 48, + 55, + 58, + 49, + 56, + 58, + 50, + 54, + 32, + 71, + 77, + 84, + 13, + 10, + 83, + 101, + 114, + 118, + 101, + 114, + 58, + 32, + 69, + 67, + 83, + 32, + 40, + 109, + 105, + 99, + 47, + 57, + 65, + 57, + 69, + 41, + 13, + 10, + 86, + 97, + 114, + 121, + 58, + 32, + 65, + 99, + 99, + 101, + 112, + 116, + 45, + 69, + 110, + 99, + 111, + 100, + 105, + 110, + 103, + 13, + 10, + 88, + 45, + 67, + 97, + 99, + 104, + 101, + 58, + 32, + 72, + 73, + 84, + 13, + 10, + 67, + 111, + 110, + 116, + 101, + 110, + 116, + 45, + 76, + 101, + 110, + 103, + 116, + 104, + 58, + 32, + 49, + 50, + 53, + 54, + 13, + 10, + 67, + 111, + 110, + 110, + 101, + 99, + 116, + 105, + 111, + 110, + 58, + 32, + 99, + 108, + 111, + 115, + 101, + 13, + 10, + 13, + 10, + 60, + 33, + 100, + 111, + 99, + 116, + 121, + 112, + 101, + 32, + 104, + 116, + 109, + 108, + 62, + 10, + 60, + 104, + 116, + 109, + 108, + 62, + 10, + 60, + 104, + 101, + 97, + 100, + 62, + 10, + 32, + 32, + 32, + 32, + 60, + 116, + 105, + 116, + 108, + 101, + 62, + 69, + 120, + 97, + 109, + 112, + 108, + 101, + 32, + 68, + 111, + 109, + 97, + 105, + 110, + 60, + 47, + 116, + 105, + 116, + 108, + 101, + 62, + 10, + 10, + 32, + 32, + 32, + 32, + 60, + 109, + 101, + 116, + 97, + 32, + 99, + 104, + 97, + 114, + 115, + 101, + 116, + 61, + 34, + 117, + 116, + 102, + 45, + 56, + 34, + 32, + 47, + 62, + 10, + 32, + 32, + 32, + 32, + 60, + 109, + 101, + 116, + 97, + 32, + 104, + 116, + 116, + 112, + 45, + 101, + 113, + 117, + 105, + 118, + 61, + 34, + 67, + 111, + 110, + 116, + 101, + 110, + 116, + 45, + 116, + 121, + 112, + 101, + 34, + 32, + 99, + 111, + 110, + 116, + 101, + 110, + 116, + 61, + 34, + 116, + 101, + 120, + 116, + 47, + 104, + 116, + 109, + 108, + 59, + 32, + 99, + 104, + 97, + 114, + 115, + 101, + 116, + 61, + 117, + 116, + 102, + 45, + 56, + 34, + 32, + 47, + 62, + 10, + 32, + 32, + 32, + 32, + 60, + 109, + 101, + 116, + 97, + 32, + 110, + 97, + 109, + 101, + 61, + 34, + 118, + 105, + 101, + 119, + 112, + 111, + 114, + 116, + 34, + 32, + 99, + 111, + 110, + 116, + 101, + 110, + 116, + 61, + 34, + 119, + 105, + 100, + 116, + 104, + 61, + 100, + 101, + 118, + 105, + 99, + 101, + 45, + 119, + 105, + 100, + 116, + 104, + 44, + 32, + 105, + 110, + 105, + 116, + 105, + 97, + 108, + 45, + 115, + 99, + 97, + 108, + 101, + 61, + 49, + 34, + 32, + 47, + 62, + 10, + 32, + 32, + 32, + 32, + 60, + 115, + 116, + 121, + 108, + 101, + 32, + 116, + 121, + 112, + 101, + 61, + 34, + 116, + 101, + 120, + 116, + 47, + 99, + 115, + 115, + 34, + 62, + 10, + 32, + 32, + 32, + 32, + 98, + 111, + 100, + 121, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 98, + 97, + 99, + 107, + 103, + 114, + 111, + 117, + 110, + 100, + 45, + 99, + 111, + 108, + 111, + 114, + 58, + 32, + 35, + 102, + 48, + 102, + 48, + 102, + 50, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 109, + 97, + 114, + 103, + 105, + 110, + 58, + 32, + 48, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 112, + 97, + 100, + 100, + 105, + 110, + 103, + 58, + 32, + 48, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 102, + 111, + 110, + 116, + 45, + 102, + 97, + 109, + 105, + 108, + 121, + 58, + 32, + 45, + 97, + 112, + 112, + 108, + 101, + 45, + 115, + 121, + 115, + 116, + 101, + 109, + 44, + 32, + 115, + 121, + 115, + 116, + 101, + 109, + 45, + 117, + 105, + 44, + 32, + 66, + 108, + 105, + 110, + 107, + 77, + 97, + 99, + 83, + 121, + 115, + 116, + 101, + 109, + 70, + 111, + 110, + 116, + 44, + 32, + 34, + 83, + 101, + 103, + 111, + 101, + 32, + 85, + 73, + 34, + 44, + 32, + 34, + 79, + 112, + 101, + 110, + 32, + 83, + 97, + 110, + 115, + 34, + 44, + 32, + 34, + 72, + 101, + 108, + 118, + 101, + 116, + 105, + 99, + 97, + 32, + 78, + 101, + 117, + 101, + 34, + 44, + 32, + 72, + 101, + 108, + 118, + 101, + 116, + 105, + 99, + 97, + 44, + 32, + 65, + 114, + 105, + 97, + 108, + 44, + 32, + 115, + 97, + 110, + 115, + 45, + 115, + 101, + 114, + 105, + 102, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 10, + 32, + 32, + 32, + 32, + 125, + 10, + 32, + 32, + 32, + 32, + 100, + 105, + 118, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 119, + 105, + 100, + 116, + 104, + 58, + 32, + 54, + 48, + 48, + 112, + 120, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 109, + 97, + 114, + 103, + 105, + 110, + 58, + 32, + 53, + 101, + 109, + 32, + 97, + 117, + 116, + 111, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 112, + 97, + 100, + 100, + 105, + 110, + 103, + 58, + 32, + 50, + 101, + 109, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 98, + 97, + 99, + 107, + 103, + 114, + 111, + 117, + 110, + 100, + 45, + 99, + 111, + 108, + 111, + 114, + 58, + 32, + 35, + 102, + 100, + 102, + 100, + 102, + 102, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 98, + 111, + 114, + 100, + 101, + 114, + 45, + 114, + 97, + 100, + 105, + 117, + 115, + 58, + 32, + 48, + 46, + 53, + 101, + 109, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 98, + 111, + 120, + 45, + 115, + 104, + 97, + 100, + 111, + 119, + 58, + 32, + 50, + 112, + 120, + 32, + 51, + 112, + 120, + 32, + 55, + 112, + 120, + 32, + 50, + 112, + 120, + 32, + 114, + 103, + 98, + 97, + 40, + 48, + 44, + 48, + 44, + 48, + 44, + 48, + 46, + 48, + 50, + 41, + 59, + 10, + 32, + 32, + 32, + 32, + 125, + 10, + 32, + 32, + 32, + 32, + 97, + 58, + 108, + 105, + 110, + 107, + 44, + 32, + 97, + 58, + 118, + 105, + 115, + 105, + 116, + 101, + 100, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 99, + 111, + 108, + 111, + 114, + 58, + 32, + 35, + 51, + 56, + 52, + 56, + 56, + 102, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 116, + 101, + 120, + 116, + 45, + 100, + 101, + 99, + 111, + 114, + 97, + 116, + 105, + 111, + 110, + 58, + 32, + 110, + 111, + 110, + 101, + 59, + 10, + 32, + 32, + 32, + 32, + 125, + 10, + 32, + 32, + 32, + 32, + 64, + 109, + 101, + 100, + 105, + 97, + 32, + 40, + 109, + 97, + 120, + 45, + 119, + 105, + 100, + 116, + 104, + 58, + 32, + 55, + 48, + 48, + 112, + 120, + 41, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 100, + 105, + 118, + 32, + 123, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 109, + 97, + 114, + 103, + 105, + 110, + 58, + 32, + 48, + 32, + 97, + 117, + 116, + 111, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 119, + 105, + 100, + 116, + 104, + 58, + 32, + 97, + 117, + 116, + 111, + 59, + 10, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 32, + 125, + 10, + 32, + 32, + 32, + 32, + 125, + 10, + 32, + 32, + 32, + 32, + 60, + 47, + 115, + 116, + 121, + 108, + 101, + 62, + 32, + 32, + 32, + 32, + 10, + 60, + 47, + 104, + 101, + 97, + 100, + 62, + 10, + 10, + 60, + 98, + 111, + 100, + 121, + 62, + 10, + 60, + 100, + 105, + 118, + 62, + 10, + 32, + 32, + 32, + 32, + 60, + 104, + 49, + 62, + 69, + 120, + 97, + 109, + 112, + 108, + 101, + 32, + 68, + 111, + 109, + 97, + 105, + 110, + 60, + 47, + 104, + 49, + 62, + 10, + 32, + 32, + 32, + 32, + 60, + 112, + 62, + 84, + 104, + 105, + 115, + 32, + 100, + 111, + 109, + 97, + 105, + 110, + 32, + 105, + 115, + 32, + 102, + 111, + 114, + 32, + 117, + 115, + 101, + 32, + 105, + 110, + 32, + 105, + 108, + 108, + 117, + 115, + 116, + 114, + 97, + 116, + 105, + 118, + 101, + 32, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 115, + 32, + 105, + 110, + 32, + 100, + 111, + 99, + 117, + 109, + 101, + 110, + 116, + 115, + 46, + 32, + 89, + 111, + 117, + 32, + 109, + 97, + 121, + 32, + 117, + 115, + 101, + 32, + 116, + 104, + 105, + 115, + 10, + 32, + 32, + 32, + 32, + 100, + 111, + 109, + 97, + 105, + 110, + 32, + 105, + 110, + 32, + 108, + 105, + 116, + 101, + 114, + 97, + 116, + 117, + 114, + 101, + 32, + 119, + 105, + 116, + 104, + 111, + 117, + 116, + 32, + 112, + 114, + 105, + 111, + 114, + 32, + 99, + 111, + 111, + 114, + 100, + 105, + 110, + 97, + 116, + 105, + 111, + 110, + 32, + 111, + 114, + 32, + 97, + 115, + 107, + 105, + 110, + 103, + 32, + 102, + 111, + 114, + 32, + 112, + 101, + 114, + 109, + 105, + 115, + 115, + 105, + 111, + 110, + 46, + 60, + 47, + 112, + 62, + 10, + 32, + 32, + 32, + 32, + 60, + 112, + 62, + 60, + 97, + 32, + 104, + 114, + 101, + 102, + 61, + 34, + 104, + 116, + 116, + 112, + 115, + 58, + 47, + 47, + 119, + 119, + 119, + 46, + 105, + 97, + 110, + 97, + 46, + 111, + 114, + 103, + 47, + 100, + 111, + 109, + 97, + 105, + 110, + 115, + 47, + 101, + 120, + 97, + 109, + 112, + 108, + 101, + 34, + 62, + 77, + 111, + 114, + 101, + 32, + 105, + 110, + 102, + 111, + 114, + 109, + 97, + 116, + 105, + 111, + 110, + 46, + 46, + 46, + 60, + 47, + 97, + 62, + 60, + 47, + 112, + 62, + 10, + 60, + 47, + 100, + 105, + 118, + 62, + 10, + 60, + 47, + 98, + 111, + 100, + 121, + 62, + 10, + 60, + 47, + 104, + 116, + 109, + 108, + 62, + 10 ], "nonce": [ - 76, 85, 162, 133, 247, 243, 121, 163, 78, 187, 141, 20, 232, 185, - 106, 163, 125, 58, 117, 197, 152, 11, 75, 53, 188, 217, 109, 88, - 211, 243, 218, 208 + 187, + 56, + 125, + 203, + 114, + 109, + 148, + 140, + 108, + 40, + 47, + 241, + 57, + 54, + 57, + 136, + 106, + 53, + 102, + 169, + 255, + 70, + 18, + 226, + 155, + 63, + 209, + 106, + 129, + 74, + 157, + 61 ] } } @@ -525,4 +6191,4 @@ "total_leaves": 2 } } -} +} \ No newline at end of file diff --git a/web/src/verifier.ts b/web/src/verifier.ts index 9210701..72fd627 100644 --- a/web/src/verifier.ts +++ b/web/src/verifier.ts @@ -37,11 +37,6 @@ export async function verifier(jsonData: string) { console.log('parsedData:', parsedData); - console.log( - 'parsedData.session.header.handshake_summary.server_public_key.group:', - parsedData.session.header.handshake_summary.server_public_key.group - ); - parsedData.session.header.handshake_summary.server_public_key.group = [0, 65]; // Validate the parsed data using Zod @@ -52,32 +47,6 @@ export async function verifier(jsonData: string) { const tlsnProof = result.data; console.log('Valid data:', tlsnProof); - // const Local = Mina.LocalBlockchain({ proofsEnabled: false }); - // Mina.setActiveInstance(Local); - // const { privateKey: deployerKey, publicKey: deployerAccount } = - // Local.testAccounts[0]; - // const { privateKey: senderKey, publicKey: senderAccount } = - // Local.testAccounts[1]; - // // ---------------------------------------------------- - - // // Create a public/private key pair. The public key is your address and where you deploy the zkApp to - // const zkAppPrivateKey = PrivateKey.random(); - // const zkAppAddress = zkAppPrivateKey.toPublicKey(); - - // // create an instance of Square - and deploy it to zkAppAddress - // const zkAppInstance = new TlsnVerifier(zkAppAddress); - // const deployTxn = await Mina.transaction(deployerAccount, () => { - // AccountUpdate.fundNewAccount(deployerAccount); - // zkAppInstance.deploy(); - // }); - // await deployTxn.sign([deployerKey, zkAppPrivateKey]).send(); - // // get the initial state of Square after deployment - // const notaryPublicKey = zkAppInstance.notaryPublicKey.get(); - // console.log('state after init:', notaryPublicKey.toString()); - - // ---------------------------------------------------- - // Serialize the header object in a deterministic manner - const Header = bcs.struct('Header', { encoder_seed: bcs.fixedArray(32, bcs.u8()), merkle_root: bcs.fixedArray(32, bcs.u8()), @@ -95,102 +64,31 @@ export async function verifier(jsonData: string) { const header = Header.serialize(tlsnProof.session.header); - // const headerBytes = [97, 180, 179, 127, 143, 171, 102, 152, 12, 59, 30, 146, 214, 137, 234, 111, 0, 180, 236, 192, 40, 87, 95, 255, 249, 138, 80, 210, 9, 6, 34, 2, 97, 139, 99, 106, 123, 249, 206, 146, 169, 198, 0, 174, 41, 126, 8, 238, 130, 46, 92, 151, 46, 11, 233, 54, 185, 122, 67, 82, 197, 205, 229, 10, 211, 0, 0, 0, 0, 0, 0, 0, 90, 6, 0, 0, 0, 0, 0, 0, 151, 117, 8, 102, 0, 0, 0, 0, 0, 65, 4, 231, 210, 182, 148, 213, 174, 89, 198, 143, 22, 197, 201, 169, 156, 123, 94, 113, 18, 56, 63, 125, 7, 3, 118, 89, 66, 71, 211, 155, 64, 160, 39, 38, 113, 147, 132, 89, 110, 91, 76, 24, 155, 200, 79, 46, 189, 161, 201, 177, 204, 234, 177, 51, 187, 189, 213, 22, 120, 205, 214, 122, 210, 73, 141, 161, 24, 170, 137, 111, 237, 52, 38, 249, 233, 16, 140, 202, 239, 240, 109, 32, 231, 22, 13, 10, 64, 67, 130, 27, 165, 166, 160, 167, 209, 206, 67]; - - const headerBytesCopy = [ - 247, 249, 197, 68, 116, 126, 246, 208, 99, 167, 35, 37, 239, 47, 240, 171, - 234, 150, 169, 89, 179, 211, 149, 146, 4, 30, 50, 248, 221, 78, 0, 187, - 136, 218, 206, 215, 174, 228, 230, 205, 168, 97, 80, 105, 71, 244, 70, 41, - 101, 76, 156, 170, 130, 243, 41, 244, 212, 150, 48, 158, 184, 94, 236, - 152, 211, 0, 0, 0, 0, 0, 0, 0, 79, 6, 0, 0, 0, 0, 0, 0, 96, 206, 8, 102, - 0, 0, 0, 0, 0, 65, 4, 237, 73, 139, 95, 205, 99, 70, 184, 43, 85, 187, - 207, 54, 115, 71, 60, 38, 168, 23, 56, 10, 237, 18, 153, 47, 106, 106, - 127, 24, 179, 75, 98, 163, 14, 178, 238, 18, 217, 40, 204, 23, 24, 184, - 186, 234, 19, 254, 235, 64, 158, 2, 129, 252, 105, 131, 26, 63, 126, 114, - 137, 237, 37, 173, 136, 139, 245, 59, 254, 42, 246, 128, 93, 216, 66, 248, - 191, 174, 91, 109, 37, 32, 232, 106, 67, 151, 53, 237, 245, 179, 70, 99, - 123, 249, 18, 92, 119, - ]; - - const headerBase58Copy = - '5VpG2FTksdhzZifDhL2aVZPSjHLeaCzwU4yHbcwx4UkB5mrco65iR1TtjH4FvrsTmUfnaQjVNnEyL39ezoCxiJyPGsLaSReKKMaBNDNi9pLLGYmiKDwtURYcXgfUN719K761PUMKkkARopMEVvzbXQ4ryU2TQEoJ2FNyfhtFWRwp63hJusbGu62csCC3qzorZxoZYRzvx9Ns7sDduW7Vv4CjfBx6oaV4bkRWGCraDxyJkgED3DvkY3AosW9AkGSi'; - const headerBytes = header.toBytes(); - const headerBase58 = header.toBase58(); - - const uint8ArrBytes = Uint8Array.from(headerBytes); - const uint8ArrBytesCopy = Uint8Array.from(headerBytesCopy); - - console.log('headerBase58', headerBase58); - console.log('headerBase58.length', headerBase58.length); - console.log('headerBase58Copy', headerBase58Copy); - console.log('headerBase58Copy.length', headerBase58Copy.length); - console.log('--------------------'); - console.log('uint8ArrBytes: ', uint8ArrBytes); - console.log('uint8ArrBytes.length: ', uint8ArrBytes.length); - console.log('uint8ArrBytesCopy: ', uint8ArrBytesCopy); - console.log('uint8ArrBytesCopy.length: ', uint8ArrBytesCopy.length); - - let bytesArrOff: BytesArrDiff[] = []; - let base58ArrOff: Base58ArrDiff[] = []; - - headerBytes.forEach((byte: number, i) => { - if (byte !== headerBytesCopy[i]) { - bytesArrOff.push({ - index: i, - header: byte, - headerCopy: uint8ArrBytesCopy[i], - }); - } - }); - - headerBase58.split('').forEach((char: string, i) => { - if (char !== headerBase58Copy[i]) { - base58ArrOff.push({ - index: i, - header: char, - headerCopy: headerBase58Copy[i], - }); - } - }); - - console.log('--------------------'); - console.log('bytesArrOff: ', bytesArrOff); - console.log('base58ArrOff: ', base58ArrOff); - console.log('--------------------'); - - // console.log('header58: ', headerBase58); - // console.log('headerBytes:', headerBytes); const headerFields: Field[] = []; headerBytes.forEach((byte: number) => headerFields.push(Field(byte))); - const headerFieldsStr = headerFields.map((field) => field.toString()); - - // console.log('headerFields:', headerFieldsStr); - const privKey = PrivateKey.fromBase58( 'EKFSmntAEAPm5CnYMsVpfSEuyNfbXfxy2vHW8HPxGyPPgm5xyRtN' ); const pubKey = PublicKey.fromPrivateKey(privKey); - // console.log('pubKey:', pubKey.toBase58()); - const rustSignature = Signature.fromBase58(tlsnProof.session.signature); const isValid = rustSignature.verify(pubKey, headerFields); - // isValid.assertTrue(); + console.log('isValid:', isValid.toBoolean()); - console.log('signature - r: ', rustSignature.r.toBigInt()); - console.log('signature - s: ', rustSignature.s.toBigInt()); - console.log('rustSignature - toBase58: ', rustSignature.toBase58()); + // console.log('signature - r: ', rustSignature.r.toBigInt()); + // console.log('signature - s: ', rustSignature.s.toBigInt()); + // console.log('rustSignature - toBase58: ', rustSignature.toBase58()); - const o1jsSignature = Signature.create(privKey, headerFields); + // const o1jsSignature = Signature.create(privKey, headerFields); - console.log('o1jsSignature:', o1jsSignature); - console.log('o1jsSignature - r: ', o1jsSignature.r.toBigInt()); - console.log('o1jsSignature - s: ', o1jsSignature.s.toBigInt()); - console.log('o1jsSignature - toBase58: ', o1jsSignature.toBase58()); + // console.log('o1jsSignature:', o1jsSignature); + // console.log('o1jsSignature - r: ', o1jsSignature.r.toBigInt()); + // console.log('o1jsSignature - s: ', o1jsSignature.s.toBigInt()); + // console.log('o1jsSignature - toBase58: ', o1jsSignature.toBase58()); return { signature: rustSignature,