multiple return bug fix, rsa oaep added