Crate bundy[][src]

Expand description

Bundy provides the ability to sign and verify pieces of serialisable data in a way that makes misusing it difficult. It is heavily inspired by Fernet. These transparent data can be then inspected by clients for their content, while a server may verify that they have not been tampered with.

Modules

error

Errors that can be raised by the Bundy library

hs512

An implementation of HMAC with SHA512.

Structs

Data

A data package. This contains the algorithm, signature (in base64) and data (base64 json).

Enums

Algo

The algorithm used to create this data. This should NOT be trusted to be correct, and only serves as a hint for the server for which algorithm may be used.