예제 #1
0
 public static byte[] Open(string cipherText, byte[] recipientSecretKey, byte[] recipientPublicKey)
 {
     return(SealedPublicKeyBox.Open(Utilities.HexToBinary(cipherText), recipientSecretKey, recipientPublicKey));
 }
예제 #2
0
 public static byte[] Open(byte[] cipherText, KeyPair recipientKeyPair)
 {
     return(SealedPublicKeyBox.Open(cipherText, recipientKeyPair.PrivateKey, recipientKeyPair.PublicKey));
 }
예제 #3
0
 public static byte[] Create(string message, byte[] recipientPublicKey)
 {
     return(SealedPublicKeyBox.Create(Encoding.UTF8.GetBytes(message), recipientPublicKey));
 }
예제 #4
0
 public static byte[] Open(string cipherText, KeyPair recipientKeyPair)
 {
     return(SealedPublicKeyBox.Open(Utilities.HexToBinary(cipherText), recipientKeyPair.PrivateKey, recipientKeyPair.PublicKey));
 }
예제 #5
0
 public static byte[] Create(byte[] message, KeyPair recipientKeyPair)
 {
     return(SealedPublicKeyBox.Create(message, recipientKeyPair.PublicKey));
 }