12 writes to Exponent
Microsoft.AspNetCore.Identity (1)
Passkeys\CredentialPublicKey.cs (1)
142rsaParams.Exponent = reader.ReadByteString();
Microsoft.CodeAnalysis (1)
StrongName\CryptoBlobParser.cs (1)
275rsaParameters.Exponent = ExponentAsBytes(expAsDword);
Microsoft.DotNet.StrongName (1)
Utils.cs (1)
196rsaParameters.Exponent = ExponentAsBytes(expAsDword);
Mono.Cecil (2)
Mono.Security.Cryptography\CryptoConvert.cs (2)
90 rsap.Exponent = Trim (exp); 191 rsap.Exponent = new byte [3];
System.Security.Cryptography (5)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.Pkcs1.cs (2)
40Exponent = key.PublicExponent.ToUnsignedIntegerBytes(), 89Exponent = key.PublicExponent.ToUnsignedIntegerBytes(),
System\Security\Cryptography\CapiHelper.Shared.cs (1)
179rsaParameters.Exponent = ExponentAsBytes(expAsDword);
System\Security\Cryptography\CngHelpers.cs (1)
262rsaParams.Exponent = Interop.BCrypt.Consume(rsaBlob, ref offset, pBcryptBlob->cbPublicExp);
System\Security\Cryptography\RSA.Xml.cs (1)
48Exponent = e,
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\RSAKeyValue.cs (1)
128Exponent = Convert.FromBase64String(rsaKeyValueElement.SelectSingleNode($"{xmlDsigNamespacePrefix}:{ExponentElementName}", xmlNamespaceManager)!.InnerText)
System.ServiceModel.Primitives (1)
System\ServiceModel\RsaEndpointIdentity.cs (1)
52parameters.Exponent = exponent;
26 references to Exponent
Microsoft.DotNet.HotReload.Watch (2)
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\SharedSecretProvider.cs (2)
47if (parameters.Exponent == null || parameters.Modulus == null) 77EncodeIntegerBigEndian(paramsWriter, parameters.Exponent); // Exponent
Mono.Cecil (5)
Mono.Security.Cryptography\CryptoConvert.cs (5)
192 rsap.Exponent [0] = blob [offset+18]; 193 rsap.Exponent [1] = blob [offset+17]; 194 rsap.Exponent [2] = blob [offset+16]; 277 int n = p.Exponent.Length; 279 blob [pos++] = p.Exponent [--n];
System.Security.Cryptography (17)
src\runtime\src\libraries\Common\src\System\Security\Cryptography\RSAKeyFormatHelper.Pkcs1.cs (4)
97if (rsaParameters.Modulus == null || rsaParameters.Exponent == null) 105writer.WriteKeyParameterInteger(rsaParameters.Exponent); 113if (rsaParameters.Modulus == null || rsaParameters.Exponent == null) 135writer.WriteKeyParameterInteger(rsaParameters.Exponent);
System\Security\Cryptography\CapiHelper.Shared.cs (4)
75if (rsaParameters.Exponent == null || rsaParameters.Exponent.Length > 4) 119for (int i = 0; i < rsaParameters.Exponent.Length; i++) 122expAsDword |= rsaParameters.Exponent[i];
System\Security\Cryptography\CngHelpers.cs (4)
114if (parameters.Exponent == null || parameters.Modulus == null) 177parameters.Exponent.Length + 193pBcryptBlob->cbPublicExp = parameters.Exponent.Length; 208Interop.BCrypt.Emit(rsaBlob, ref offset, parameters.Exponent);
System\Security\Cryptography\RSA.Xml.cs (3)
32byte[] e = ReadRequiredElement(ref state, nameof(RSAParameters.Exponent)); 113XmlKeyHelper.WriteCryptoBinary(nameof(RSAParameters.Exponent), keyParameters.Exponent, builder);
System\Security\Cryptography\X509Certificates\RSACertificateExtensions.cs (2)
47!currentParameters.Exponent.ContentsEqual(newParameters.Exponent))
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\RSAKeyValue.cs (1)
80exponentElement.AppendChild(xmlDocument.CreateTextNode(Convert.ToBase64String(rsaParams.Exponent!)));
System.ServiceModel.Primitives (1)
System\ServiceModel\RsaEndpointIdentity.cs (1)
68writer.WriteElementString(XD.XmlSignatureDictionary.Prefix.Value, XD.XmlSignatureDictionary.Exponent, XD.XmlSignatureDictionary.Namespace, Convert.ToBase64String(parameters.Exponent));