Skip to content

Releases: int08h/roughenough

Correct AWS KMS decryption bug

29 Oct 01:36
Compare
Choose a tag to compare

Version 1.1.1

  • Provide auxiliary data to the AWS KMS decryption call. The auxiliary data was provided in encrypt, but not decrypt, resulting in unconditional failure when unwrapping the long-term identity. See 846128d#diff-7f7c3059af30a5ded26269301caf8531R102

KMS support, HTTP health check, Server fuzzing

27 Oct 19:26
Compare
Choose a tag to compare

Version 1.1.0

  • Optional HTTP health check (requested in #8), see the feature's documentation.
  • Support AWS and Google Key Management Systems (KMS) to protect the server's long-term key. See the KMS documentation.
  • Numerous refactorings and clean ups to support fuzzing of server components (b801eda, thanks to @Aaron1011).

Give binaries distinctive names

07 Oct 20:35
Compare
Choose a tag to compare

Version 1.0.6

  • As pointed out in #10, the client and server binary names were too generic. Rename them to be packaging friendly. Thank you @grempe. (b43bcb2)

Environment based server configuration

07 Oct 16:04
7875dda
Compare
Choose a tag to compare

Version 1.0.5

Upstream security fix

28 Jul 15:44
Compare
Choose a tag to compare

Version 1.0.4

Restrict # of tags in parsed message

29 Mar 02:51
Compare
Choose a tag to compare

Release 1.0.3

  • Limit the number of tags in a message to 1024 (0b8c965)

Improved input validation and error handling

25 Mar 00:18
Compare
Choose a tag to compare

Release 1.0.2

  • Merge input validation and error handling improvements from #5. Fuzzing FTW.
  • Misc docstring and README updates
  • Fix incorrect range-check introduced in 9656fda and released as 1.0.1.

Note: release 1.0.1 was removed from Github and yanked from crates.io due to the range-check bug. 1.0.2 is its replacement.

Roughenough reaches 1.0.0

16 Mar 02:19
Compare
Choose a tag to compare

Release 1.0.0

Thanks to @Aaron1011's work, Roughenough has 1.0 level of functionality.

Add client implementation and fix server bug

11 Mar 01:15
Compare
Choose a tag to compare

0.3.1

  • Add awesome Roughtime client implementation by @Aaron1011! (commit 5abdc89)
  • Correct event loop so server responds to all requests (commit f0417e6)

Contributors

Log a bit more info when responding

10 Mar 20:56
Compare
Choose a tag to compare

0.2.2

  • Logs the size of the response written by send_to() along with the first few bytes of the requester's nonce (commit 57dde20).