Skryptonite 1.0.3

A C#-wrapped native implementation of the scrypt sequential memory-hard password-based key derivation function (PBKDF) invented by Colin Percival for Universal Windows Platform applications.

* x86, x64, and ARM binaries.
* Exploits vector instructions for maximum performance.
* Can harness multi-core processors if the parallelization parameter is > 1.
* On x86 and x64, uses non-temporal prefetching and cache flushes to minimize cache thrashing and reduce potential for cache timing attacks.
* Provides a function to select optimal parameters for your memory/time requirements.

If you find this package useful, please consider a donation:

Requires NuGet 3.2 or higher.

Install-Package Skryptonite -Version 1.0.3
dotnet add package Skryptonite --version 1.0.3
<PackageReference Include="Skryptonite" Version="1.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Skryptonite --version 1.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

1.0.3 Harmonized version numbers between NuGet and the library, migrated license to LGPL 3.0.
1.0.2 Fixed issue where the erase procedure could deadlock on the calling thread.
1.0.1 Initial release.


This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
1.0.3 587 6/27/2016
1.0.2 440 6/6/2016
1.0.1 728 2/28/2016