mirror of
https://github.com/logos-messaging/noise.git
synced 2026-01-05 07:33:09 +00:00
Implement XR pattern
This commit is contained in:
parent
3512ab15d1
commit
c0dae35557
10
patterns.go
10
patterns.go
@ -98,6 +98,16 @@ var HandshakeXX = HandshakePattern{
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeXR = HandshakePattern{
|
||||
Name: "XR",
|
||||
Messages: [][]MessagePattern{
|
||||
{MessagePatternE},
|
||||
{MessagePatternE, MessagePatternDHEE},
|
||||
{MessagePatternS, MessagePatternDHSE},
|
||||
{MessagePatternS, MessagePatternDHSE},
|
||||
},
|
||||
}
|
||||
|
||||
var HandshakeIX = HandshakePattern{
|
||||
Name: "IX",
|
||||
Messages: [][]MessagePattern{
|
||||
|
||||
@ -44,7 +44,7 @@ type patternKeyInfo struct {
|
||||
}
|
||||
|
||||
func init() {
|
||||
for _, h := range []HandshakePattern{HandshakeNN, HandshakeKN, HandshakeNK, HandshakeKK, HandshakeNX, HandshakeKX, HandshakeXN, HandshakeIN, HandshakeXK, HandshakeIK, HandshakeXX, HandshakeIX, HandshakeN, HandshakeK, HandshakeX} {
|
||||
for _, h := range []HandshakePattern{HandshakeNN, HandshakeKN, HandshakeNK, HandshakeKK, HandshakeNX, HandshakeKX, HandshakeXN, HandshakeIN, HandshakeXK, HandshakeIK, HandshakeXX, HandshakeXR, HandshakeIX, HandshakeN, HandshakeK, HandshakeX} {
|
||||
patterns[h.Name] = h
|
||||
var k patternKeyInfo
|
||||
if len(h.Name) == 1 {
|
||||
@ -74,7 +74,7 @@ func init() {
|
||||
case 'K':
|
||||
k.rs = true
|
||||
k.rsi = true
|
||||
case 'X':
|
||||
case 'X', 'R':
|
||||
k.rs = true
|
||||
}
|
||||
}
|
||||
|
||||
@ -13,7 +13,7 @@ import (
|
||||
func main() {
|
||||
for ci, cipher := range []CipherFunc{CipherAESGCM, CipherChaChaPoly} {
|
||||
for _, hash := range []HashFunc{HashSHA256, HashSHA512, HashBLAKE2b, HashBLAKE2s} {
|
||||
for hi, handshake := range []HandshakePattern{HandshakeNN, HandshakeKN, HandshakeNK, HandshakeKK, HandshakeNX, HandshakeKX, HandshakeXN, HandshakeIN, HandshakeXK, HandshakeIK, HandshakeXX, HandshakeIX, HandshakeN, HandshakeK, HandshakeX} {
|
||||
for hi, handshake := range []HandshakePattern{HandshakeNN, HandshakeKN, HandshakeNK, HandshakeKK, HandshakeNX, HandshakeKX, HandshakeXN, HandshakeIN, HandshakeXK, HandshakeIK, HandshakeXX, HandshakeIX, HandshakeN, HandshakeK, HandshakeX, HandshakeXR} {
|
||||
for _, psk := range []bool{false, true} {
|
||||
payloads := (psk && hi%2 == 0) || (!psk && hi%2 != 0)
|
||||
prologue := ci == 0
|
||||
@ -103,7 +103,7 @@ func writeHandshake(out io.Writer, cs CipherSuite, h HandshakePattern, hasPSK, h
|
||||
fmt.Fprintf(out, "init_static=%x\n", staticI.Private)
|
||||
}
|
||||
switch h.Name[1] {
|
||||
case 'K', 'E', 'X':
|
||||
case 'K', 'E', 'X', 'R':
|
||||
configR.StaticKeypair = staticR
|
||||
fmt.Fprintf(out, "resp_static=%x\n", staticR.Private)
|
||||
switch h.Name[1] {
|
||||
|
||||
303
vectors.txt
303
vectors.txt
@ -449,6 +449,45 @@ msg_1_ciphertext=3bb85d5f8cb3d8411b3d4030c6aaff910be3429d83b11c78476e8483f1f4fe
|
||||
msg_2_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_2_ciphertext=2b25cd52e80f4316f0bd93ca592385f53557fddb02a43fd7ad3d6f662fa2c5
|
||||
|
||||
handshake=Noise_XR_25519_AESGCM_SHA256
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
prologue=6e6f74736563726574
|
||||
msg_0_payload=746573745f6d73675f30
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254746573745f6d73675f30
|
||||
msg_1_payload=746573745f6d73675f31
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d484663a1378b8de1efc44550438bc76876c4a52f39146a7edd2be3140
|
||||
msg_2_payload=746573745f6d73675f32
|
||||
msg_2_ciphertext=ffd9ea7c404300c1d8067fe57dd07133266c52b0a9d15ebdead348179bbd2cf5df3305fa2b828241432dcb04c93196ccd8a83af4db0888ebb5ae35f26ecbba1bedab22dfe0656ee94bd8
|
||||
msg_3_payload=746573745f6d73675f33
|
||||
msg_3_ciphertext=f4ab375dffae2bb3f5b1db115041aab9c4686f90d5914dcc3c722a85f4e009a99d63a0e755e214fe5224e7036168f9aa115150c582f8ccb9009a9c118d6acc924c84ed7bb3ccac6ab2fa
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=aaa0eb660df000fea53f4f09a5e82ef26f11e429d34c31f4592480bc2bc714
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=52dac676d17a9f2e06a7d80c1750adb638d331bf59f977b52780f89e7d6f42
|
||||
|
||||
handshake=NoisePSK_XR_25519_AESGCM_SHA256
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
prologue=6e6f74736563726574
|
||||
preshared_key=76657279736563726574
|
||||
msg_0_payload=
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254719db1019874b7dff35516f67588cb03
|
||||
msg_1_payload=
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d48466745f994bd361a2ef66a63964eec69c06
|
||||
msg_2_payload=
|
||||
msg_2_ciphertext=996671a853fc4c3380f6847c542382d73cec7245b84a282942cbfa7544531afa88958e3a3a9be06a69362a86f9653e564b494f263cc966ac0c68166e916bf9e2
|
||||
msg_3_payload=
|
||||
msg_3_ciphertext=d0c1d26e513b1ad57801c2e558428c443d0a5fd5fd3d19b2f6712c4310bb04c82617cccb3a02e1799a745ae5b76b999609e43b5dd20aa330305f518b4fc1333c
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=1b48d23e455710c872324c57c7a35739f264c979d4613848aa99d632cf6799
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=6b495c014db7c69409529c631fd4bfcc0b123e60015979131d2e16fd98124c
|
||||
|
||||
handshake=Noise_NN_25519_AESGCM_SHA512
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
@ -898,6 +937,45 @@ msg_1_ciphertext=fd0f3ed054f9b769a77c98f6e0d5a8f1e9d4c48879a4d7838c476f42c83446
|
||||
msg_2_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_2_ciphertext=b0f0960c79beb4f9755fdf9490669dae43a7c551b221b15e27e49c78b4a239
|
||||
|
||||
handshake=Noise_XR_25519_AESGCM_SHA512
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
prologue=6e6f74736563726574
|
||||
msg_0_payload=746573745f6d73675f30
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254746573745f6d73675f30
|
||||
msg_1_payload=746573745f6d73675f31
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d48466f3ded337b1a38f5f6375f607f6462c45716646ad3ff5ae4a9799
|
||||
msg_2_payload=746573745f6d73675f32
|
||||
msg_2_ciphertext=575bcc4730be446c9ec3d2c10033349b1f311c0eb607e78a9480f7f63c457814f4e53c88d9d881fa5c970efd1cf3145a9aa0de4b22b411ca316ce4feb28e34211ddfcc0b6eabcf2cad99
|
||||
msg_3_payload=746573745f6d73675f33
|
||||
msg_3_ciphertext=ceebf312e01c7b30638fa571704d277170a1970d0d11106e59a4a82c2ba47dda05b8393a2681aa1cd36640127ed4a90c0dca75e72d6d79cac01fd97c993d524f1ffaf24e5b0f25597b60
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=da6abbeb9d598c3936f735625dc60ae7bf93ce0786006aeed22c5ea958f888
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=315d68bc39872554e5588e416a93428929c2ff271623844f36c12f3672f8e5
|
||||
|
||||
handshake=NoisePSK_XR_25519_AESGCM_SHA512
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
prologue=6e6f74736563726574
|
||||
preshared_key=76657279736563726574
|
||||
msg_0_payload=
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd1662540faf06d9d08ab838abce034cbeea54bb
|
||||
msg_1_payload=
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d48466e10d8d6a8b5884f876f71d24007fa0a6
|
||||
msg_2_payload=
|
||||
msg_2_ciphertext=d20704ade39e44203e7f345c06df8e873e7761f3460f5d925ea0931992eb5f5bd5be08decf9716704a3a84ff7f1194d136424d71cd60f36f42623dcc6f1e18fb
|
||||
msg_3_payload=
|
||||
msg_3_ciphertext=9de3d0a0da4958177139f33e9a1213b2a8b4f7e5d3843ea72397733276d39c60f2c475f447a9ac0874d3732b1b69e4b0da5e69054973e09753cbfa3f5d6bc158
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=edcaac6f8926a3459012ffd9c284e119612ca0bb5a1761c37d2987d7c9b397
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=5e9b014b78957a0850294046486870b71227c2b9dd219376c5b62252bdffa4
|
||||
|
||||
handshake=Noise_NN_25519_AESGCM_BLAKE2b
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
@ -1347,6 +1425,45 @@ msg_1_ciphertext=e379610ff038a76aa1dd65ef13ddb3cefa7d27bb426cc6c10214ccc866ac9c
|
||||
msg_2_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_2_ciphertext=eab19ce94940d23d18bdea7bb33f2bb538c4df679885196a352aead2eede2e
|
||||
|
||||
handshake=Noise_XR_25519_AESGCM_BLAKE2b
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
prologue=6e6f74736563726574
|
||||
msg_0_payload=746573745f6d73675f30
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254746573745f6d73675f30
|
||||
msg_1_payload=746573745f6d73675f31
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d484666c265bc92ecab79ccbeb45b0cfe7bc483f3262711eb5e4bf279f
|
||||
msg_2_payload=746573745f6d73675f32
|
||||
msg_2_ciphertext=98b30371cfa741523581ae50388bb8378c625591ad6cf23903cb5138c34daa1766b05d5ab58665d39720eb721f14d74454354dd82e34b408cf680c2d1b1ec5b3e9a901e979deb0990389
|
||||
msg_3_payload=746573745f6d73675f33
|
||||
msg_3_ciphertext=4a4b4aac1b5cb7b24dd7c23b9bd7f8a7e68572805f6245bb855d777c21fd93efe564addeadef9a360a44000e35398be84ce219ba6b59aaf3fb8dc309417b8d6dab189661007bd3f49dfe
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=c3fad6327c17c5dee3d65a05d449b7e3af51d4c25c464b7444f660c2582fa9
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=32e7b3ff86697b0c5696e6f2ac6a16ad46be91d2cc19e0803ab481bb5a680a
|
||||
|
||||
handshake=NoisePSK_XR_25519_AESGCM_BLAKE2b
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
prologue=6e6f74736563726574
|
||||
preshared_key=76657279736563726574
|
||||
msg_0_payload=
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd1662543854fbc74db697c075354b4add2a03f8
|
||||
msg_1_payload=
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d48466b413a114c6a940ec96b8e8cca68cd581
|
||||
msg_2_payload=
|
||||
msg_2_ciphertext=cb4f062584328f8beb7668fed39933b6bb3cc596d3a1fac3e9d2038be5d7604e3f4caca6e07ab3f8c13f94e5d95a08f0ad8c65c72f2318322f9b4c4e81752fb8
|
||||
msg_3_payload=
|
||||
msg_3_ciphertext=f304d851b6676fffcbf8234d7efa44238f0fa1354f165dd615a8061c3beeb7aff064e5e684e67b809844b946fd78835d144372f01589b2bf1092a49759d0a308
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=4a297b14d24bdb3cbb95d4a80bb6888a1bd0826313687bcce035ff4a9b5716
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=1e6ab27e84b48a860ebc02ea4f0ac9a103f560d94814c94fc5fb8596878397
|
||||
|
||||
handshake=Noise_NN_25519_AESGCM_BLAKE2s
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
@ -1796,6 +1913,45 @@ msg_1_ciphertext=a1e7399cc0c48a9dec73012d2c17f6c2600650cc5792d05bf797861756565a
|
||||
msg_2_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_2_ciphertext=54500486fe37aad1ee047b713ee581358d779a6c934041cb7b432f15fa68d8
|
||||
|
||||
handshake=Noise_XR_25519_AESGCM_BLAKE2s
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
prologue=6e6f74736563726574
|
||||
msg_0_payload=746573745f6d73675f30
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254746573745f6d73675f30
|
||||
msg_1_payload=746573745f6d73675f31
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d48466c62ad47b033c2e1e0fb57b7acb2f2eacd816c905881d5233802c
|
||||
msg_2_payload=746573745f6d73675f32
|
||||
msg_2_ciphertext=7ed60bcbb739c23bf7d59e9e9be7f547468ac05caa1331879c86aa9bbebe14a05057bfdf77d20861139db5180115ae33bf980aa63c67776f190c2fa388980978a3abbcfd37a6682123e4
|
||||
msg_3_payload=746573745f6d73675f33
|
||||
msg_3_ciphertext=8c1e086b528d960d611836781b17003bcd6bf46f7cc3e88432b4f689862deec9b0b2b65f972bd649cf2cb2b286f221aaa310a59e798cc0cae1737f279ee43dd279f84484c32ea30fb5a6
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=e5312c7c4e7fa6e78f8486d38284ad91fa769c282b4bcee1a519a7fff1656d
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=09b2e70bc9cb1e4ee5a9457fa13394446320fd9d05590c233913352e7ae0d0
|
||||
|
||||
handshake=NoisePSK_XR_25519_AESGCM_BLAKE2s
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
prologue=6e6f74736563726574
|
||||
preshared_key=76657279736563726574
|
||||
msg_0_payload=
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254f16d15dd0b25b8181b7615019335e847
|
||||
msg_1_payload=
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d48466899366b2a9a0ff87ca377933ea0f2606
|
||||
msg_2_payload=
|
||||
msg_2_ciphertext=51aaa3bbed7cfe6863b702810ee143616e527066f68363dca9fdeef828f08d706902a0b95b8525fd04d696f43dc1b0bae2e7c584380e0e73f12348ee3a332708
|
||||
msg_3_payload=
|
||||
msg_3_ciphertext=4ad6dc84911455926ee5ab4b2b7305ed2346e163854ce8805e54204f6038838abc48033f95d6aaa2275fbba9d55c3de62c38c78f65342123d93716c76f3f4791
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=52ffb2bdd6e0f0fa48847e67ebcd8fa70017bdbb794c2be86038c7a2bcc479
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=cec7294fae3cc771501525c6971eb6c8f9579ba6f77e445833841ec5a7169c
|
||||
|
||||
handshake=Noise_NN_25519_ChaChaPoly_SHA256
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
@ -2215,6 +2371,43 @@ msg_1_ciphertext=640f5cd3d880f8bda8f073b1963e09eb2bfd0283a8c2014b183ba4657665a0
|
||||
msg_2_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_2_ciphertext=aaf9e4101ec465632129b03577bb2130090239503c7d51fa3cc6a1d5c14fe9
|
||||
|
||||
handshake=Noise_XR_25519_ChaChaPoly_SHA256
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
msg_0_payload=746573745f6d73675f30
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254746573745f6d73675f30
|
||||
msg_1_payload=746573745f6d73675f31
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d4846609f7030c980b2cfe760540685e39795f23c4767d0b53c018da39
|
||||
msg_2_payload=746573745f6d73675f32
|
||||
msg_2_ciphertext=deab0d7345adab42e84e02a197bd8b23fe5bc44eaffaddfff6ecab222bc4e48aa49c166833a50447177a252f5f077db0523b9e3a6913af975bb6c872b2101af4037952811a1442df2d90
|
||||
msg_3_payload=746573745f6d73675f33
|
||||
msg_3_ciphertext=6d02458aeb3f8694b16506f49d3426e57e41ef805509f64ab22ac34ecfc02253cbf04ede7cfb0d0f5ef9a262cb32b0886fab07f8a337be8c92ec43e2740c7640cacc00a99875c6e81a01
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=7e3a720a9562d016479904a4058b12b0f74a4f9b956dfbc9aac6721be73f42
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=71628f403115cee9c3c46413facf95146d9d3a9edf9345c3e0783249a28bc4
|
||||
|
||||
handshake=NoisePSK_XR_25519_ChaChaPoly_SHA256
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
preshared_key=76657279736563726574
|
||||
msg_0_payload=
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254df45f50e9c4f060ba0e355e830cd6867
|
||||
msg_1_payload=
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d484661b6a2db00bebaea2346099a8adb79bcc
|
||||
msg_2_payload=
|
||||
msg_2_ciphertext=7fd38132bd6f72fc38ecc6accdff40874742b721a51749e53a5eddd44e41e71666ba9706b7cdff755180485974782c7603c7a7786dcb6f45fa5c9f8e8af33621
|
||||
msg_3_payload=
|
||||
msg_3_ciphertext=149ac9c41963e3a3b240210fb29143bd4fbe94d0ec5535f0ce678461b624afa5dd1f6cce3d4cb65581d1b5f3c028fd38d40f2770778c6f1c277a25d6397fccf0
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=4438cf62a5cfa3b394881cd20fcd77b12f60323c53f14cc7e3153f4ab4500e
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=ffdcceac41f87338ec9ad578f955b39b5793dd67b39484cd4f788850ec3f33
|
||||
|
||||
handshake=Noise_NN_25519_ChaChaPoly_SHA512
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
@ -2634,6 +2827,43 @@ msg_1_ciphertext=0d6ac6804e56d113c6710b5b9aac543db4ac48f1afbdabbb7cf3d3017e34a5
|
||||
msg_2_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_2_ciphertext=e5c594d5b5f0b00d6d3c4d7d86d9610ce702a6dcd880193f4ef8b5e39c306f
|
||||
|
||||
handshake=Noise_XR_25519_ChaChaPoly_SHA512
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
msg_0_payload=746573745f6d73675f30
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254746573745f6d73675f30
|
||||
msg_1_payload=746573745f6d73675f31
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d48466c9720765b04fb5e8534fa930e2df53c09e4b0ef699ff325b2509
|
||||
msg_2_payload=746573745f6d73675f32
|
||||
msg_2_ciphertext=14a95c26ba866c52903fef381ea2ac73cac5579dcf196381eb8637698d865da4cc009e4707fdff0138858b2ff3fea437355a52540761fd2c07b2e38673dc101d25ee80bdb860174a1886
|
||||
msg_3_payload=746573745f6d73675f33
|
||||
msg_3_ciphertext=c5951e6c4850f38c223446436f8f8129ebc65abcdc2640bae9541e42534672a539efc8b9886bd24e686132f97a9d66f9b14ef0a0ac686201b2723194292c4687f0dafe538be8cbe8e680
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=d20b1dae37f2162d18563f5fb22dd7b8ceb48324e214ff307bd7f19b9e298b
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=6c91e259392cbc7ce0010453768bacb39565a5211a689dcd21d2480a829747
|
||||
|
||||
handshake=NoisePSK_XR_25519_ChaChaPoly_SHA512
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
preshared_key=76657279736563726574
|
||||
msg_0_payload=
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254566e60a7a7c456b63d47f2f4e887a80b
|
||||
msg_1_payload=
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d4846641a9a8bf8f4301ee73aad90d493f4489
|
||||
msg_2_payload=
|
||||
msg_2_ciphertext=160fa088b5e93b4c8a5caac427d27cf319220e668fc428353d3e01469f7740af1752bff945bfa6b02cd4ea044de7c4552fe7145d6b23be2ef4a10b733811eb2b
|
||||
msg_3_payload=
|
||||
msg_3_ciphertext=6b3801cbe90bbb139464c3a1e8601c1b5fdbf974560863171c53c80c81155cc6927056b8324f62e3e81638310d23b2211e2e25c658b3c7f1d292292d40adb760
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=b9540c7f8277cd17bcca7dd1031c6f963e7ca7c8e9c7e7b4ab4e97cf0b0623
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=f93250f1c1984f1451b783a69938401cd7400c26c66b9ef90371b6a6e40f38
|
||||
|
||||
handshake=Noise_NN_25519_ChaChaPoly_BLAKE2b
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
@ -3053,6 +3283,43 @@ msg_1_ciphertext=1bd8cd3c139a167151aa9da61d03b404d7e56e09e53849c9c3411d9f3472d0
|
||||
msg_2_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_2_ciphertext=c953cb4f684aa25e696c7b82ddc2dbaab195359997d68bfab8ed471cddf1b7
|
||||
|
||||
handshake=Noise_XR_25519_ChaChaPoly_BLAKE2b
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
msg_0_payload=746573745f6d73675f30
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254746573745f6d73675f30
|
||||
msg_1_payload=746573745f6d73675f31
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d484661ef65d9673ac99b6c247abafe42eea1dbb7f3a1bef49f06345f1
|
||||
msg_2_payload=746573745f6d73675f32
|
||||
msg_2_ciphertext=23c98b00b68a885c60e41c7b403acb003d999c98070b284419b22f3e8c71deb0db0fc9c8196a87a41a13c55c4fce30b5516bb5d98213aeaee1fe4a2b6cad25bc399d1988a6dedf735b5b
|
||||
msg_3_payload=746573745f6d73675f33
|
||||
msg_3_ciphertext=305b22d0f82fb154ccac586f48677b487f2833ecc3123b8d90b4edf5b3568b46cf7f3a9cf40251b845a15a228be0af7666a95257b45e87910a8410bc50671a04c70d0c946e4bfbe2b5a3
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=264bba0a842717442a519e4d0f41b5d571dc2d81ec5fbb65aec92bcc3584e0
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=5d94a066bce3e2528263ae0ab55e9c28a5825a94ce7dc9158261b9696c08e8
|
||||
|
||||
handshake=NoisePSK_XR_25519_ChaChaPoly_BLAKE2b
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
preshared_key=76657279736563726574
|
||||
msg_0_payload=
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd16625485b1b3366a1972bd3e71c1a1bed743d7
|
||||
msg_1_payload=
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d48466c6fb48c1364584a60e4866a4b5c7d3ae
|
||||
msg_2_payload=
|
||||
msg_2_ciphertext=23f8b806d2ade69556e0422ff50d33c0033759c4d2979751d2d024502d13ac2e9a6ee4825523eb31166e4e0c57ee2b6ded5bd5c5c7e8d8e355db489bda4e6589
|
||||
msg_3_payload=
|
||||
msg_3_ciphertext=4be51ef0bb3a83655537dab0911e77f95a2df598870aab0f7bc614cfbfbaaf5b9b3eb014cc6b7746c087a63ae8b906e565cf789be40ce31b41990f3af3b1e96d
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=eb778b6c6807fff89b9667b13bb1df0ee85c3cd6c2a584a991350601f35e41
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=7da0d9ece94d1cb684cc17d2790cfa56c80d4ab2ae7c918a71876d5880f7b9
|
||||
|
||||
handshake=Noise_NN_25519_ChaChaPoly_BLAKE2s
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
@ -3472,6 +3739,42 @@ msg_1_ciphertext=e58c798b3a85e3d9d8c4a17fd0405b6d3788e348cacd80ad8ecc36eb5376b7
|
||||
msg_2_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_2_ciphertext=4d854637a5240249c1c886a928266cd488edb2be8803f23c3e57b71ac4ea66
|
||||
|
||||
handshake=Noise_XR_25519_ChaChaPoly_BLAKE2s
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
msg_0_payload=746573745f6d73675f30
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254746573745f6d73675f30
|
||||
msg_1_payload=746573745f6d73675f31
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d484663f625a8087668a91c49004622da897fa273e6e3e7e940ada73ef
|
||||
msg_2_payload=746573745f6d73675f32
|
||||
msg_2_ciphertext=a598c886bd3efcaa95abf60a664370144b7b8dc89d1d4680032210306f19f04b405815d000b2c147a91cffb7e027df9f3c3f2a8e4be53bf57a89ee2b0d4672716578988f5e9f9f7cecf0
|
||||
msg_3_payload=746573745f6d73675f33
|
||||
msg_3_ciphertext=205b99a99ecfdf35e6bfc0e8b3250bd7f56f7f46aeb953da183989b2dc0256ef6dd7fa601833d0800f4deaec309adec7264de9cee850743ddb82f2202df4bce1663163b187f90d5d0ad2
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=a4f14186b11eb1ba85933691525c9c2baad09e371c4a2846ee7da74ccef961
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=5486e0fbffc91f42798b1f1da8da031e466d8da02d8a826df77af5c1ac0e26
|
||||
|
||||
handshake=NoisePSK_XR_25519_ChaChaPoly_BLAKE2s
|
||||
init_static=000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
resp_static=0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
|
||||
gen_init_ephemeral=202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
gen_resp_ephemeral=4142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f60
|
||||
preshared_key=76657279736563726574
|
||||
msg_0_payload=
|
||||
msg_0_ciphertext=358072d6365880d1aeea329adf9121383851ed21a28e3b75e965d0d2cd166254f6af014e7e8b6db43a4bb825407c7f95
|
||||
msg_1_payload=
|
||||
msg_1_ciphertext=64b101b1d0be5a8704bd078f9895001fc03e8e9f9522f188dd128d9846d484668d1ae52873e5a8db40bf5d0b24fe7f14
|
||||
msg_2_payload=
|
||||
msg_2_ciphertext=87e27f8bf455ef7a204352934a79bebfc5292959b4f8a1cc20a3083be154a42a4ba2d49dda5ad18c526e33bc7b945c0c6bb9fc82b661f82921da84d588a0718e
|
||||
msg_3_payload=
|
||||
msg_3_ciphertext=3bedf8cdf93536638e5c69568684523fd95cc2665540820623e13f227f621cf9e539f42c0f12f9514c7d5a7b08c25c07c69ddfc4fac6c7a7da5af99ff1bebaa3
|
||||
msg_4_payload=79656c6c6f777375626d6172696e65
|
||||
msg_4_ciphertext=cd420724978130c373b430478a3ca7387ad209138c52d1c2591acf5c3456df
|
||||
msg_5_payload=7375626d6172696e6579656c6c6f77
|
||||
msg_5_ciphertext=1baa390cf6c3ea6b4652922d1b1ea068dd7da51b16557e5ced77625cae7832
|
||||
|
||||
|
||||
# Vectors generated by https://github.com/centromere/cacophony
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user