Skip to content

age

Simple, modern and secure file encryption tool, format, and Go library

age features small explicit keys, no config options, and UNIX-style composability

secops

https://age-encryption.org/

arm64 amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install age

sudo apt install age

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    age=1.1.1*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      age=1.1.1*

Download URLs

Version SHA256 Size (KB)
1.1.1 826bf110592d15db7f0dfc2eacaa8063158d7b8569cf78eab72180d9b73a5550 1340
1.1.0 b95d5d59448cd248277723525401e9a8b639f1f01a471752b7b12f72e6d4d7f7 1340
1.0.0 cf8e312424342cb178411e6ca704c1bec52ba23fd2c2423f5e457bfcee519719 1171
Version SHA256 Size (KB)
1.1.1 b1060cf0d43fb37d06565ef5ff320d5b3e7aff7de75a32159714a307c7c0a1f8 1169
1.1.0 248ff21f0bcc00b2689aab9184981c9b82dabf76d636c606605779602c87bc07 1169
1.0.0 82bc50384213fcb57e29222303850b766b7433423899e2472f6fbe042192e07c 1008

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for age are versioned here.

Click here to see age ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/secops/age/ops2deb.yml
name: age
matrix:
  architectures:
    - amd64
    - arm64
  versions:
    - 1.0.0
    - 1.1.0
    - 1.1.1
homepage: https://age-encryption.org/
summary: simple, modern and secure file encryption tool, format, and Go library
description: |-
  age features small explicit keys, no config options, and UNIX-style
  composability
fetch: https://github.com/FiloSottile/age/releases/download/v{{version}}/age-v{{version}}-linux-{{goarch}}.tar.gz
script:
  - install -m 0755 ./age/age {{src}}/usr/bin/age
  - install -m 0755 ./age/age-keygen {{src}}/usr/bin/age-keygen
  - install -D -m 0644 ./age/LICENSE {{src}}/usr/share/doc/age/LICENSE

The blueprint fetch keyword contains a URL template pointing to age releases. Downloaded files are locked in a lockfile versioned here.

Click here to see age release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/secops/age/ops2deb.lock.yml
- url: https://github.com/FiloSottile/age/releases/download/v1.0.0/age-v1.0.0-linux-amd64.tar.gz
  sha256: 6414f71ce947fbbea1314f6e9786c5d48436ebc76c3fd6167bf018e432b3b669
  timestamp: 2023-09-19 10:28:29+00:00
- url: https://github.com/FiloSottile/age/releases/download/v1.1.0/age-v1.1.0-linux-amd64.tar.gz
  sha256: 1dcf106131c4e1d449bd9a241edb9041afef3b8b28c472fcd98a4bbbab6509a0
  timestamp: 2023-09-19 10:28:29+00:00
- url: https://github.com/FiloSottile/age/releases/download/v1.1.1/age-v1.1.1-linux-amd64.tar.gz
  sha256: cf16cbb108fc56e2064b00ba2b65d9fb1b8d7002ca5e38260ee1cc34f6aaa8f9
  timestamp: 2023-09-19 10:28:29+00:00
- url: https://github.com/FiloSottile/age/releases/download/v1.0.0/age-v1.0.0-linux-arm64.tar.gz
  sha256: 6c82aa1d406e5a401ec3bb344cd406626478be74d5ae628f192d907cd78af981
  timestamp: 2023-09-19 10:47:09+00:00
- url: https://github.com/FiloSottile/age/releases/download/v1.1.0/age-v1.1.0-linux-arm64.tar.gz
  sha256: f9d150a82dc98429898178f551a81f6b09cdb89901153be4e043a588695fd4b4
  timestamp: 2023-09-19 10:47:09+00:00
- url: https://github.com/FiloSottile/age/releases/download/v1.1.1/age-v1.1.1-linux-arm64.tar.gz
  sha256: f0dbf4364f5ba44e37ad85af9fdd3716bd410018ce344d317b174d206b03e6fc
  timestamp: 2023-09-19 10:47:09+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/age.svg)](https://docs.wakemeops.com/packages/age)
<a href="https://docs.wakemeops.com/packages/age">
  <img src="https://docs.wakemeops.com/badges/age.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/age.svg
:target: https://docs.wakemeops.com/packages/age