#jwt #json #jose #jwe #jws

biscuit

A library to work with Javascript Object Signing and Encryption(JOSE), including JSON Web Tokens (JWT), JSON Web Signature (JWS) and JSON Web Encryption (JWE)

16 unstable releases (5 breaking)

✓ Uses Rust 2018 edition

0.5.0-beta1 Apr 29, 2020
0.4.2 Jan 7, 2020
0.4.1 Nov 6, 2019
0.3.1 Jul 30, 2019
0.0.1 Mar 17, 2017

#18 in Web programming

Download history 457/week @ 2020-01-25 192/week @ 2020-02-01 411/week @ 2020-02-08 390/week @ 2020-02-15 612/week @ 2020-02-22 407/week @ 2020-02-29 739/week @ 2020-03-07 567/week @ 2020-03-14 542/week @ 2020-03-21 502/week @ 2020-03-28 524/week @ 2020-04-04 545/week @ 2020-04-11 750/week @ 2020-04-18 576/week @ 2020-04-25 560/week @ 2020-05-02 508/week @ 2020-05-09

2,191 downloads per month
Used in less than 6 crates

MIT license

295KB
6K SLoC

biscuit

Build Status Crates.io Repository Documentation dependency status

A library to work with Javascript Object Signing and Encryption(JOSE), including JSON Web Tokens (JWT), JSON Web Signature (JWS) and JSON Web Encryption (JWE)

This was based off Keats/rust-jwt.

Installation

Add the following to Cargo.toml:

biscuit = "0.5.0"

To use the latest master branch, for example:

biscuit = { git = "https://github.com/lawliet89/biscuit", branch = "master" }

Supported Features

The crate, does not support all, and probably will never support all of the features described in the various RFCs, including some algorithms and verification.

See the documentation for more information.

Dependencies

~11MB
~291K SLoC