switched to sjcl crypto lib to be IE compatible