public static byte[] Open(string cipherText, byte[] recipientSecretKey, byte[] recipientPublicKey) { return(SealedPublicKeyBox.Open(Utilities.HexToBinary(cipherText), recipientSecretKey, recipientPublicKey)); }
public static byte[] Open(byte[] cipherText, KeyPair recipientKeyPair) { return(SealedPublicKeyBox.Open(cipherText, recipientKeyPair.PrivateKey, recipientKeyPair.PublicKey)); }
public static byte[] Create(string message, byte[] recipientPublicKey) { return(SealedPublicKeyBox.Create(Encoding.UTF8.GetBytes(message), recipientPublicKey)); }
public static byte[] Open(string cipherText, KeyPair recipientKeyPair) { return(SealedPublicKeyBox.Open(Utilities.HexToBinary(cipherText), recipientKeyPair.PrivateKey, recipientKeyPair.PublicKey)); }
public static byte[] Create(byte[] message, KeyPair recipientKeyPair) { return(SealedPublicKeyBox.Create(message, recipientKeyPair.PublicKey)); }