Commit Graph
4 Commits
Author SHA1 Message Date
mrcharles fd0f22ca2e Add the Bitwarden crypto core pinned to published SDK test vectors
EncString parse/decrypt (type 0 and type 2: AES-256-CBC + HMAC-SHA256
over iv||ciphertext, PKCS#7), the machine-credential format
(0.<uuid>.<secret>:<key>), and the HKDF shareable-key derivation that
unwraps the organization key. Stdlib only. Test vectors come from the
public Bitwarden SDK test suite, so the construction matches the official
clients exactly.
2026-08-29 00:08:22 -05:00
mrcharles c8bae4961a Add dev harness routing all builds through the digest-pinned builder
Every compile/vet/test path goes through the same golang:1.26-bookworm
digest container used by mopac-keyproxy, so the host stays toolchain-free
and builds are reproducible. Makefile is a thin front door over dev.sh.
2026-08-29 00:08:22 -05:00
mrcharles d8c781dffb docs: upgrade README to the docs standard
Purpose kept; adds dated status line, scope/non-goals (no admin UI,
memory-only), today-vs-planned table (KNELSecretsManager interim), and
links to the porting-notes study plus its open questions for Charles.

💘 Generated with Crush

Assisted-by: Crush:glm-5.2
2026-08-28 21:11:10 -05:00
mrcharles 643de0ffef Seed: bitwarden-go CLI posture (Go-only, REST not SDK, AGPLv3) 2026-08-28 19:18:35 -05:00