15 Commits (4512e213d5bb400a4c59dd313f853986a552d8ab)

Author SHA1 Message Date
Josh Bleecher Snyder 25eab78573 control/noise: clean up resources in TestNoReuse 4 years ago
David Anderson 5b94f67956 control/noise: make Conn.readNLocked less surprising. 5 years ago
David Anderson a34350ffda control/noise: factor out nonce checking and incrementing into a type. 5 years ago
David Anderson d3acd35a90 control/noise: make message headers match the specification. 5 years ago
David Anderson a63c4ab378 control/noise: don't panic when handling ciphertext. 5 years ago
David Anderson 4004b22fe5 control/noise: stop using poly1305 package constants. 5 years ago
David Anderson 293431aaea control/noise: use key.Machine{Public,Private} as appropriate. 5 years ago
David Anderson edb33d65c3 control/noise: don't cache mixer, just rebuild a BLAKE2s each time. 5 years ago
David Anderson 7e9e72887c control/noise: add singleUseCHP, use it to simplify nonce/key tracking in handshake. 5 years ago
David Anderson cf90392174 control/noise: review fixups 5 years ago
David Anderson 0b392dbaf7 control/noise: adjust implementation to match revised spec. 5 years ago
David Anderson 89a68a4c22 control/noise: include the protocol version in the Noise prologue. 5 years ago
David Anderson 5e005a658f control/noise: fix typo in docstring. 5 years ago
David Anderson eabca699ec control/noise: remove allocations in the encrypt and decrypt paths. 5 years ago
David Anderson da7544bcc5 control/noise: implement the base transport for the 2021 control protocol. 5 years ago