Esempio n. 1
0
 public AeadClient(CryptoParameter parameter, string password)
 {
     cryptoParameter = parameter;
     mainKey         = CryptoUtils.SSKDF(password, parameter.KeySize);
     if (!parameter.IsAead)
     {
         throw new NotSupportedException($"Unsupported method.");
     }
 }
 public UnsafeClient(CryptoParameter parameter, string password)
 {
     this.password  = password;
     this.parameter = parameter;
 }
Esempio n. 3
0
 public AeadClient(CryptoParameter parameter, byte[] key)
 {
     cryptoParameter = parameter;
     mainKey         = key;
 }
 public AeadBlockMessage(ICrypto aead, Memory <byte> nonce, CryptoParameter parameter)
 {
     this.aead  = aead;
     this.nonce = nonce;
     tagLength  = parameter.TagSize;
 }