{ "keys": [ { "name": "alice-25519", "type": "25519", "static": "", "semiephemeral": "", "ephemeral": "", "remote_static": "", "remote_semiephemeral": "" }, { "name": "bob-25519", "type": "25519", "static": "", "semiephemeral": "", "ephemeral": "", "remote_static": "", "remote_semiephemeral": "" } ], "handshakes": [ { "name": "arbitrary, but probably NoisePSK_NN_25519_AESGCM_SHA256", "prologue": "", "psk": ", can be absent or null to indicate non-PSK", "pattern": "NN", "cipher": "AESGCM", "hash": "SHA256", "initiator_keys": "alice-25519", "responder_keys": "bob-25519" } ], "vectors": [ { "name": "arbitrary identifier", "handshake": "NoisePSK_NN_25519_AESGCM_SHA256", "messages": [ { "payload": "", "ciphertext": "" }, { "payload": "", "ciphertext": "" }, { "payload": "", "ciphertext": "", "fail": true } ] } ] }