1 write to _wrapped
System.Security.Cryptography (1)
System\Security\Cryptography\ECDiffieHellmanWrapper.cs (1)
15_wrapped = wrapped;
37 references to _wrapped
System.Security.Cryptography (37)
System\Security\Cryptography\ECDiffieHellmanWrapper.cs (37)
18public override string KeyExchangeAlgorithm => _wrapped.KeyExchangeAlgorithm; 20public override string? SignatureAlgorithm => _wrapped.SignatureAlgorithm; 23new ECDiffieHellmanPublicKeyWrapper(_wrapped.PublicKey); 26_wrapped.DeriveKeyMaterial(Unwrap(otherPartyPublicKey)); 33_wrapped.DeriveKeyFromHash(Unwrap(otherPartyPublicKey), hashAlgorithm, secretPrepend, secretAppend); 41_wrapped.DeriveKeyFromHmac(Unwrap(otherPartyPublicKey), hashAlgorithm, hmacKey, secretPrepend, secretAppend); 44_wrapped.DeriveKeyTls(Unwrap(otherPartyPublicKey), prfLabel, prfSeed); 47_wrapped.DeriveRawSecretAgreement(Unwrap(otherPartyPublicKey)); 49public override void FromXmlString(string xmlString) => _wrapped.FromXmlString(xmlString); 52_wrapped.ToXmlString(includePrivateParameters); 55_wrapped.ExportParameters(includePrivateParameters); 58_wrapped.ExportExplicitParameters(includePrivateParameters); 61_wrapped.ImportParameters(parameters); 63public override void GenerateKey(ECCurve curve) => _wrapped.GenerateKey(curve); 70_wrapped.TryExportEncryptedPkcs8PrivateKey(passwordBytes, pbeParameters, destination, out bytesWritten); 77_wrapped.TryExportEncryptedPkcs8PrivateKey(password, pbeParameters, destination, out bytesWritten); 86_wrapped.TryExportSubjectPublicKeyInfo(destination, out bytesWritten); 92_wrapped.ImportEncryptedPkcs8PrivateKey(passwordBytes, source, out bytesRead); 98_wrapped.ImportEncryptedPkcs8PrivateKey(password, source, out bytesRead); 101_wrapped.ImportPkcs8PrivateKey(source, out bytesRead); 104_wrapped.ImportSubjectPublicKeyInfo(source, out bytesRead); 107_wrapped.ImportECPrivateKey(source, out bytesRead); 109public override byte[] ExportECPrivateKey() => _wrapped.ExportECPrivateKey(); 112_wrapped.TryExportECPrivateKey(destination, out bytesWritten); 114public override void ImportFromPem(ReadOnlySpan<char> input) => _wrapped.ImportFromPem(input); 117_wrapped.ImportFromEncryptedPem(input, password); 120_wrapped.ImportFromEncryptedPem(input, passwordBytes); 124get => _wrapped.KeySize; 125set => _wrapped.KeySize = value; 128public override KeySizes[] LegalKeySizes => _wrapped.LegalKeySizes; 134_wrapped.Dispose(); 141_wrapped.ExportEncryptedPkcs8PrivateKey(passwordBytes, pbeParameters); 146_wrapped.ExportEncryptedPkcs8PrivateKey(password, pbeParameters); 153public override byte[] ExportSubjectPublicKeyInfo() => _wrapped.ExportSubjectPublicKeyInfo(); 155public override bool Equals(object? obj) => _wrapped.Equals(obj); 157public override int GetHashCode() => _wrapped.GetHashCode(); 159public override string ToString() => _wrapped.ToString()!;