ErrLookup › FiloSottile/age
FiloSottile/age
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability. · Go · 33 source files
Analyzed at b74dce4cdb on 2026-09-01. 109 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| unexpected public key type | exception | error | ssh, rsa, type-assertion, age |
| mismatched private and public SSH key | exception | error | ssh, age, key-mismatch, decryption |
| stanza has arguments, want | exception | error | age, plugin-protocol, stanza, argument-count |
| invalid ssh-ed25519 recipient block | exception | error | age, stanza, malformed-input, ssh-ed25519 |
| couldn't start plugin | exception | error | go, age, plugin, process-exec, path |
| plugin | exception | error | plugin, error-wrapping, age, go |
| failed to read final chunk | exception | error | stream, io, readerat, truncated-data, go |
| invalid ssh-rsa recipient block | exception | error | age, stanza, malformed-input, ssh-rsa |
| failed to decrypt and authenticate chunk at offset | exception | error | stream, crypto, authentication, corrupt-data, go |
| non-EOF error reading after end of encrypted file | exception | error | stream, io, network, go |
| SSH public key is not an RSA key | exception | error | ssh, key-type, validation, age |
| expected unsupported stanza, got | exception | error | go, protocol, plugin, stanza |
| failed to decrypt and authenticate final chunk | exception | error | stream, crypto, authentication, corrupt-data, go |
| invalid encrypted payload size | exception | error | stream, validation, size-mismatch, go |
| standard input is not a terminal, and /dev/tty is not… | exception | error | terminal, tty, interactive-input, environment, go |
| pk does not implement ssh.CryptoPublicKey | exception | error | ssh, interface, rsa, age |
| invalid tagpq recipient public key | exception | error | go, age, hpke, public-key, post-quantum, key-parsing |
| last chunk is empty, try age v1.0.0, and please consider… | exception | error | streaming, chunking, compatibility |
| illegal zero padding | exception | error | bech32, decoding, padding, internal |
| invalid data range: data | exception | error | bech32, encoding, bit-manipulation, internal |
| separator '1' at invalid position: pos= | exception | error | bech32, decoding, age |
| recipient encodings not supported | exception | error | age, plugin, configuration, recipient |
| %v | exception | error | age, plugin, protocol, interaction |
| trailing data after end of encrypted file | exception | error | streaming, ciphertext, trailing-data |
| failed to read OK stanza | exception | error | age, plugin-protocol, io, broken-plugin |
| invalid character human-readable part: s | exception | error | bech32, decoding, ascii |
| SetConsoleMode failed | exception | warning | windows, terminal, console |
| malformed file-key stanza: unexpected arguments count | exception | error | go, age, plugin-protocol, stanza-parsing |
| non-zero padding | exception | error | bech32, decoding, padding, internal |
| client failed to display message | exception | warning | age, plugin, ui, client-interaction |
| not a plugin identity | exception | error | go, bech32, parsing, age-encryption |
| failed to read chunk at offset | exception | error | stream, io, readerat, truncated-data, go |
| stanza has 0 bytes of body, want >0 | exception | error | age, plugin-protocol, stanza, missing-body |
| unsupported plugin name | exception | error | go, age-plugin, protocol, dispatch |
| no recipient stanzas | exception | error | encryption, header, validation |
| failed to read unsupported stanza | exception | error | age, plugin-protocol, io, unsupported-command |
| failed to decrypt and authenticate payload chunk, file may… | exception | critical | encryption, aead, integrity |
| malformed SSH recipient | exception | error | ssh, parsing, recipient |
| stanza has bytes of body, want 0 | exception | error | age, plugin-protocol, stanza, unexpected-body |
| offset out of range [0: ] | exception | error | stream, bounds-check, readerat, go |
| failed to write error stanza | exception | error | go, io, plugin, stdout |
| malformed recipient | exception | error | go, bech32, parsing, recipient |
| invalid Ed25519 public key | exception | error | ssh, ed25519, key-format |
| labels do not match previous recipients | exception | error | age, plugin, labels, protocol |
| failed to encrypt file key | exception | error | go, age, hpke, aead, encryption, chacha20poly1305 |
| invalid plugin name | exception | error | go, age, plugin, validation, invalid-input |
| SSH public key is not an Ed25519 key | exception | error | ssh, ed25519, key-type, age |
| malformed body line : stanza ended without a short… | validation | error | format, header-parsing, backwards-compatibility, beta-version |
| failed to compute tag | exception | error | go, hkdf, sha256, crypto, tag-derivation |
| expected OK stanza, got | exception | error | age, plugin-protocol, stanza, unexpected-reply |
| failed to read response stanza | exception | error | age, plugin-protocol, io, interactive-prompt |
| mixed case | exception | error | bech32, decoding, case-sensitivity, input-validation, age |
| trailing data after armored file | exception | error | go, age, armor, reader, trailing-data |
| malformed stanza | validation | error | age, format, parsing, malformed-input |
| unexpected newline character | exception | error | go, age, base64, format, newline, crlf |
| failed to create hybrid public key | exception | error | go, crypto, hpke, post-quantum, mlkem |
| too much trailing whitespace | exception | error | go, age, armor, reader, whitespace |
| invalid HRP | exception | error | bech32, validation, hrp, internal |
| invalid tag recipient public key | exception | error | go, p256, crypto, point-decoding |
| invalid tag recipient public key size | exception | error | go, p256, crypto, key-size |
| invalid first line | exception | error | armor, parsing, input-format, age |
| RSA key size is too small | exception | error | rsa, key-size, security, ssh, age |
| failed to compute stream overhead | exception | error | inspect, stream-framing, size-validation |
| parsing age header: | exception | error | format, header-parsing, parse-error |
| invalid closing line | exception | error | armor, parsing, truncated-input, age |
| invalid stanza type | validation | error | age, format, stanza, serialization |
| wrong ecdh Curve | exception | error | go, crypto, ecdh, x25519 |
| expected ok or fail stanza, got | exception | error | age, plugin-protocol, stanza, unexpected-reply |
| %s | exception | error | go, age, plugin, protocol, remote-error |
| failed to set up HPKE sender | exception | error | go, age, hpke, sender-setup, post-quantum |
| malformed recipient : invalid type | exception | error | go, parsing, recipient, type-mismatch |
| user cancelled prompt | exception | info | plugin, tui, user-input |
| invalid ciphertext size | exception | error | go, age, hpke, ciphertext, size-validation, post-quantum |
| client failed to request confirmation | exception | error | age, plugin, confirm, client-interaction |
| malformed recipient stanza: unexpected argument count | exception | error | go, age, plugin, protocol, malformed-data |
| stream.Writer is already closed | exception | error | streaming, writer, lifecycle |
| invalid stanza argument | validation | error | age, format, stanza, serialization |
| not a plugin recipient | exception | error | go, bech32, parsing, age-encryption |
| client failed to request value | exception | error | age, plugin, prompt, client-interaction |
| ArmoredWriter already closed | exception | error | go, age, armor, writer, use-after-close |
| encrypted size too small | exception | error | inspect, validation, stream-framing, size-validation |
| malformed confirm stanza: unexpected number of arguments | exception | error | go, age, plugin-protocol, confirm-stanza |
| failed to read line | exception | error | age, io, truncation, parsing |
| invalid recipient encoding | exception | error | go, bech32, parsing, age-encryption |
| too much leading whitespace | exception | error | go, age, armor, reader, whitespace |
| received duplicated file-key stanza | exception | error | go, age, plugin-protocol, duplicate-stanza |
| failed to read rest of file | exception | error | io, inspect, stream-read |
| malformed recipient stanza: invalid index | exception | error | go, age, plugin, protocol, malformed-data |
| column limit exceeded | exception | error | go, age, armor, reader, line-length |
| unknown SSH recipient type | exception | error | ssh, recipient, unsupported-key-type |
| failed to read header | exception | error | io, eof, header-parsing, truncated-file |
| invalid character data part: s | exception | error | bech32, charset, decoding |
| malformed stanza opening line | validation | error | age, format, parsing, malformed-input |
| invalid identity encoding | exception | error | go, age, bech32, identity-parsing, input-validation |
| empty line in armored data | exception | error | go, age, armor, reader, malformed-input |
| failed to re-serialize header | exception | warning | inspect, serialization, memory |
| malformed file-key stanza: invalid index | exception | error | go, age, plugin-protocol, stanza-parsing |
| mixed case HRP | exception | error | bech32, validation, case-sensitivity, hrp, internal |
| identity encodings not supported | exception | error | age, plugin, identity, configuration |
| invalid HRP character: hrp | exception | error | bech32, validation, ascii, hrp, internal |