Skip to content

A rust crate that provides wrapper functions of the RustCrypto suite of cryptographic algorithms.

License

Notifications You must be signed in to change notification settings

Cryptographic-API-Services/cas-lib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cas-lib

image

Overview

This is our experimental core library which takes advantage of Rust's thread safe nature to provide an abstraction layer to higher level languages to run industry standard crytographic operations sequentially and in parallel. This crate is not us writing crpytography algorthims directly in Rust, rather is it a wrapper layer for the following organizations who have done lots of hard work for us. The main usage of this library is providing a centralized entry point for various langague FFI layers throughout CAS C FFI, Typescript, Python.

Most functions within this library have a corresponding option to run the algorithm on a Rayon threadpool. Typically the functions end with _threadpool.

Consuming Library Documentation

We utilize some smart people's existing work and we believe their documentation should be reviewed when possible.

Disclaimer

Many of the cryptographic crates that are utilized in our core FFI layer have never had a security audit performed. Utilize this SDK at your own risk.

About

A rust crate that provides wrapper functions of the RustCrypto suite of cryptographic algorithms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages