OSK Logo OSK.Hub

Cryptography

Source: GitHub GitHub GitHub

Packages: NuGet NuGet NuGet

Summary

The cryptography libraries aim to make using encryption and decryption as seamless as possible within dependency containers. Security keys are generated using required key information and then provides access to getting what is the public, shareable information for decryption to process across a network. Utilizing the ICryptographicKeyServiceProvider from the core library, consumers only need to provide the required key information for their security method of choice and will then get access to APIs, to encrypt, decrypt, sign, and verify data.

Rsa and Aes security keys are implemented, and future plans to support Lattice cryptography are being considered. Custom security implementations can be registered utilizing the core libraries dependency extensions for security keys.