5 implementations of ISpanAuthenticatedEncryptor
KeyManagementSimulator (1)
Program.cs (1)
280
sealed class MockAuthenticatedEncryptor :
ISpanAuthenticatedEncryptor
Microsoft.AspNetCore.DataProtection (4)
Cng\CbcAuthenticatedEncryptor.cs (1)
20
,
ISpanAuthenticatedEncryptor
Cng\CngGcmAuthenticatedEncryptor.cs (1)
27
,
ISpanAuthenticatedEncryptor
Managed\AesGcmAuthenticatedEncryptor.cs (1)
17
internal sealed unsafe class AesGcmAuthenticatedEncryptor : IOptimizedAuthenticatedEncryptor,
ISpanAuthenticatedEncryptor
, IDisposable
Managed\ManagedAuthenticatedEncryptor.cs (1)
22
,
ISpanAuthenticatedEncryptor
9 references to ISpanAuthenticatedEncryptor
Microsoft.AspNetCore.DataProtection (4)
KeyManagement\KeyRingBasedDataProtectionProvider.cs (1)
31
if (encryptor is
ISpanAuthenticatedEncryptor
)
KeyManagement\KeyRingBasedDataProtector.cs (1)
73
if (encryptor is
ISpanAuthenticatedEncryptor
)
KeyManagement\KeyRingBasedSpanDataProtector.cs (2)
43
if (defaultEncryptor is not
ISpanAuthenticatedEncryptor
spanEncryptor)
171
if (requestedEncryptor is not
ISpanAuthenticatedEncryptor
spanEncryptor)
Microsoft.AspNetCore.DataProtection.Tests (5)
Internal\RoundtripEncryptionHelpers.cs (4)
19
/// <see cref="
ISpanAuthenticatedEncryptor
.TryEncrypt"/> and <see cref="
ISpanAuthenticatedEncryptor
.TryDecrypt"/> APIs should do the same steps
26
var
spanAuthenticatedEncryptor = encryptor as
ISpanAuthenticatedEncryptor
;
KeyManagement\KeyRingBasedDataProtectorTests.cs (1)
847
var mockSpanEncryptor = new Mock<
ISpanAuthenticatedEncryptor
>();