public byte[] generate(String algorithm, Map<String, String> generateParams)
throws KeyczarException{
Signer signer = new Signer(
getReader(algorithm, generateParams.get("cryptedKeySet"), ""));
if (generateParams.get("encoding").equals("encoded")) {
String signature = signer.sign(testData);
return signature.getBytes();
} else if (generateParams.get("encoding").equals("unencoded")) {
byte[] signature = signer.sign(testData.getBytes());
return signature;
} else {