Commit Graph

482 Commits

Author SHA1 Message Date
Russ Magee ee19787b5e Added support for building garbled binaries (https://github.com/burrowers/garble.git) 2022-06-16 22:45:25 -07:00
Russ Magee a4af720280 Put lint before build in CI script 2022-04-09 20:05:42 -07:00
Russ Magee 4f9a064940 CI script - unset GOMODULE 2022-04-09 19:48:31 -07:00
Russ Magee ccebf6f4b3 CI script - go mod creation from scratch w/o GOPROXY to test all dependency fetches 2022-04-09 19:47:31 -07:00
Russ Magee 08b8bd37d5 Merged CI script updates 2022-04-09 19:43:38 -07:00
Russ Magee 8e8fff415c Updated build CI script to clean go mod cache prior to build 2022-04-09 19:41:26 -07:00
Russ Magee 81e3728c98 build CI script 2022-04-09 11:50:24 -07:00
Russ Magee 3f6ee1e005 go mod tidy updates 2022-04-09 11:49:21 -07:00
Russ Magee 4168b5038b Fixed IV feed into initial HMAC during chan setup 2021-11-22 18:38:46 -08:00
Russ Magee 02e379e50d Updated README.md for v0.9.3 wrt. default accepted algs 2021-11-15 20:57:29 -08:00
Russ Magee 9c844938a9 Version bump -> v0.9.3 2021-11-15 20:46:49 -08:00
Russ Magee 20113653f7 xsd.initrc require admin to set defaults 2021-11-15 20:35:20 -08:00
Russ Magee ca4335df9e Fixed typo in example xsd.initrc 2021-11-15 19:25:30 -08:00
Russ Magee 6965ecf78e Merge branch 'master' of https://gogs.blitter.com/RLabs/xs 2021-11-15 18:33:02 -08:00
Russ Magee d837bd2583 xsd.initrc fix; help improvements 2021-11-15 18:32:42 -08:00
Russ Magee 12b7e525bf Help improvements 2021-11-15 17:57:01 -08:00
Russ Magee 0184e34284 Merge branch 'master' of https://gogs.blitter.com/RLabs/xs 2021-11-14 21:34:32 -08:00
Russ Magee cfc9ab8590 Fixed error in processing of allowed HMAC algs.
xsd: allowed algs default to none if unspecified.
2021-11-14 21:33:33 -08:00
Russ Magee 129dce4b08 added hopscotch cipher 2021-11-14 21:33:09 -08:00
Russ Magee 232ee0e2de Merge branch 'add-hopscotch-cipher' 2021-11-12 20:40:24 -08:00
Russ Magee 7002f87477 added hopscotch cipher 2021-11-12 20:39:44 -08:00
Russtopia db8697aa35 Updated links to Yawning-authored algs (kyber, newhope) 2021-11-03 19:58:40 -07:00
Russtopia 6e06c81941 Updated links to Yawning-authored algs (kyber, newhope) 2021-11-03 19:54:20 -07:00
Russtopia 0e453f15d0 Update blurb on 'cryptographic agility' and server alg whitelisting 2021-08-15 13:12:29 -07:00
Russtopia aae7b14e7c Update 'README.md' 2021-08-15 12:57:46 -07:00
Russtopia 6904268797 Added blurb on crypto primitive negotiation 2021-08-15 02:49:20 -07:00
Russ Magee b016e3cd77 Added notes on how to avoid/detect client->server copy issues (cf. issue #31)
Signed-off-by: Russ Magee <rmagee@gmail.com>
2021-03-16 19:32:18 -07:00
Russ Magee e4b69eab2d Cleaned up README.md 2021-02-19 01:15:28 -08:00
Russ Magee 9ba07719cd Fixed bacillus CI script 2021-01-31 22:53:01 -08:00
Russ Magee 83cd38c651 Fixes for file ownership creating ~/.xs_id
Added username field to authToken to allow token-based login to other users

Signed-off-by: Russ Magee <rmagee@gmail.com>
2021-01-31 22:13:05 -08:00
Russ Magee 71f2bdfe8d Fix conflict on cptest.sha1sum 2021-01-15 01:33:02 -08:00
Russ Magee c1ab12dc1b Updated cptest.sha1sum 2021-01-15 01:28:59 -08:00
Russ Magee 435e2b6380 Updated cptest.sha1sum 2021-01-15 01:23:01 -08:00
Russ Magee e8986d3464 Merge branch 'master' of https://gogs.blitter.com/RLabs/xs 2021-01-15 01:15:27 -08:00
Russ Magee c511af6c13 Removed static cptest/ dir, now managed by CI tests 2021-01-15 01:15:08 -08:00
Russ Magee bcc07a8fac Removed static cptest/ dir, now managed by CI tests 2021-01-15 00:31:36 -08:00
Russ Magee 242d39192c Bump version to v0.9.2 2021-01-13 00:59:27 -08:00
Russ Magee 3fc74bae70 Merge branch 'master' of https://gogs.blitter.com/RLabs/xs 2021-01-13 00:44:20 -08:00
Russ Magee 287f9d1035 use crypto/rand in key spots (for KEM seeds) rather than math/rand 2021-01-13 00:43:26 -08:00
Russ Magee f2929120b6 use crypto/rand in key spots (for KEM seeds) rather than math/rand
Signed-off-by: Russ Magee <rmagee@gmail.com>
2021-01-12 23:45:58 -08:00
Russ Magee 4e8e064c74 Bump version to v0.9.0 2021-01-10 22:10:18 -08:00
Russ Magee c23edc6874 Fixed FrodoKEM neg bug (sending cipheropts,opts order)
Also tweaked pad size random to use full range; removed some junk logging
2021-01-10 22:04:52 -08:00
Russ Magee 3193ede825 **BREAKING** Switch to EtA per Krawczyk2001
Signed-off-by: Russ Magee <rmagee@gmail.com>
2020-12-15 22:09:18 -08:00
Russ Magee 640e59be4f Comment re: AtE vs. EtA 2020-12-15 21:15:15 -08:00
Russ Magee 5f42894ac2 Added FrodoKEM 2020-12-10 19:21:04 -08:00
Russ Magee d0f76fd3b4 Added sysv init script
Signed-off-by: Russ Magee <rmagee@gmail.com>
2020-10-27 13:22:50 -07:00
Russ Magee 035df99069 Bumped version
Signed-off-by: Russ Magee <rmagee@gmail.com>
2020-09-13 22:31:11 -07:00
Russ Magee 0f22f35e7c Tweaked cleanup of .xs_id again
Signed-off-by: Russ Magee <rmagee@gmail.com>
2020-09-13 21:51:18 -07:00
Russ Magee 5aca04e1d5 Fix to the fix (sigh) for .xs_id test 2020-09-13 21:36:48 -07:00
Russ Magee 569230a2af Fixed .xs_id file save/restore during tests 2020-09-13 21:29:09 -07:00