Module jj_lib::signing

source ·
Expand description

Generic APIs to work with cryptographic signatures created and verified by various backends.

Structs

  • Wraps low-level signing backends and adds caching, similar to Store.
  • The result of a signature verification. Key and display are optional additional info that backends can or can not provide to add additional information for the templater to potentially show.

Enums

  • A status of the signature, part of the Verification type.
  • A enum that describes if a created/rewritten commit should be signed or not.
  • An error type for the signing/verifying operations
  • An error type for the signing backend initialization.

Traits

  • The backend for signing and verifying cryptographic signatures.

Type Aliases

  • A result type for the signing/verifying operations