All Projects → brycx → pasetors

brycx / pasetors

Licence: MIT license
PASETOrs: PASETO tokens in pure Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to pasetors

jpaseto
A library for creating and parsing Paseto in Java
Stars: ✭ 57 (+23.91%)
Mutual labels:  paseto, paseto-tokens
caddy-security
🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐
Stars: ✭ 696 (+1413.04%)
Mutual labels:  paseto, paseto-tokens
Paseto
Platform-Agnostic Security Tokens
Stars: ✭ 2,938 (+6286.96%)
Mutual labels:  paseto, paseto-tokens
Keys
Key management is hard
Stars: ✭ 733 (+1493.48%)
Mutual labels:  ed25519
Halite
High-level cryptography interface powered by libsodium
Stars: ✭ 933 (+1928.26%)
Mutual labels:  ed25519
Tweetnacl Js
Port of TweetNaCl cryptographic library to JavaScript
Stars: ✭ 1,176 (+2456.52%)
Mutual labels:  ed25519
Jwt
JSON Web Token library
Stars: ✭ 242 (+426.09%)
Mutual labels:  ed25519
Mkp224o
vanity address generator for tor onion v3 (ed25519) hidden services
Stars: ✭ 399 (+767.39%)
Mutual labels:  ed25519
Ed25519 Java
Pure Java implementation of EdDSA
Stars: ✭ 173 (+276.09%)
Mutual labels:  ed25519
Exonum Client
JavaScript client for Exonum blockchain
Stars: ✭ 62 (+34.78%)
Mutual labels:  ed25519
Stellar Hd Wallet
🔐 Key derivation for Stellar (SEP-0005) 🚀
Stars: ✭ 60 (+30.43%)
Mutual labels:  ed25519
Rbnacl
Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium)
Stars: ✭ 910 (+1878.26%)
Mutual labels:  ed25519
Signatures
Cryptographic signature algorithms: ECDSA, Ed25519
Stars: ✭ 135 (+193.48%)
Mutual labels:  ed25519
Sodium compat
Pure PHP polyfill for ext/sodium
Stars: ✭ 736 (+1500%)
Mutual labels:  ed25519
Nsec
A modern and easy-to-use cryptographic library for .NET Core based on libsodium
Stars: ✭ 217 (+371.74%)
Mutual labels:  ed25519
Circl
CIRCL: Cloudflare Interoperable Reusable Cryptographic Library
Stars: ✭ 474 (+930.43%)
Mutual labels:  ed25519
Wasm Crypto
A WebAssembly (via AssemblyScript) set of cryptographic primitives for building authentication and key exchange protocols.
Stars: ✭ 146 (+217.39%)
Mutual labels:  ed25519
Minisign
A dead simple tool to sign files and verify digital signatures.
Stars: ✭ 1,105 (+2302.17%)
Mutual labels:  ed25519
Sigtool
Ed25519 signing, verification and encryption, decryption for arbitary files; like OpenBSD signifiy but with more functionality and written in Golang - only easier and simpler
Stars: ✭ 49 (+6.52%)
Mutual labels:  ed25519
Sshremotekeys
Managing SSH keys remotely to control access to hosts
Stars: ✭ 70 (+52.17%)
Mutual labels:  ed25519

Tests Documentation Crates.io Safety Dance MSRV codecov

PASETOrs

"Paseto is everything you love about JOSE (JWT, JWE, JWS) without any of the many design deficits that plague the JOSE standards."

PASETO (Platform-Agnostic SEcurity TOkens) are secure stateless tokens. Read more here and at PASETO.io.

This library includes:

  • Pure-Rust implementation of the Version 4, 3† and 2 protocol
  • PASERK support (limited amount of PASERK-types) with optional serde support as well
  • #![no_std] (with default-features disabled) and #![forbid(unsafe_code)]
  • WASM-friendly (wasm32-unknown-unknown using #![no_std])
  • Fuzzing targets
  • Test vectors
  • Usage examples

Only the public variant (v3.public) of version 3 is currently supported.

Usage

See usage examples here.

Security

This library has not undergone any third-party security audit. Usage is at own risk.

Minimum Supported Rust Version

Rust 1.65.0 or later is supported however, the majority of testing happens with latest stable Rust.

MSRV may be changed at any point and will not be considered a SemVer breaking change.

Changelog

Please refer to the CHANGELOG.md list.

License

pasetors is licensed under the MIT license. See the LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].