Skip to content

A Nuget package that provides a implementation of the RustCrypto suite of cryptographic algorithms.

License

Notifications You must be signed in to change notification settings

Cryptographic-API-Services/cas-dotnet-sdk

Repository files navigation

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.

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.

  • .NET 6
  • .NET 7
  • .NET 8
  • .NET 9
  • Windows
  • Linux

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 Nuget package that provides a implementation of the RustCrypto suite of cryptographic algorithms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages