Skip to content
Permalink
Branch: master
Commits on Jan 10, 2020
  1. README: add Arch Linux AUR instructions (#76)

    mfs and FiloSottile committed Jan 10, 2020
    Co-authored-by: Filippo Valsorda <1225294+FiloSottile@users.noreply.github.com>
  2. README: add FreeBSD installation instruction (#79)

    lwhsu and FiloSottile committed Jan 10, 2020
    Co-authored-by: Filippo Valsorda <1225294+FiloSottile@users.noreply.github.com>
  3. README: fix a typo in the SSH Keys section (#85)

    indrayam and FiloSottile committed Jan 10, 2020
    Co-authored-by: Filippo Valsorda <1225294+FiloSottile@users.noreply.github.com>
Commits on Jan 8, 2020
  1. .github: update spec-feedback.md

    FiloSottile committed Jan 8, 2020
  2. .github: add specification feedback issue template

    FiloSottile committed Jan 8, 2020
Commits on Dec 31, 2019
  1. cmd/age: improve incorrect passphrase error message

    FiloSottile committed Dec 31, 2019
    Fixes #41
Commits on Dec 30, 2019
  1. .cirrus.yml: enable Cirrus CI for FreeBSD CI (#58)

    emaste authored and FiloSottile committed Dec 30, 2019
  2. HomebrewFormula: update to beta2 (#60)

    joeshaw authored and FiloSottile committed Dec 30, 2019
  3. README: add more usage examples

    FiloSottile committed Dec 30, 2019
  4. internal/age: don't log binary data in tests

    FiloSottile committed Dec 30, 2019
    Fixes #32
Commits on Dec 29, 2019
  1. cmd/age: confirm encryption passphrase

    FiloSottile committed Dec 29, 2019
    Fixes #39
  2. HomebrewFormula: drop GOPATH and set -trimpath

    FiloSottile committed Dec 29, 2019
  3. README: mention Linux for Homebrew installation (#45)

    stchris authored and FiloSottile committed Dec 29, 2019
    Since Homebrew now works on linux (https://docs.brew.sh/Homebrew-on-Linux), you can use the same installation steps for Linux as you would for macOS. I tested this on Ubuntu 19.10.
Commits on Dec 28, 2019
  1. README: fix build from source instructions

    FiloSottile committed Dec 28, 2019
  2. README: update the installation and build instructions (#31)

    noncombatant and FiloSottile committed Dec 28, 2019
    Co-authored-by: Filippo Valsorda <1225294+FiloSottile@users.noreply.github.com>
  3. internal/age: add a comment about the fixed AEAD nonce

    FiloSottile committed Dec 28, 2019
  4. cmd/age: provide a --output option (#28)

    noncombatant authored and FiloSottile committed Dec 28, 2019
    For consistency across all options.
Commits on Dec 27, 2019
  1. README: fix typo (#26)

    bvanrijn authored and FiloSottile committed Dec 27, 2019
  2. cmd/age-keygen: print the public key to standard error

    FiloSottile committed Dec 27, 2019
  3. HomebrewFormula: add Homebrew formula

    FiloSottile committed Dec 27, 2019
  4. internal/age: add a label to the scrypt salt

    FiloSottile committed Dec 26, 2019
    This way every recipient is labeled with the version.
    
    -----BEGIN AGE ENCRYPTED FILE-----
    YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHNjcnlwdCBSbmw2ellyQ1VFK25rVkwx
    TkF0SklnIDE4CjlZL2RKb2FOcjFrM0MwSVZqS1BzMUFLeVF5Y1RaMEwvQlRLMWwv
    Q0xJbEEKLS0tIEJ1STZCbFh5Vjdsam5nSEFGTVZUY1BxcVVIek04ZUVrOGR4L3ph
    NkYzS28KucY25ejFefMDMtKvsAEofDQLsYF41NPrSPITpoxuVWMMZ1ldm+lDh09q
    RzCIZAhLN8jaqdeVdCEutqiniJ/9qv4=
    -----END AGE ENCRYPTED FILE-----
    
    Password: lies
  5. internal/format: switch armor to PEM

    FiloSottile committed Dec 26, 2019
    It's with a heavy heart that I admit using the ASCII header as part of
    the armor was clever, and you know what we think about being clever
    around here.
    
    Still, PEM is so lax, we target a subset without headers, and without
    garbage before and after the markers.
    
    -----BEGIN AGE ENCRYPTED FILE-----
    VGhpcyBpcyBhIGZpbGUgZW5jcnlwdGVkIHdpdGggYWdlLXRvb2wuY29tLCB2ZXJz
    aW9uIDEKLT4gWDI1NTE5IGozWWtNTWtaVGNDc0tKVGtMN29aam9NT2FUaGpBTVdU
    Y1k5ZHVNdWJhUlkKb0F5d2N4ZW1lSTM1SkZiWHIxcHRFWW0rMjNzK3RuOTg1OHpN
    L0ZkVzNCTQotLS0gQWZqdXFFaXNhbmYxbGpPRVZsSS9QM0wyM0RrTHRWWElsQnFu
    ejFmRW4zdwq1FMc+yjVJBDuBUZSPMi0nCAtELIObQOHHQlQnvhk6BCITceOD5DbN
    S7b6oumB8i/hEJvTtsOLgTBofzqzB90iAQ==
    -----END AGE ENCRYPTED FILE-----
    
    AGE-SECRET-KEY-1Y77J4M9R7GEKMZHR6YFDLDWV74VK2YQV4C7SR2H7SSVVJ05HQS4Q7NNMS3
  6. internal/format: switch to 64 columns of standard Base64

    FiloSottile committed Dec 26, 2019
    Now that we don't use Base64 in keys, let's just go back to the standard
    alphabet. Still in the spirit of reducing weirdness, use the PEM column
    count, so we can also reuse the lineWriter for the PEM armor.
    
    See https://groups.google.com/d/msg/age-dev/UAjkvLoCr9I/l4Q1h3OPAgAJ.
  7. all: switch key format to Bech32

    FiloSottile committed Dec 26, 2019
    Use the BIP173 format, which is whole-word selectable, markup safe, and
    case insensitive.
    
    AGE-SECRET-KEY-1FPSHVEFQXYSX5MMFDE6ZCGRTV4JHQGRFWSS8WETVDSSX76TVV4JQU272CR
    
    See https://groups.google.com/d/msg/age-dev/UAjkvLoCr9I/l4Q1h3OPAgAJ.
    
    All bech32 Go packages have funky APIs, internal types, or case
    handling, so include a heavily refactored version of the reference
    implementation, and the tests from github.com/btcsuite/btcutil/bech32.
Commits on Dec 7, 2019
  1. cmd/age: print age-tool.com/report link on errors

    FiloSottile committed Dec 7, 2019
  2. all: change module name to filippo.io/age

    FiloSottile committed Dec 7, 2019
    No need to tie ourselves to GitHub.
    
    The redirect is not set up yet, but as long as there is a replace in the
    go.mod the tool can't be installed with "go get" anyway.
    
    Not using age-tool.com because A) I don't actually like the domain and
    B) it should be about the spec not the specific implementation.
  3. .github: add issue templates (#23)

    FiloSottile committed Dec 7, 2019
Commits on Nov 28, 2019
  1. README: mention mailing list and Twitch

    FiloSottile committed Nov 28, 2019
Older
You can’t perform that action at this time.