added NeoScrypt kernel