1 type derived from CborReader
Microsoft.AspNetCore.Identity (1)
Passkeys\Ctap2CborReader.cs (1)
11internal sealed class Ctap2CborReader : CborReader
19 instantiations of CborReader
Microsoft.AspNetCore.Identity (2)
Passkeys\AttestationObject.cs (1)
66var reader = new CborReader(data);
Passkeys\AuthenticatorData.cs (1)
127var reader = new CborReader(bytes[offset..]);
System.Formats.Cbor (1)
System\Formats\Cbor\Writer\CborWriter.cs (1)
158var reader = new CborReader(manager.Memory, conformanceMode: conformanceMode, allowMultipleRootLevelValues: false);
System.Security.Cryptography.Cose (16)
System\Security\Cryptography\Cose\CoseHeaderMap.cs (1)
247var reader = new CborReader(value.EncodedValue);
System\Security\Cryptography\Cose\CoseHeaderValue.cs (4)
128var reader = new CborReader(EncodedValue); 155var reader = new CborReader(EncodedValue); 182var reader = new CborReader(EncodedValue); 211var reader = new CborReader(EncodedValue);
System\Security\Cryptography\Cose\CoseHelpers.cs (1)
138var reader = new CborReader(encodedAlg);
System\Security\Cryptography\Cose\CoseMessage.cs (10)
97return DecodeCoseSign1Core(new CborReader(cborPayload)); 114return DecodeCoseSign1Core(new CborReader(manager.Memory)); 137reader = new CborReader(coseSignArray); 182return DecodeCoseMultiSignCore(new CborReader(cborPayload)); 199return DecodeCoseMultiSignCore(new CborReader(manager.Memory)); 222reader = new CborReader(coseSignArray); 273var protectedHeaderReader = new CborReader(protectedHeaderAsBstr); 356var reader = new CborReader(coseSignature); 384var reader = new CborReader(encodedArray); 564var reader = new CborReader(critHeaderValue.EncodedValue);
28 references to CborReader
Microsoft.AspNetCore.Identity (3)
Passkeys\AttestationObject.cs (1)
66var reader = new CborReader(data);
Passkeys\AuthenticatorData.cs (1)
127var reader = new CborReader(bytes[offset..]);
Passkeys\Ctap2CborReader.cs (1)
9/// A variation of <see cref="CborReader"/> that is used to read COSE keys in a CTAP2 canonical CBOR encoding form.
System.Formats.Cbor (6)
System\Formats\Cbor\Reader\CborReader.cs (2)
50/// <summary>Initializes a <see cref="CborReader" /> instance over the specified <paramref name="data" /> with the given configuration.</summary> 85/// Resets the <see cref="CborReader"/> instance over the specified <paramref name="data"/> with unchanged configuration.
System\Formats\Cbor\Reader\CborReader.Map.cs (2)
201private readonly CborReader _reader; 203public KeyEncodingComparer(CborReader reader)
System\Formats\Cbor\Reader\CborReaderState.cs (1)
71/// <para>If <see cref="CborReader.AllowMultipleRootLevelValues" /> is set to <see langword="false" />,
System\Formats\Cbor\Writer\CborWriter.cs (1)
158var reader = new CborReader(manager.Memory, conformanceMode: conformanceMode, allowMultipleRootLevelValues: false);
System.Security.Cryptography.Cose (19)
System\Security\Cryptography\Cose\CoseHeaderMap.cs (1)
247var reader = new CborReader(value.EncodedValue);
System\Security\Cryptography\Cose\CoseHeaderValue.cs (4)
128var reader = new CborReader(EncodedValue); 155var reader = new CborReader(EncodedValue); 182var reader = new CborReader(EncodedValue); 211var reader = new CborReader(EncodedValue);
System\Security\Cryptography\Cose\CoseHelpers.cs (1)
138var reader = new CborReader(encodedAlg);
System\Security\Cryptography\Cose\CoseMessage.cs (13)
120private static CoseSign1Message DecodeCoseSign1Core(CborReader reader) 205private static CoseMultiSignMessage DecodeCoseMultiSignCore(CborReader reader) 256private static CborTag? DecodeTag(CborReader reader) 265private static void DecodeProtectedBucket(CborReader reader, CoseHeaderMap headerParameters, out byte[] protectedHeaderAsBstr) 273var protectedHeaderReader = new CborReader(protectedHeaderAsBstr); 289private static void DecodeUnprotectedBucket(CborReader reader, CoseHeaderMap headerParameters) 294private static void DecodeBucket(CborReader reader, CoseHeaderMap headerParameters) 312private static byte[]? DecodePayload(CborReader reader) 328private static byte[] DecodeSignature(CborReader reader) 333private static List<CoseSignature> DecodeCoseSignaturesArray(CborReader reader) 356var reader = new CborReader(coseSignature); 384var reader = new CborReader(encodedArray); 564var reader = new CborReader(critHeaderValue.EncodedValue);