scrypt key-derivation function in mixed-mode assembly for .NET