/signify

use appliaction managed secrects (HSM, Token, KDF, <any deterministic secret>...) to manage keys, generate, sign & verify openbsd signify compatible signatures (lib/api)

Primary LanguageGoBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

OVERVIEW

Go Reference Go Report Card Go Build

paepcke.de/signify

This implementation does intentionally NOT satisfy the OpenBSD signify private key bcrypt/pbkdf handling interface.

This implementation enables you to handle the secret and all stages of the key processing within your APP context (HSM, Smartcard, KDF, ...)

This is an 100% pure go, stdlib only, no external dependencies, please look at api.go for more details.

DOCS

pkg.go.dev/paepcke.de/signify

CONTRIBUTION

Yes, Please! PRs Welcome!