public AesCcm(ReadOnlySpan <byte> key) { ThrowIfNotSupported(); AesAEAD.CheckKeySize(key.Length); ImportKey(key); }
public AesCcm(byte[] key) { ThrowIfNotSupported(); ArgumentNullException.ThrowIfNull(key); AesAEAD.CheckKeySize(key.Length); ImportKey(key); }
public AesGcm(byte[] key) { if (key == null) { throw new ArgumentNullException(nameof(key)); } AesAEAD.CheckKeySize(key.Length * 8); ImportKey(key); }
public AesCcm(byte[] key) { ThrowIfNotSupported(); if (key == null) { throw new ArgumentNullException(nameof(key)); } AesAEAD.CheckKeySize(key.Length); ImportKey(key); }
public AesGcm(ReadOnlySpan <byte> key) { AesAEAD.CheckKeySize(key.Length * 8); ImportKey(key); }