authbox
X.509 certificates, CSRs, CRLs, and a DID resolver, in pure Rust.
Builds and verifies certificates and CSRs, and resolves five DID methods —
did:key, did:jwk, did:dns, did:peer,
did:pkh, did:web. Ported from a C++ library of the same name.
The cryptography itself isn't here. Keygen, signing, hashing, all of it lives in keylock; authbox only handles the PKI and DID framing on top. It doesn't re-export keylock either — callers add it as their own dependency and import primitives directly.