internal static unsafe partial int Sign( SimpleDigest hashAlgorithm, byte *key_buffer, int key_len, byte *input_buffer, int input_len, byte *output_buffer, int output_len);
internal static unsafe partial int DeriveBits( byte *password_buffer, int password_len, byte *salt_buffer, int salt_len, int iterations, SimpleDigest hashAlgorithm, byte *output_buffer, int output_len);
internal static unsafe partial int SimpleDigestHash( SimpleDigest hash, byte *input_buffer, int input_len, byte *output_buffer, int output_len);