Commit graph

  • aa96303d43
    chore(deps): update module golang.org/x/crypto to v0.36.0 (#5) master renovate[bot] 2025-03-06 17:33:08 +00:00
  • fc537d3afd chore(deps): update module golang.org/x/crypto to v0.36.0 renovate[bot] 2025-03-05 17:37:13 +00:00
  • 8d3686eb14
    chore: add mise fix yaml.v3 v3.2.3-jaredallard.3 Jared Allard 2025-02-27 21:07:47 -08:00
  • 6b2e5526b2
    Update module gopkg.in/yaml.v2 to v3 (#4) renovate[bot] 2025-02-28 05:05:32 +00:00
  • 4264401fa6 Update module gopkg.in/yaml.v2 to v3 renovate[bot] 2025-02-28 05:03:17 +00:00
  • d128cfa7ce
    Update module github.com/opencoff/go-fio to v0.5.14 (#2) renovate[bot] 2025-02-28 04:37:29 +00:00
  • 3f6b9cd2af
    Update module gopkg.in/yaml.v2 to v3 (#3) renovate[bot] 2025-02-28 04:37:18 +00:00
  • 453ebc3576 Update module gopkg.in/yaml.v2 to v3 renovate[bot] 2025-02-28 04:18:23 +00:00
  • 36ae6069df Update module github.com/opencoff/go-fio to v0.5.14 renovate[bot] 2025-02-28 04:18:10 +00:00
  • 6a16789886 Configure Renovate (#1) Co-authored-by: renovate[bot] <renovate@rgst.io> Co-committed-by: renovate[bot] <renovate@rgst.io> renovate[bot] 2025-02-28 04:03:09 +00:00
  • 1823aaa5e0
    add back from bytes v3.2.3-jaredallard.2 Jared Allard 2025-02-25 11:28:39 -08:00
  • 875f9ca55e Add renovate.json renovate[bot] 2025-02-25 19:16:00 +00:00
  • 810aa02bdd
    update import path and deps v3.2.3-jaredallard.1 Jared Allard 2025-02-25 11:08:20 -08:00
  • 1786734c0a Updated dependencies; updated ABI compat v3.2.3 Sudhi Herle 2024-12-18 19:13:24 -08:00
  • d47a4596ef Remove build timestamp Sudhi Herle 2024-08-30 09:37:59 -07:00
  • fc94d7cd7d Updated build script to make reproducible builds v3.2.2 Sudhi Herle 2024-08-29 09:42:16 -07:00
  • 2e6d92c753 Updated build script to parse VCS version# correctly Sudhi Herle 2024-04-09 14:33:38 -07:00
  • 5c6152b4ed Updated to latest safefile lib - fixed up caller sites. v3.2.1 Sudhi Herle 2024-03-10 12:48:16 -07:00
  • e3053142f5 Teach sigtool verify to use public key as a command line string (in lieu of a file). v3.2.0 Sudhi Herle 2024-01-13 10:34:24 -08:00
  • d49f732c71 Updated go-mmap; added release script v3.1.3 Sudhi Herle 2024-01-12 13:37:20 -08:00
  • 15053202a1 Updated sigtool to use portable mmap lib v3.1.2 Sudhi Herle 2024-01-07 11:55:21 -08:00
  • c5400a6b18 Updated x/crypto (security fix) v3.1.1 Sudhi Herle 2023-12-19 10:34:46 -08:00
  • eae20abd24 Updated to vtproto inlieu of gogo-slick; verified that protobuf enc/dec are same across both. v3.1.0 Sudhi Herle 2023-11-23 21:06:30 -08:00
  • c4f79962c9 Updated dependencies; use SafeFile from go-utils. Teach tests.sh to use a user supplied binary & tmpdir v3.0.2 Sudhi Herle 2023-11-12 12:21:31 -08:00
  • a538ac8e5c Don't try to be clever with GoRoot; use what's in the path. Sudhi Herle 2023-09-10 12:28:49 -07:00
  • c95515af0e Update dependencies; move go version to 1.20 v3.0.1 Sudhi Herle 2023-03-09 17:20:50 +00:00
  • 8c2f92f0c5
    Bump golang.org/x/sys from 0.0.0-20210615035016-665e8c7367d1 to 0.1.0 dependabot[bot] 2023-02-25 08:54:58 +00:00
  • bbd7afd496 Updated README Sudhi Herle 2022-11-15 09:16:06 -08:00
  • f343d45a8e Add sender authenticated message integrity; fixup KDF v3.0.0 Sudhi Herle 2022-11-13 11:53:00 -08:00
  • d274ff5380 Added debug flag and temporary debug logs for encrypt/decrypt path. debug-hpz400 Sudhi Herle 2022-06-15 13:56:37 -07:00
  • 2cf3b7f520 Allow execution of 'tests.sh' without go binary Uli Heller 2022-06-06 09:52:48 +02:00
  • a428db8feb Added ssh tests v2.1.2 Sudhi Herle 2022-06-05 13:47:07 -07:00
  • 0ddf48c92f Minor cleanups and one bugfix: v2.1.1 Sudhi Herle 2022-05-12 16:53:27 -07:00
  • e6b4ffe2ca Do not require a authorized keys file Uli Heller 2022-05-11 12:13:14 +02:00
  • 36bece2e0e Ignore sigtool binary for git Uli Heller 2022-04-29 19:12:14 +02:00
  • 42bbe5ddeb Refactored the core signing & encryption library, teach sigtool to use safe I/O. v2.1.0 Sudhi Herle 2022-04-29 21:36:39 +05:30
  • f180079586 Updated README with dependencies Sudhi Herle 2022-04-27 08:59:18 +05:30
  • 445c13ca6f Closes #5 and #6 v2.0.5 Sudhi Herle 2022-04-27 08:54:44 +05:30
  • bce89dacb0 Updated to go1.18; minor code cleanups; updated dependencies v2.0.4 Sudhi Herle 2022-03-20 20:15:15 -07:00
  • 460f1cf703
    Merge pull request #4 from uli-heller/ssh-pubkey Sudhi Herle 2021-11-19 19:57:55 -08:00
  • 43a9f38592 Fixed handling of ssh pubkey files Uli Heller 2021-11-19 13:10:30 +01:00
  • 81a6522ee7 Fixed bug in makeNonceV2(): use the full salt and use block# as prefix Updated go.mod to use go-1.17 v2.0.3 Sudhi Herle 2021-08-28 20:19:24 -07:00
  • 85ed0d06dd Teach build to work on alpine linux protobuf tools v2.0.2 Sudhi Herle 2021-06-12 21:34:30 -07:00
  • 0658fb75d4 Updated libs to build with go1.16.3 v2.0.1 Sudhi Herle 2021-06-12 18:15:59 -07:00
  • 945046a815 v2 of sigtool with some changes: - aead nonce construction is efficient (replace last 8 bytes of salt with encoded block# and chunk-size - increase aead nonce size to 32 bytes - refactor errors into a separate file - update "build" to latest version - updated README. v2.0.0 Sudhi Herle 2021-05-15 19:35:54 -07:00
  • 3fa0ce0c9c Make encryption a bit more efficient v1.1.1 Sudhi Herle 2020-03-24 11:39:04 -07:00
  • e22fae05f7 Better handling of sender verification v1.1.0 Sudhi Herle 2020-03-23 10:44:40 -07:00
  • 00542dec02 Major breaking changes: Reworked file encryption scheme v1.0.0 Sudhi Herle 2020-03-20 17:40:52 -07:00
  • 36410626dd Added docstring to protobuf file v0.9.1 Sudhi Herle 2020-02-15 11:15:38 -08:00
  • 1cd3a94180 Added new io.Reader and io.WriteCloser interface to Decryption and Encryption respectively. v0.9.0 Sudhi Herle 2020-02-14 18:47:25 -08:00
  • 088f1e9ca2 simplified error handling in Encrypt() v0.8.1 Sudhi Herle 2020-02-02 21:32:16 +05:30
  • 8ed3bff6db Cleaned up chunk header encoding during encrypt/decrypt. v0.8.0 Sudhi Herle 2020-01-29 16:47:14 +05:30
  • d18b7a05bc minor ver bump v0.7.2 Sudhi Herle 2020-01-23 12:25:01 +05:30
  • 0ba5c8b599 don't die if blksize is too large; clamp it to max allowed. Sudhi Herle 2020-01-23 12:24:27 +05:30
  • fbfcd37679 Removed deprecated functions in curve25519 v0.7.1 Sudhi Herle 2020-01-09 15:19:17 -08:00
  • f32525a864 THIS IS A BREAKING CHANGE! Private Keys generated by previous versions won't work with this version. v0.7.0 Sudhi Herle 2020-01-08 09:17:54 -08:00
  • 262a554356 Minor refactoring: header checksum now covers _all_ of the header v0.6.2 Sudhi Herle 2019-12-31 11:39:25 -08:00
  • 374daebb8d Use size parsing option in pflag v0.6.1 Sudhi Herle 2019-11-15 13:26:11 -08:00
  • 48142c5577 Updated go.mod to use new upstream pflag; it now understands unique abbreviations of long args. v0.6.0 Sudhi Herle 2019-11-09 13:20:33 -08:00
  • 0abbfd37ec Teach dec to run in test-only mode v0.5.1 Sudhi Herle 2019-11-08 10:49:13 -08:00
  • a9c17988c4 Teach sigtool to mark the last block (eof). v0.5.0 Sudhi Herle 2019-11-07 11:57:01 +01:00
  • f82c1336ac sigtool now supports openssh ed25519 public and private keys. Sudhi Herle 2019-11-05 21:42:25 +01:00
  • b14f9d1e53 Merge branch 'encdec' v0.3.1 Sudhi Herle 2019-10-22 20:12:51 -07:00
  • 817aa7fd6a Added tests for encrypt/decrypt routines. Updated minor version# Sudhi Herle 2019-10-22 10:06:49 -07:00
  • a347fdca79 Teach 'sigtool enc' to accept a user defined block size v0.3.0 Sudhi Herle 2019-10-21 13:28:27 -07:00
  • 387c75e791 Ran gofmt on all files; forgot to do that after merging. 0.2.1 Sudhi Herle 2019-10-19 21:12:57 -05:00
  • d9755bc793 Added helper function to take raw bytes and turn em into keys 0.2.0 Sudhi Herle 2019-10-19 14:58:07 -07:00
  • 3c3c51b5ac Merge branch 'encdec' of github.com:opencoff/sigtool into encdec Sudhi Herle 2019-10-19 14:42:41 -07:00
  • a1bbcbd5a8 Fixed slice aliasing error in signature creation Sudhi Herle 2019-10-19 14:42:19 -07:00
  • 0d61498db9 Better err message when no protobuf found Sudhi Herle 2019-10-18 19:57:37 -05:00
  • a27044154a Working version with enc/dec of all key types. Sudhi Herle 2019-10-18 15:42:08 -07:00
  • 21445ba1a1 First working version of encrypt/decrypt Sudhi Herle 2019-10-17 14:29:01 -07:00
  • 9473c10bfd Added encrypt/decrypt commands to sigtool Sudhi Herle 2019-10-14 09:46:03 -07:00
  • 1cc55e1a55 WIP: added encryption key mgmt Sudhi Herle 2019-10-09 14:52:34 -07:00
  • f0302e3a7d Update to newer upstream packages v0.1.1 Sudhi Herle 2019-08-05 14:02:21 +01:00
  • 40a0c2d829 Teach sigtool to use go modules; updated to use my fork of pflag. v0.1.0 Sudhi Herle 2019-06-20 10:51:33 +05:30
  • 15477d6197 Moved go-sign from external repo to this repo; updated README; added Makefile Sudhi Herle 2018-10-18 17:10:29 +09:00
  • 191b7a457d fixed incorrect reference to go-lib -> go-sign Sudhi Herle 2018-05-03 10:30:32 -05:00
  • 2f95f63964 Refactor sigtool to use pflag instead of go-options. Sudhi Herle 2018-05-01 23:59:19 -05:00
  • 7015d03394 Fixed import paths due to go-lib restructuring; updated with gofmt. Sudhi Herle 2018-02-28 22:01:01 -06:00
  • 1ef7ecaf6a Use new import path for Askpass(); teach "gen" to not overwrite files. Sudhi Herle 2017-05-04 08:10:23 -07:00
  • 7e84c64397 Add a check for incorrect public key. "sudhi@herle.net" 2016-10-27 13:52:17 -07:00
  • 7bf1e55204 Updated README with examples; removed non-functional "no-serialize" "sudhi@herle.net" 2016-10-27 13:40:39 -07:00
  • 2bee72a25e Added LICENSE, updated README "sudhi@herle.net" 2016-10-06 22:21:05 -07:00
  • f3a1852adc Removed src dir; made this go-gettable "sudhi@herle.net" 2016-10-06 22:07:26 -07:00
  • dc86cede20 v1.0 "sudhi@herle.net" 2016-10-06 22:06:41 -07:00
  • 0df9416271 Exp "sudhi@herle.net" 2016-10-06 22:01:11 -07:00
  • 800490e4e2 Initial commit "sudhi@herle.net" 2016-10-06 21:59:04 -07:00
  • b33d585ec0 Initial commit Sudhi Herle 2016-10-06 21:39:35 -07:00