<PackageReference Include="BouncyCastle.Cryptography" Version="2.0.0" />
API Differences between 2.0.0 and 2.1.1
10 Additions
169 Removals
Org.BouncyCastle.Asn1
-
public abstract class Asn1TaggedObject : Asn1Object, Asn1TaggedObjectParser, IAsn1Convertible
-
public abstract class Asn1Utilities
- public static Asn1TaggedObject GetExplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass)
- public static Asn1TaggedObject GetExplicitContextBaseTagged(Asn1TaggedObject taggedObject)
- public static string GetTagClassText(int tagClass)
- public static string GetTagClassText(Asn1TaggedObject taggedObject)
- public static string GetTagClassText(Asn1TaggedObjectParser taggedObjectParser)
- public static Asn1TaggedObjectParser ParseExplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass)
- public static Asn1TaggedObjectParser ParseExplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser)
- public static bool TryGetBaseUniversal(Asn1TaggedObject taggedObject, int tagClass, int tagNo, bool declaredExplicit, int baseTagNo, out Asn1Object baseUniversal)
- public static bool TryGetContextBaseUniversal(Asn1TaggedObject taggedObject, int tagNo, bool declaredExplicit, int baseTagNo, out Asn1Object baseUniversal)
- public static bool TryGetExplicitBaseObject(Asn1TaggedObject taggedObject, int tagClass, int tagNo, out Asn1Encodable baseObject)
- public static Asn1TaggedObject TryGetExplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass)
- public static bool TryGetExplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass, out Asn1TaggedObject baseTagged)
- public static bool TryGetExplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass, int tagNo, out Asn1TaggedObject baseTagged)
- public static bool TryGetExplicitContextBaseObject(Asn1TaggedObject taggedObject, int tagNo, out Asn1Encodable baseObject)
- public static Asn1TaggedObject TryGetExplicitContextBaseTagged(Asn1TaggedObject taggedObject)
- public static bool TryGetExplicitContextBaseTagged(Asn1TaggedObject taggedObject, out Asn1TaggedObject baseTagged)
- public static bool TryGetExplicitContextBaseTagged(Asn1TaggedObject taggedObject, int tagNo, out Asn1TaggedObject baseTagged)
- public static bool TryGetImplicitBaseTagged(Asn1TaggedObject taggedObject, int tagClass, int tagNo, int baseTagClass, int baseTagNo, out Asn1TaggedObject baseTagged)
- public static bool TryGetImplicitContextBaseTagged(Asn1TaggedObject taggedObject, int tagNo, int baseTagClass, int baseTagNo, out Asn1TaggedObject baseTagged)
- public static bool TryParseBaseUniversal(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, bool declaredExplicit, int baseTagNo, out IAsn1Convertible baseUniversal)
- public static bool TryParseContextBaseUniversal(Asn1TaggedObjectParser taggedObjectParser, int tagNo, bool declaredExplicit, int baseTagNo, out IAsn1Convertible baseUniversal)
- public static bool TryParseExplicitBaseObject(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, out IAsn1Convertible baseObject)
- public static Asn1TaggedObjectParser TryParseExplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass)
- public static bool TryParseExplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass, out Asn1TaggedObjectParser baseTagged)
- public static bool TryParseExplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, out Asn1TaggedObjectParser baseTagged)
- public static bool TryParseExplicitContextBaseObject(Asn1TaggedObjectParser taggedObjectParser, int tagNo, out IAsn1Convertible baseObject)
- public static Asn1TaggedObjectParser TryParseExplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser)
- public static bool TryParseExplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser, out Asn1TaggedObjectParser baseTagged)
- public static bool TryParseExplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagNo, out Asn1TaggedObjectParser baseTagged)
- public static bool TryParseImplicitBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo, int baseTagClass, int baseTagNo, out Asn1TaggedObjectParser baseTagged)
- public static bool TryParseImplicitContextBaseTagged(Asn1TaggedObjectParser taggedObjectParser, int tagNo, int baseTagClass, int baseTagNo, out Asn1TaggedObjectParser baseTagged)
Org.BouncyCastle.Asn1.Cmp
Org.BouncyCastle.Asn1.Cms
Org.BouncyCastle.Asn1.Crmf
Org.BouncyCastle.Asn1.Esf
Org.BouncyCastle.Asn1.Ocsp
Org.BouncyCastle.Asn1.Pkcs
Org.BouncyCastle.Asn1.X509
Org.BouncyCastle.Bcpg.OpenPgp
Org.BouncyCastle.Cms
Org.BouncyCastle.Crmf
Org.BouncyCastle.Crypto.Agreement.JPake
Org.BouncyCastle.Crypto.Digests
Org.BouncyCastle.Crypto.Engines
Org.BouncyCastle.Crypto.Macs
Org.BouncyCastle.Crypto.Parameters
Org.BouncyCastle.Crypto.Signers
Org.BouncyCastle.Math
Org.BouncyCastle.Math.EC.Rfc7748
-
public static class X25519Field
- public static void Decode(byte[] x, int[] z)
- public static void Decode(byte[] x, int xOff, int[] z, int zOff)
- public static void Encode(int[] x, byte[] z)
- public static void Encode(int[] x, int xOff, byte[] z, int zOff)
-
public static class X448Field
- public static void Decode(byte[] x, uint[] z)
- public static void Decode(byte[] x, int xOff, uint[] z, int zOff)
- public static void Encode(uint[] x, byte[] z)
- public static void Encode(uint[] x, int xOff, byte[] z, int zOff)
Org.BouncyCastle.Math.EC.Rfc8032
-
public static class Ed25519
- public sealed class PublicPoint
- public static void EncodePublicPoint(PublicPoint publicPoint, byte[] pk, int pkOff)
- public static PublicPoint GeneratePublicKey(byte[] sk, int skOff)
- public static PublicPoint ValidatePublicKeyFullExport(byte[] pk, int pkOff)
- public static PublicPoint ValidatePublicKeyPartialExport(byte[] pk, int pkOff)
- public static bool Verify(byte[] sig, int sigOff, PublicPoint publicPoint, byte[] m, int mOff, int mLen)
- public static bool Verify(byte[] sig, int sigOff, PublicPoint publicPoint, byte[] ctx, byte[] m, int mOff, int mLen)
- public static bool VerifyPrehash(byte[] sig, int sigOff, PublicPoint publicPoint, byte[] ctx, byte[] ph, int phOff)
- public static bool VerifyPrehash(byte[] sig, int sigOff, PublicPoint publicPoint, byte[] ctx, IDigest ph)
-
public static class Ed448
- public sealed class PublicPoint
- public static void EncodePublicPoint(PublicPoint publicPoint, byte[] pk, int pkOff)
- public static PublicPoint GeneratePublicKey(byte[] sk, int skOff)
- public static PublicPoint ValidatePublicKeyFullExport(byte[] pk, int pkOff)
- public static PublicPoint ValidatePublicKeyPartialExport(byte[] pk, int pkOff)
- public static bool Verify(byte[] sig, int sigOff, PublicPoint publicPoint, byte[] ctx, byte[] m, int mOff, int mLen)
- public static bool VerifyPrehash(byte[] sig, int sigOff, PublicPoint publicPoint, byte[] ctx, byte[] ph, int phOff)
- public static bool VerifyPrehash(byte[] sig, int sigOff, PublicPoint publicPoint, byte[] ctx, IXof ph)
Org.BouncyCastle.Pkix
Org.BouncyCastle.Pqc.Crypto.Hqc
Org.BouncyCastle.Security
Org.BouncyCastle.Tls.Crypto.Impl.BC
Org.BouncyCastle.Utilities
Org.BouncyCastle.Utilities.Collections
Org.BouncyCastle.X509