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
10 references to ISpanAuthenticatedEncryptor
Microsoft.AspNetCore.DataProtection (6)
KeyManagement\KeyRingBasedDataProtectionProvider.cs (1)
31
if (encryptor is
ISpanAuthenticatedEncryptor
)
KeyManagement\KeyRingBasedDataProtector.cs (1)
73
if (encryptor is
ISpanAuthenticatedEncryptor
)
KeyManagement\KeyRingBasedSpanDataProtector.cs (4)
35
var
defaultEncryptor = (
ISpanAuthenticatedEncryptor
)currentKeyRing.DefaultAuthenticatedEncryptor!;
156
var
spanEncryptor = (
ISpanAuthenticatedEncryptor
)requestedEncryptor;
Microsoft.AspNetCore.DataProtection.Tests (4)
Internal\RoundtripEncryptionHelpers.cs (4)
16
/// <see cref="
ISpanAuthenticatedEncryptor
.TryEncrypt"/> and <see cref="
ISpanAuthenticatedEncryptor
.TryDecrypt"/> APIs should do the same steps
23
var
spanAuthenticatedEncryptor = encryptor as
ISpanAuthenticatedEncryptor
;