Add decrypt method and private key argument