2 implementations of Descriptor
Microsoft.AspNetCore.DataProtection (1)
KeyManagement\Key.cs (1)
126public IAuthenticatedEncryptorDescriptor Descriptor
Microsoft.AspNetCore.DataProtection.Tests (1)
KeyManagement\KeyRingTests.cs (1)
117public IAuthenticatedEncryptorDescriptor Descriptor => throw new NotImplementedException();
26 references to Descriptor
KeyManagementSimulator (1)
Program.cs (1)
312_ = key.Descriptor; // Trigger decryption, which may fail
Microsoft.AspNetCore.DataProtection (6)
AuthenticatedEncryption\AuthenticatedEncryptorFactory.cs (1)
38if (key.Descriptor is not AuthenticatedEncryptorDescriptor descriptor)
AuthenticatedEncryption\CngCbcAuthenticatedEncryptorFactory.cs (1)
38if (key.Descriptor is not CngCbcAuthenticatedEncryptorDescriptor descriptor)
AuthenticatedEncryption\CngGcmAuthenticatedEncryptorFactory.cs (1)
38var descriptor = key.Descriptor as CngGcmAuthenticatedEncryptorDescriptor;
AuthenticatedEncryption\IAuthenticatedEncryptorFactory.cs (2)
15/// Creates an <see cref="IAuthenticatedEncryptor"/> instance based on the given <see cref="IKey.Descriptor"/>. 19/// For a given <see cref="IKey.Descriptor"/>, any two instances returned by this method should
AuthenticatedEncryption\ManagedAuthenticatedEncryptorFactory.cs (1)
33if (key.Descriptor is not ManagedAuthenticatedEncryptorDescriptor descriptor)
Microsoft.AspNetCore.DataProtection.Tests (19)
AuthenticatedEncryption\CngCbcAuthenticatedEncryptorFactoryTest.cs (2)
22key.Setup(k => k.Descriptor).Returns(new Mock<IAuthenticatedEncryptorDescriptor>().Object); 40key.Setup(k => k.Descriptor).Returns(descriptor);
AuthenticatedEncryption\CngGcmAuthenticatedEncryptorFactoryTest.cs (2)
22key.Setup(k => k.Descriptor).Returns(new Mock<IAuthenticatedEncryptorDescriptor>().Object); 40key.Setup(k => k.Descriptor).Returns(descriptor);
AuthenticatedEncryption\ManagedAuthenticatedEncryptorFactoryTest.cs (2)
20key.Setup(k => k.Descriptor).Returns(new Mock<IAuthenticatedEncryptorDescriptor>().Object); 37key.Setup(k => k.Descriptor).Returns(descriptor);
KeyManagement\KeyRingProviderTests.cs (1)
949mockKey.Setup(o => o.Descriptor).Returns(new Mock<IAuthenticatedEncryptorDescriptor>().Object);
KeyManagement\XmlKeyManagerTests.cs (12)
137Assert.Same(expectedDescriptor, newKey.Descriptor); 235Assert.Same(expectedDescriptor, newKey.Descriptor); 381Assert.Same(descriptorA, keys[0].Descriptor); 387Assert.Same(descriptorB, keys[1].Descriptor); 492Assert.Same(expectedDescriptor, keys[0].Descriptor); 531Assert.Same(expectedDescriptor, keys[0].Descriptor); 818_ = createdKey.Descriptor; 833_ = fetchedKey.Descriptor; 844_ = fetchedKey2.Descriptor; 921_ = fetchedKey.Descriptor; 931_ = fetchedKey2.Descriptor; 1047if (_associatedDescriptor != null && _associatedDescriptor != key.Descriptor)