3 writes to CoseKey
System.Security.Cryptography.Cose (3)
System\Security\Cryptography\Cose\CoseSigner.cs (3)
84
CoseKey
= CoseKey.FromKey((ECDsa)key, hashAlgorithm);
121
CoseKey
= CoseKey.FromKey(key, signaturePadding, hashAlgorithm);
143
CoseKey
= key;
19 references to CoseKey
System.Security.Cryptography.Cose (19)
System\Security\Cryptography\Cose\CoseHelpers.cs (1)
230
int bytesWritten = signer.
CoseKey
.Sign(toBeSigned, buffer);
System\Security\Cryptography\Cose\CoseMultiSignMessage.cs (9)
453
using (ToBeSignedBuilder toBeSignedBuilder = signer.
CoseKey
.CreateToBeSignedBuilder())
484
using (ToBeSignedBuilder toBeSignedBuilder = signer.
CoseKey
.CreateToBeSignedBuilder())
529
encodedSize += CoseHelpers.GetByteStringEncodedSize(signer.
CoseKey
.ComputeSignatureSize());
778
byte[] buffer = ArrayPool<byte>.Shared.Rent(Math.Max(toBeSignedLength, signer.
CoseKey
.ComputeSignatureSize()));
786
using (ToBeSignedBuilder toBeSignedBuilder = signer.
CoseKey
.CreateToBeSignedBuilder())
791
bytesWritten = signer.
CoseKey
.Sign(toBeSigned, buff);
854
byte[] buffer = ArrayPool<byte>.Shared.Rent(Math.Max(toBeSignedLength, signer.
CoseKey
.ComputeSignatureSize()));
859
using (ToBeSignedBuilder toBeSignedBuilder = signer.
CoseKey
.CreateToBeSignedBuilder())
865
bytesWritten = signer.
CoseKey
.Sign(toBeSigned, buff);
System\Security\Cryptography\Cose\CoseSign1Message.cs (3)
319
using (ToBeSignedBuilder toBeSignedBuilder = signer.
CoseKey
.CreateToBeSignedBuilder())
344
using (ToBeSignedBuilder toBeSignedBuilder = signer.
CoseKey
.CreateToBeSignedBuilder())
943
encodedSize += CoseHelpers.GetByteStringEncodedSize(signer.
CoseKey
.ComputeSignatureSize());
System\Security\Cryptography\Cose\CoseSigner.cs (6)
34
public HashAlgorithmName HashAlgorithm =>
CoseKey
.HashAlgorithm ?? default;
40
public RSASignaturePadding? RSASignaturePadding =>
CoseKey
.RSASignaturePadding;
166
CoseAlgorithm algHeaderValue =
CoseKey
.Algorithm;
190
switch (
CoseKey
.KeyType)
193
exMsg = SR.Format(SR.Sign1SignCoseAlgorithmDoesNotMatchSpecifiedKeyHashAlgorithmAndPadding, alg.Value,
CoseKey
.KeyType, HashAlgorithm.Name, RSASignaturePadding);
201
exMsg = SR.Format(SR.Sign1SignCoseAlgorithmDoesNotMatchSpecifiedKeyAndHashAlgorithm, alg.Value,
CoseKey
.KeyType, HashAlgorithm.Name);