3 writes to CoseKey
System.Security.Cryptography.Cose (3)
System\Security\Cryptography\Cose\CoseSigner.cs (3)
81
CoseKey
= new CoseKey((ECDsa)key, hashAlgorithm);
115
CoseKey
= new CoseKey(key, signaturePadding, hashAlgorithm);
134
CoseKey
= key;
20 references to CoseKey
System.Security.Cryptography.Cose (20)
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())
980
encodedSize += CoseHelpers.GetByteStringEncodedSize(signer.
CoseKey
.ComputeSignatureSize());
System\Security\Cryptography\Cose\CoseSigner.cs (7)
22
public AsymmetricAlgorithm? Key =>
CoseKey
.AsymmetricAlgorithm;
34
public HashAlgorithmName HashAlgorithm =>
CoseKey
.HashAlgorithm ?? default;
40
public RSASignaturePadding? RSASignaturePadding =>
CoseKey
.RSASignaturePadding;
157
CoseAlgorithm algHeaderValue =
CoseKey
.Algorithm;
181
switch (
CoseKey
.KeyType)
184
exMsg = SR.Format(SR.Sign1SignCoseAlgorithmDoesNotMatchSpecifiedKeyHashAlgorithmAndPadding, alg.Value,
CoseKey
.KeyType, HashAlgorithm.Name, RSASignaturePadding);
192
exMsg = SR.Format(SR.Sign1SignCoseAlgorithmDoesNotMatchSpecifiedKeyAndHashAlgorithm, alg.Value,
CoseKey
.KeyType, HashAlgorithm.Name);