Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PostGuard

For full documentation, visit docs.postguard.eu.

Pure Rust implementations of identity-based signature (IBS) algorithms. Currently implements the Galindo-Garcia scheme on Curve25519.

Within PostGuard, this crate is used by pg-core to produce sender signatures so recipients can verify who encrypted a message.

Supported schemes

Currently only the Galindo-Garcia scheme is supported.

Features

Feature Default? Description
serde yes Enables serde serialization and deserialization for exported structs.
zeroize yes Enables Zeroize for secret exported structs.

Development

Build the crate:

cargo build

Run all tests:

cargo test

Run benchmarks:

cargo bench

Releasing

New versions are published manually to crates.io. Bump the version in Cargo.toml, commit, tag, and run cargo publish.

License

Dual-licensed at your option under either MIT or Apache-2.0. Declared in Cargo.toml as license = "MIT OR Apache-2.0".

About

Identity-Based Signatures

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages