Commit Graph

  • 31500bfa2f age: clean up examples of hardcoded data v1.0.0-beta5 Filippo Valsorda 2020-09-20 12:52:20 +02:00
  • 22e598d458 age: replace ParseX25519Identities with ParseIdentities Filippo Valsorda 2020-09-20 12:42:43 +02:00
  • 65f171a239 age: add ParseX25519Identities and key management docs Filippo Valsorda 2020-09-20 12:17:15 +02:00
  • 2194f6962c age: mitigate multi-key attacks on ChaCha20Poly1305 Filippo Valsorda 2020-09-19 18:18:59 +02:00
  • 07c72f3b69 internal/bech32: fix vet error by making rune conversion explicit (#141) Shimmy Xu 2020-09-07 09:07:10 -05:00
  • 21a7203f6a README: add link to Go documentation Filippo Valsorda 2020-07-20 19:34:08 -04:00
  • 0c650f815d age: fix filippo.io/age/agessh name in package docs Filippo Valsorda 2020-06-27 23:47:17 -04:00
  • 189041b668 age: move package from filippo.io/age/age to filippo.io/age 🤦‍♂️ v1.0.0-beta4 Filippo Valsorda 2020-06-27 22:06:32 -04:00
  • e609359651 age,agessh,armor: unleash public API 💥🦑 v1.0.0-beta3 Filippo Valsorda 2020-06-27 21:08:42 -04:00
  • 33355dcc1c internal/age: unexport NewX25519Recipient and NewX25519Identity Filippo Valsorda 2020-06-27 21:03:35 -04:00
  • 9a08b7e66f internal/age,internal/armor: add examples Filippo Valsorda 2020-06-27 20:36:02 -04:00
  • 9b83d948f5 internal/age: surface format.Recipient as type Stanza Filippo Valsorda 2020-06-27 19:44:26 -04:00
  • c9a35c0727 internal/agessh: move EncryptedSSHIdentity out of cmd/age Filippo Valsorda 2020-05-18 23:34:47 -04:00
  • 7d608d1219 .github/workflows: add rage interop tests trigger (#125) Filippo Valsorda 2020-05-18 20:44:50 -04:00
  • 6782356e45 internal/age: add some docs and polish API Filippo Valsorda 2020-05-18 02:53:37 -04:00
  • 085466567a internal/format: fix a nasty bufio.Reader nesting bug Filippo Valsorda 2020-05-18 02:28:31 -04:00
  • 292c3aaeea internal/agessh: new package Filippo Valsorda 2020-05-18 01:18:42 -04:00
  • b32ea4c1f6 cmd/age: add a TODO about not dumping decrypted binary to the terminal Filippo Valsorda 2020-05-18 00:21:41 -04:00
  • c7c7f1870f internal/armor: new package Filippo Valsorda 2020-05-17 23:50:13 -04:00
  • a7c4274d23 internal/age: remove EncryptWithArmor and armor support in Decrypt Filippo Valsorda 2020-05-17 13:47:13 -04:00
  • 7088a73234 internal/age: unexport SSHFingerprint Filippo Valsorda 2020-05-17 13:49:11 -04:00
  • f0f8092d60 internal/format: update fuzzing target Filippo Valsorda 2020-03-25 02:15:30 -04:00
  • f28f85d87b internal/format: require recipients and arguments not to be empty Filippo Valsorda 2020-03-25 01:29:30 -04:00
  • f54bb8daab internal/format: don't generate and reject empty lines in recipient bodies Filippo Valsorda 2020-03-25 00:25:17 -04:00
  • 35e582514d go.mod: update x/crypto for aes256-cbc support (#111, golang/go#37939) Ross Kinsey 2020-03-24 01:57:18 -04:00
  • 111d0fe1f4 go.mod: update x/crypto to bring in fix for golang/go#36609 Filippo Valsorda 2020-02-20 11:13:44 -05:00
  • 9fdb125641 go.mod: switch to upstream golang.org/x/crypto Filippo Valsorda 2020-02-04 14:14:08 -05:00
  • a798d4ef31 README: add Arch Linux AUR instructions (#76) Mike Sampson 2020-01-11 08:27:00 +11:00
  • 68da6c5f50 README: add FreeBSD installation instruction (#79) Li-Wen Hsu 2020-01-11 05:21:19 +08:00
  • 2419b5da58 README: fix a typo in the SSH Keys section (#85) Anand Sharma 2020-01-10 16:19:42 -05:00
  • 4e84199130 .github: update spec-feedback.md Filippo Valsorda 2020-01-08 14:24:02 -05:00
  • f9f6d7ca50 .github: add specification feedback issue template Filippo Valsorda 2020-01-08 14:22:08 -05:00
  • e43cf8b4a2 cmd/age: improve incorrect passphrase error message Filippo Valsorda 2019-12-31 14:11:24 +01:00
  • 7935150f35 internal/age: improve empty passphrase error message Filippo Valsorda 2019-12-31 14:01:57 +01:00
  • 1110c3b6e1 .cirrus.yml: enable Cirrus CI for FreeBSD CI (#58) Ed Maste 2019-12-30 18:23:34 -05:00
  • 1223fbe6da HomebrewFormula: update to beta2 (#60) Joe Shaw 2019-12-30 18:14:01 -05:00
  • b194267aaa README: add more usage examples Filippo Valsorda 2019-12-30 02:24:38 +01:00
  • 3807646596 internal/age: don't log binary data in tests Filippo Valsorda 2019-12-30 01:43:42 +01:00
  • dd887fdc87 cmd/age: confirm encryption passphrase Filippo Valsorda 2019-12-30 00:41:53 +01:00
  • 0da94651f3 HomebrewFormula: drop GOPATH and set -trimpath Filippo Valsorda 2019-12-30 00:26:55 +01:00
  • 80c6b4edd9 cmd/age: offer to autogenerate a secure passphrase Filippo Valsorda 2019-12-30 00:16:08 +01:00
  • b3fc5d19ea README: mention Linux for Homebrew installation (#45) Christian Stefanescu 2019-12-29 14:47:01 +01:00
  • c02443e4d0 README: fix build from source instructions Filippo Valsorda 2019-12-28 03:43:26 +01:00
  • a5773f28a3 README: update the installation and build instructions (#31) Chris Palmer 2019-12-27 17:44:44 -08:00
  • 63301d18b4 internal/age: add a comment about the fixed AEAD nonce Filippo Valsorda 2019-12-28 02:24:44 +01:00
  • d6fe1cf5c8 cmd/age: provide a --output option (#28) Chris Palmer 2019-12-27 17:33:26 -08:00
  • 18edf29a75 README: fix typo (#26) Barend 2019-12-28 00:28:49 +01:00
  • 1bf22e2163 cmd/age-keygen: print the public key to standard error v1.0.0-beta2 Filippo Valsorda 2019-12-27 23:49:09 +01:00
  • 3d73da544d cmd/age: add -help and README Filippo Valsorda 2019-12-27 23:48:29 +01:00
  • c185781433 HomebrewFormula: add Homebrew formula Filippo Valsorda 2019-12-27 18:37:18 +01:00
  • bbab440e19 internal/age: add a label to the scrypt salt v1.0.0-beta1 Filippo Valsorda 2019-12-26 18:05:21 +01:00
  • 158b2ce899 all: switch labels and intro to age-encryption.org/v1 Filippo Valsorda 2019-12-26 17:59:20 +01:00
  • c434eee6e8 internal/format: switch armor to PEM Filippo Valsorda 2019-12-26 17:53:15 +01:00
  • b142e0fd01 internal/format: switch to 64 columns of standard Base64 Filippo Valsorda 2019-12-26 15:37:35 +01:00
  • 9a84e437b1 all: switch key format to Bech32 Filippo Valsorda 2019-12-26 13:16:51 +01:00
  • 8c600131ec cmd/age: print age-tool.com/report link on errors Filippo Valsorda 2019-12-07 01:18:09 -05:00
  • 0369d9b7fb cmd/age-keygen: detect world-readable output file Filippo Valsorda 2019-12-06 23:45:54 -05:00
  • 93ea79628d all: change module name to filippo.io/age Filippo Valsorda 2019-12-06 23:00:57 -05:00
  • aefae7ca0f cmd/age: autodetect --passphrase in --decrypt mode Filippo Valsorda 2019-12-06 22:48:19 -05:00
  • 470186da64 cmd/age: implement -p/--passphrase Filippo Valsorda 2019-12-06 22:36:11 -05:00
  • 1a5bcfeab9 .github: add issue templates (#23) Filippo Valsorda 2019-12-07 00:58:07 -05:00
  • 7ef2aa8a4e README: mention mailing list and Twitch Filippo Valsorda 2019-11-28 18:44:00 -04:00
  • a070570595 cmd/age: don't worry about sending decryption output to the terminal Filippo Valsorda 2019-11-27 22:55:29 -04:00
  • 025d8d5c0b cmd/age: fix support for password-protected ssh-ed25519 keys Filippo Valsorda 2019-11-27 22:54:24 -04:00
  • 03f7237541 internal/age: refactor to use the new golang.org/x/crypto/curve25519 API Filippo Valsorda 2019-11-27 22:49:40 -04:00
  • 9821fcefc9 internal/stream: fix TestRoundTrip Filippo Valsorda 2019-11-27 22:00:48 -04:00
  • f90681e0df cmd/age: detect output to the terminal and require opt-in or armor Filippo Valsorda 2019-11-27 19:40:59 -04:00
  • 5ea3ee2f63 cmd/age: revamp CLI with -r/-i, long options, and input arg Filippo Valsorda 2019-11-27 19:40:41 -04:00
  • 779b033c8b cmd/age-keygen: move to a standalone binary Filippo Valsorda 2019-11-27 18:56:08 -04:00
  • 884b6f365d internal/age: support parsing armored files Filippo Valsorda 2019-11-24 22:28:57 -05:00
  • 4c4e446f72 internal/age,internal/format: implement armored file generation Filippo Valsorda 2019-11-24 21:10:18 -05:00
  • c624abc0ad cmd/age: add support for encrypted SSH key files Filippo Valsorda 2019-11-24 19:15:53 -05:00
  • 2cc62919a6 cmd/age: refactor parseIdentitiesFile Filippo Valsorda 2019-10-17 10:31:44 -04:00
  • 8f7e6dcd45 cmd/age: detect age and SSH private keys from file contents Filippo Valsorda 2019-10-14 21:43:48 -04:00
  • a5bf40786d cmd/age: add -i and -o flags Filippo Valsorda 2019-10-14 21:04:21 -04:00
  • 2a0aef5803 internal/age: use a prototype of X25519 from golang/go#32670 Filippo Valsorda 2019-10-13 18:14:54 -04:00
  • 11fc3e293a internal/format: wrap body at 56 columns Filippo Valsorda 2019-10-13 17:24:21 -04:00
  • 2d009c8eaf cmd/age: add missing close in parseIdentitiesFile (#14) Artyom Pervukhin 2019-10-13 23:34:09 +03:00
  • fe362d8f0a internal/age: fix typo in an ed25519PublicKeyToCurve25519 comment (#13) Dimitris Apostolou 2019-10-10 00:57:02 +03:00
  • a99e57c53c internal/age: make the scrypt recipient work parameter log2(N) Filippo Valsorda 2019-10-08 23:24:13 -04:00
  • c4269b6185 .travis.yml: enable Travis-CI (#5) Filippo Valsorda 2019-10-07 22:39:10 -04:00
  • dd0939ffaa cmd/age: initial support for SSH identities and recipients Matt Layher 2019-10-07 18:09:22 -04:00
  • 7f61cf23bf age: add README about the state of the implementation Filippo Valsorda 2019-10-07 16:59:42 -04:00
  • 022002171c internal/age: add ssh-ed25519 recipients Filippo Valsorda 2019-10-07 00:45:59 -04:00
  • 0940f184fb cmd/age: add a prototype of the command line tool Filippo Valsorda 2019-10-06 23:16:20 -04:00
  • 37d95cc84a all: remove AEAD marker Filippo Valsorda 2019-10-06 21:57:26 -04:00
  • e9c118cea0 internal: implement STREAM, key exchange, encryption and decryption Filippo Valsorda 2019-10-06 21:19:04 -04:00
  • 52dbe9eecf internal/format: implement outer layer parsing and marshaling Filippo Valsorda 2019-08-03 18:42:59 -04:00
  • 06cbe4f91e Initial commit Filippo Valsorda 2019-05-18 16:44:54 -04:00