feat: bytes/base64 secret generation #776

Merged
decentral1se merged 1 commits from Apfelwurm/abra:feat/base64secretgeneration into main 2026-02-18 23:06:16 +00:00
Member

This implements:

  • the ability to generate random base64 encoded byte secrets
  • the ability to encode other secret types using base64
  • the ability to prefix any type of secret with a custom string

this enables to deploy stuff like laravel apps and phoenix apps more easy.

An example for laravel:

The key must be in format and 32bytes must be encoded, so it looks like: base64:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=

this can now be done with:

# Laravel APP_KEY secret version
SECRET_APP_KEY_VERSION=v1 # length=32 charset=bytes prefix=base64:

This implements: - the ability to generate random base64 encoded byte secrets - the ability to encode other secret types using base64 - the ability to prefix any type of secret with a custom string this enables to deploy stuff like laravel apps and phoenix apps more easy. An example for laravel: The key must be in format and 32bytes must be encoded, so it looks like: `base64:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=` this can now be done with: ``` # Laravel APP_KEY secret version SECRET_APP_KEY_VERSION=v1 # length=32 charset=bytes prefix=base64: ```
Apfelwurm added 2 commits 2026-02-15 19:58:43 +00:00
restructure
Some checks failed
continuous-integration/drone/pr Build is failing
0eefa7f33f
decentral1se added this to the Abra v0.13 project 2026-02-15 21:32:56 +00:00
decentral1se moved this to In Progress in Abra v0.13 on 2026-02-15 21:33:00 +00:00
Owner

@Apfelwurm you're last on the list for this release 😛 let us know 🙏

@Apfelwurm you're last on the list for this release 😛 let us know 🙏
Apfelwurm force-pushed feat/base64secretgeneration from 0eefa7f33f to 0d3bd2c0e5 2026-02-18 19:26:26 +00:00 Compare
Apfelwurm force-pushed feat/base64secretgeneration from 0d3bd2c0e5 to 0ed19689cc 2026-02-18 19:28:19 +00:00 Compare
Apfelwurm force-pushed feat/base64secretgeneration from 0ed19689cc to 55ec0caa99 2026-02-18 19:34:55 +00:00 Compare
Apfelwurm force-pushed feat/base64secretgeneration from 55ec0caa99 to 1009c2a007 2026-02-18 19:39:18 +00:00 Compare
Apfelwurm force-pushed feat/base64secretgeneration from 1009c2a007 to 8f42e36302 2026-02-18 19:41:51 +00:00 Compare
Apfelwurm changed title from WIP: feat: bytes/base64 secret generation to feat: bytes/base64 secret generation 2026-02-18 19:50:06 +00:00
decentral1se approved these changes 2026-02-18 23:06:12 +00:00
decentral1se left a comment
Owner

👏

👏
decentral1se merged commit 8f42e36302 into main 2026-02-18 23:06:16 +00:00
decentral1se moved this to Done in Abra v0.13 on 2026-02-19 11:05:09 +00:00
Sign in to join this conversation.
No description provided.