add tests for ShaCrypt