Cryptographic-API-Services / cas-dotnet-sdk

A Nuget package that provides a implementation of the RustCrypto suite of cryptographic algorithms.
Apache License 2.0
0 stars 0 forks source link
aes dotnet ed25519 ed25519-dalek encryption hashing hybrid-encryption passwords signatures

cas-dotnet-sdk

image

Ever wanted all of your most useful cryptographic operations in one module and not have to surf documentation for various packages? CAS is here to provide a unified development experience as an abstract layer to the RustCrypto and Dalek-Cryptography suite of algorithms. The official Nuget page can be found here.

Note: All work is experimental and we understand some benchmarks might not be the most optimal.

Consuming Library Documentation

This C# nuget package is dependent on our Rust layer that contains methods to run industry-standard cryptographic operations sequentially and the thread pool cas-lib.

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

Sequential Examples / Benchmarks

Supported Frameworks / Operating Systems

We aim to provide cross-compatibility wherever possible. Test cases are run on .NET 6-8 for Windows and Linux (Ubuntu) on each pull request and release to Nuget through GitHub actions.

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.