zeekay fe463af181 keys: rip *ServiceIdentity from LoadMnemonic API
Fetching a secret should not know about who is asking — that's a
transport-layer concern. Trust at the network boundary (NetworkPolicy
+ ZAP wire), not in the application envelope.

API change (breaking):
  LoadMnemonic(ctx, addr, env, path) string, error
  LoadMnemonicFromKMS(ctx, addr, env, path) string, error
  dialKMS(ctx, addr) (MnemonicReader, error)

ServiceIdentity type is retained for callers that need signing
elsewhere; it's just no longer threaded through the mnemonic-fetch
operation.

Companion rip: KMS_ZAP_AUTH_ENABLED, ZAP_AUTH_REQUIRED, KMS_IAM_URL,
KMS_IAM_CLIENT_ID, KMS_IAM_CLIENT_SECRET, KMS_ZAP_AUDIENCE — see
luxfi/kms + luxfi/mpc follow-ups.
2026-06-06 20:54:42 -07:00
2026-02-14 05:26:21 -08:00
S
Description
No description provided
BSD-3-Clause
353 KiB
Languages
Go 100%