<PackageReference Include="BouncyCastle.Cryptography" Version="2.3.0" />
API Differences between 2.3.0 and 2.2.1
711 Additions
23 Removals
Org.BouncyCastle.Asn1
Org.BouncyCastle.Asn1.BC
Org.BouncyCastle.Asn1.Bsi
Org.BouncyCastle.Asn1.Cmp
-
public class CertOrEncCert : Asn1Encodable, IAsn1Choice
-
public class CertResponse : Asn1Encodable
-
public class CertStatus : Asn1Encodable
-
public static class CmpObjectIdentifiers
-
public class KemBMParameter : Asn1Encodable
-
public class KemCiphertextInfo : Asn1Encodable
-
public class KemOtherInfo : Asn1Encodable
- public virtual Asn1OctetString Ct { get; }
- public virtual DerInteger Len { get; }
- public virtual AlgorithmIdentifier Mac { get; }
- public virtual Asn1OctetString RecipNonce { get; }
- public virtual Asn1OctetString SenderNonce { get; }
- public virtual Asn1OctetString TransactionID { get; }
- public KemOtherInfo(Asn1OctetString transactionID, Asn1OctetString senderNonce, Asn1OctetString recipNonce, DerInteger len, AlgorithmIdentifier mac, Asn1OctetString ct)
- public KemOtherInfo(Asn1OctetString transactionID, Asn1OctetString senderNonce, Asn1OctetString recipNonce, long len, AlgorithmIdentifier mac, Asn1OctetString ct)
- public static KemOtherInfo GetInstance(object obj)
- public static KemOtherInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Org.BouncyCastle.Asn1.Cms
Org.BouncyCastle.Asn1.Cms.Ecc
Org.BouncyCastle.Asn1.Crmf
Org.BouncyCastle.Asn1.CryptoPro
Org.BouncyCastle.Asn1.GM
Org.BouncyCastle.Asn1.Isara
Org.BouncyCastle.Asn1.Nist
Org.BouncyCastle.Asn1.Ocsp
Org.BouncyCastle.Asn1.Pkcs
Org.BouncyCastle.Asn1.Rosstandart
Org.BouncyCastle.Asn1.Sec
Org.BouncyCastle.Asn1.Tsp
Org.BouncyCastle.Asn1.X500
Org.BouncyCastle.Asn1.X509
Org.BouncyCastle.Asn1.X9
Org.BouncyCastle.Cmp
Org.BouncyCastle.Cms
Org.BouncyCastle.Crmf
Org.BouncyCastle.Crypto.Agreement
Org.BouncyCastle.Crypto.Digests
Org.BouncyCastle.Crypto.Engines
-
public class AesWrapPadEngine : Rfc5649WrapEngine
-
public class AriaWrapPadEngine : Rfc5649WrapEngine
-
public class Rfc5649WrapEngine : IWrapper
-
public sealed class SparkleEngine : IAeadCipher
- public enum SparkleParameters
- public string AlgorithmName { get; }
- public SparkleEngine(SparkleParameters sparkleParameters)
- public int DoFinal(byte[] outBytes, int outOff)
- public int GetIVBytesSize()
- public int GetKeyBytesSize()
- public byte[] GetMac()
- public int GetOutputSize(int len)
- public int GetUpdateOutputSize(int len)
- public void Init(bool forEncryption, ICipherParameters parameters)
- public void ProcessAadByte(byte input)
- public void ProcessAadBytes(byte[] inBytes, int inOff, int len)
- public int ProcessByte(byte input, byte[] outBytes, int outOff)
- public int ProcessBytes(byte[] inBytes, int inOff, int len, byte[] outBytes, int outOff)
- public void Reset()
Org.BouncyCastle.Crypto.Operators
Org.BouncyCastle.Crypto.Parameters
Org.BouncyCastle.Crypto.Signers
Org.BouncyCastle.Crypto.Utilities
Org.BouncyCastle.Math
-
public sealed class BigInteger : IComparable, IComparable<BigInteger>, IEquatable<BigInteger>
- public static readonly BigInteger Five
- public static readonly BigInteger Six
- public BigInteger(byte[] bytes, bool bigEndian)
- public BigInteger(byte[] bytes, int offset, int length, bool bigEndian)
- public BigInteger(int sign, byte[] bytes, bool bigEndian)
- public BigInteger(int sign, byte[] bytes, int offset, int length, bool bigEndian)
- public static BigInteger ValueOf(int value)
- public BigInteger ModDivide(BigInteger y, BigInteger m)
- public BigInteger ModMultiply(BigInteger y, BigInteger m)
- public BigInteger ModSquare(BigInteger m)
Org.BouncyCastle.Ocsp
Org.BouncyCastle.Operators.Utilities
Org.BouncyCastle.Pkcs
Org.BouncyCastle.Pkix
Org.BouncyCastle.Pqc.Asn1
Org.BouncyCastle.Pqc.Crypto
Org.BouncyCastle.Pqc.Crypto.Crystals.Dilithium
Org.BouncyCastle.Pqc.Crypto.Crystals.Kyber
Org.BouncyCastle.Pqc.Crypto.Frodo
Org.BouncyCastle.Pqc.Crypto.Lms
Org.BouncyCastle.Pqc.Crypto.SphincsPlus
Org.BouncyCastle.Pqc.Crypto.Utilities
Org.BouncyCastle.Security
Org.BouncyCastle.Tls
Org.BouncyCastle.Tls.Crypto.Impl
-
public interface TlsAeadCipherImpl
- int DoFinal(byte[] additionalData, byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset)
Org.BouncyCastle.Tls.Crypto.Impl.BC
Org.BouncyCastle.Tsp
Org.BouncyCastle.Utilities
-
public static class Arrays
- public static bool AreEqual(object[] a, object[] b)
- public static bool AreEqual(object[] a, int aFromIndex, int aToIndex, object[] b, int bFromIndex, int bToIndex)
- public static int GetHashCode(object[] data)
- public static int GetHashCode(object[] data, int off, int len)
-
public static class BigIntegers
Org.BouncyCastle.Utilities.IO
Org.BouncyCastle.X509
Org.BouncyCastle.X509.Store