Comments (6)
I believe it shouldn't be that hard to port it.
I will dig into it this week and I will let you know and feel free to contribute if you wish.
Cheers
from scrypt.
If this helps : https://github.com/dotnet/corefx/issues/9442
from scrypt.
Ah yes, took about 2 lines to port (most of the commits are to fix my own mistakes) , however travis deployment would require scripts for .NET Core so I am not submitting a pull request.
from scrypt.
Thanks for that @prajaybasu
I have to keep compatibility with .NET 2.0, I will check how to keep it working with .NET 2.0 and .NET Core 1.0 and then I will release a new version on NuGet.
from scrypt.
The docs are here.
However, netcore uses project.json for resolving dependencies. I suggest we keep .NET 2.0 and .NETCore version both, since they are not compatible (but the latter works on mono+xamarin+uwp+netcore+net461) and using preprocessor directives is not ideal.
(And I hope to use the default rfc2898derivebytes function with sha256 once they release a new package for System.Security.Cryptography).
from scrypt.
Just to let you know, I've released a new version on NuGet, this version contains a DLL for .NET 2.0 and another for .NET Core (netstandard 1.3).
I also added your references in the AUTHORS file.
Thanks again.
from scrypt.
Related Issues (10)
- Feature Request - Enable caller to derive hash with plaintext password and header data
- .NET Framework vs. .NET Standard - hashes not compatible
- Can we make the `CryptoScrypt` method public
- Signed version? HOT 1
- SIMD optimization HOT 3
- Signed Nuget package from wrong party? HOT 2
- Overflow exception HOT 2
- Add salt? HOT 1
- Maximum iteration count HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scrypt.