Skip to content

Vault100 v2.0.19 — The Armorer's desk

Choose a tag to compare

@blazenxt blazenxt released this 16 Jul 12:49

v2.0.19 — Feature series 2, pack 1/4: The Armorer ⚔️

V100A1 ASCII armor — fold any message (or file) into paste-anywhere text:

-----BEGIN V100 ARMOR-----
VjEwMEVOQzICAQAgAAABAAAABABNylTb5aR/fYQaSJmOsJiDBEFX0VZi6rFjFzpy…
-----END V100 ARMOR-----

Web — Form 100-M · the armorer's desk (6th window)

  • The stamper: type/whisper text → mint armor (108-notch ladder, optional double-lock) → copy / download .v100asc
  • The opener: paste armor (furniture-tolerant) → combination → readable message, furnace-copied
  • ≤ 512 KiB letters; keyfiles deliberately not offered here — armor must travel alone

Engine + CLI

  • crypto_core.armor_encode/decode + streaming _ArmorWriter / _ArmorReader (64-column, whitespace/furniture tolerant — verified byte-identical one-shot ⇄ streaming)
  • encrypt --armor writes .v100asc; decrypt auto-detects armor; info flags it; passwd refuses politely (re-seal instead)

Interop proven both directions: web-minted armor opens byte-exact in the CLI; CLI --armor opens byte-exact in the browser (unicode + tabs intact).

Housekeeping: sweep now empties text wells (textareas) — plaintext never survives Esc, Esc · 12 pages consistent (window tab, directory row, registry footer, sitemap ×12, SW precache).

Tests: 60/60 pytest · 11/11 armorer E2E · 29/29 nav · 25/25 SEO · 11/11 regression · 30/30 icons.