added ability to specify algos for signer & crypter