summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-17Move config and public key into serverAaron Hill
2018-10-17Move Server to its own moduleAaron Hill
2018-10-17Add send_to_selfAaron Hill
2018-10-17Exact code into Server structAaron Hill
2018-10-17refactoring and tidyingStuart Stock
2018-10-14implement gcp decryptStuart Stock
2018-10-14one-way GCP KMS workingStuart Stock
2018-10-13documentation enhancementsStuart Stock
2018-10-12Refactor to kms module; add documentationStuart Stock
2018-10-11rustfmtStuart Stock
2018-10-11another wip checkpoint; server integrationStuart Stock
2018-10-09continue work on kmsStuart Stock
2018-10-08successfully round-trip kms protected seed valueStuart Stock
2018-10-07wip checkpoint; nearly round-trip kmsStuart Stock
2018-10-07checkpointStuart Stock
2018-10-07start work on envelope encryption for long-term seedStuart Stock
2018-10-07Land KMS support, yay!Stuart Stock
AWS KMS for now, work-in-progress
2018-10-07Give client and server binaries more distinctive namesStuart Stock
As pointed out in #10, the binary names are quite generic. Rename `client` to `roughenough-client` and `server` to `roughenough-server`. Fixes #10
2018-10-07Merge pull request #9 from int08h/1.0.5Stuart Stock
Roughenough 1.0.5
2018-10-07prep 1.0.5 releaseStuart Stock
2018-10-02Minor Rustdoc updatesStuart Stock
2018-10-02Update README with more configuration documentationStuart Stock
2018-10-02Final touches and bow-tieing on configuration. Update README to reflect.Stuart Stock
2018-09-30Work-in-progress; still working to clean up configStuart Stock
2018-09-30Separate trait objects for file- and environment-based server configStuart Stock
2018-09-30Report unknown configuration key in FileConfigStuart Stock
2018-09-29Bump version in lib.rsStuart Stock
2018-09-29Major refeactoring for better code structureStuart Stock
* Extract distinct types for online and long-term keys * Extract and create separate configuration trait and implementation(s) * Clean-ups, renames, tidying
2018-09-29Remove critereon based benchmarkStuart Stock
Benchmarks were out-of-date copy-pasta and misleading.
2018-09-26Add DCO and instructions to CONTRIBUTINGStuart Stock
2018-09-21Document that the latest stable rust is needed to buildStuart Stock
Reported in #7
2018-09-21Add Cloudflare's project to README. So cool.Stuart Stock
2018-07-28bump version constant to 1.0.4, oopsStuart Stock
2018-07-28Release 1.0.4Stuart Stock
Update `untrusted` dependency to fix #6. Update README.
2018-07-28Update 'untrusted' to 0.6 for upstream security fixStuart Stock
Update 'untrusted' 0.5 -> 0.6 to pull in security fix in 0.6.2. https://github.com/RustSec/advisory-db/pull/24 Also update 'ring' to 0.13 to be compatible with untrusted 0.6. Fixes #6
2018-03-28Version 1.0.3Stuart Stock
2018-03-28limit message tag count to 1024Stuart Stock
2018-03-24Release 1.0.2Stuart Stock
2018-03-24Fix incorrect range check in multi_tag_message()Stuart Stock
9656fda introduced a buggy range check when ensuring that the value's end offset does not extend past the end of the payload.
2018-03-24Release 1.0.1Stuart Stock
2018-03-24Merge pull request #5 from int08h/fuzzStuart Stock
Land validation and error handling improvements from roughenough-fuzz
2018-03-24Additional documentationStuart Stock
2018-03-24Check single tag message lengthStuart Stock
2018-03-24Update readmeStuart Stock
2018-03-24Restructure from_bytes; check length and alignment earlyStuart Stock
2018-03-24Check that value offset does not extend pass end of messageStuart Stock
2018-03-24Merge branch 'fuzz' of github.com:int08h/roughenough into fuzzStuart Stock
2018-03-24add docstring for from_bytes()Stuart Stock
2018-03-20Handle malformed message with truncated tag bytesStuart Stock
2018-03-20Validate offsets do not point beyond end of messageStuart Stock