<PackageReference Include="System.Security.Cryptography.Algorithms" Version="4.0.0-beta-23225" />
API Differences between 4.0.0-beta-23225 and 4.2.0
104 Additions
1 Removals
System.Security.Cryptography
-
public sealed class IncrementalHash : IDisposable
-
public abstract class Aes : SymmetricAlgorithm
-
public abstract class DeriveBytes : IDisposable
-
public class HMACMD5 : HMAC
-
public class HMACSHA1 : HMAC
-
public class HMACSHA256 : HMAC
-
public class HMACSHA384 : HMAC
-
public class HMACSHA512 : HMAC
-
public abstract class MD5 : HashAlgorithm
-
public abstract class RandomNumberGenerator : IDisposable
-
public class Rfc2898DeriveBytes : DeriveBytes
-
public abstract class RSA : AsymmetricAlgorithm
- protected KeySizes[] _legalKeySizesValue
- protected RSA()
- public abstract byte[] Decrypt(byte[] data, RSAEncryptionPadding padding)
- public abstract byte[] Encrypt(byte[] data, RSAEncryptionPadding padding)
- public abstract RSAParameters ExportParameters(bool includePrivateParameters)
- protected abstract byte[] HashData(byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm)
- protected abstract byte[] HashData(Stream data, HashAlgorithmName hashAlgorithm)
- public abstract void ImportParameters(RSAParameters parameters)
- public byte[] SignData(byte[] data, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
- public virtual byte[] SignData(byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
- public virtual byte[] SignData(Stream data, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
- public abstract byte[] SignHash(byte[] hash, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
- public bool VerifyData(byte[] data, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
- public virtual bool VerifyData(byte[] data, int offset, int count, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
- public bool VerifyData(Stream data, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
- public abstract bool VerifyHash(byte[] hash, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
-
public sealed class RSAEncryptionPadding : IEquatable<RSAEncryptionPadding>
-
public enum RSAEncryptionPaddingMode
-
public struct RSAParameters
-
public sealed class RSASignaturePadding : IEquatable<RSASignaturePadding>
-
public enum RSASignaturePaddingMode
-
public abstract class SHA1 : HashAlgorithm
-
public abstract class SHA256 : HashAlgorithm
-
public abstract class SHA384 : HashAlgorithm
-
public abstract class SHA512 : HashAlgorithm