<PackageReference Include="BouncyCastle.Cryptography" Version="2.7.0-beta.98" />
API Differences between 2.7.0-beta.98 and 2.5.0
454 Additions
3 Removals
Org.BouncyCastle.Asn1
-
public class Asn1EncodableVector : IReadOnlyCollection<Asn1Encodable>, IEnumerable<Asn1Encodable>, IEnumerable
-
public abstract class Asn1TaggedObject : Asn1Object, Asn1TaggedObjectParser, IAsn1Convertible
-
public abstract class Asn1Utilities
- public static Asn1Encodable GetExplicitBaseObject(Asn1TaggedObject taggedObject, int tagClass)
- public static Asn1Encodable GetExplicitContextBaseObject(Asn1TaggedObject taggedObject)
- public static TChoice GetInstanceChoice<TChoice>(object obj, Func<Asn1Encodable, TChoice> optionalConstructor) where TChoice : Asn1Encodable, IAsn1Choice
- public static TResult GetOptionalContextTagged<TState, TResult>(Asn1Encodable element, int tagNo, TState state, Func<Asn1TaggedObject, TState, TResult> constructor)
- public static TResult GetOptionalTagged<TState, TResult>(Asn1Encodable element, int tagClass, int tagNo, TState state, Func<Asn1TaggedObject, TState, TResult> constructor)
- public static bool TryGetExplicitBaseObject(Asn1TaggedObject taggedObject, int tagClass, out Asn1Encodable baseObject)
- public static bool TryGetExplicitContextBaseObject(Asn1TaggedObject taggedObject, out Asn1Encodable baseObject)
- public static bool TryGetOptionalContextTagged<TState, TResult>(Asn1Encodable element, int tagNo, TState state, out TResult result, Func<Asn1TaggedObject, TState, TResult> constructor)
- public static bool TryGetOptionalTagged<TState, TResult>(Asn1Encodable element, int tagClass, int tagNo, TState state, out TResult result, Func<Asn1TaggedObject, TState, TResult> constructor)
-
public class BerOctetString : DerOctetString
-
public class BerSequence : DLSequence
-
public class BerSet : DLSet
-
public class DerBitString : DerStringBase, Asn1BitStringParser, IAsn1Convertible
-
public class DerSequence : Asn1Sequence
-
public class DerSet : Asn1Set
-
public class DLSequence : DerSequence
-
public class DLSet : DerSet
Org.BouncyCastle.Asn1.BC
Org.BouncyCastle.Asn1.Cmp
Org.BouncyCastle.Asn1.Cms
Org.BouncyCastle.Asn1.Crmf
Org.BouncyCastle.Asn1.Esf
Org.BouncyCastle.Asn1.Iana
Org.BouncyCastle.Asn1.IsisMtt.Ocsp
Org.BouncyCastle.Asn1.Ocsp
Org.BouncyCastle.Asn1.Pkcs
Org.BouncyCastle.Asn1.TeleTrust
Org.BouncyCastle.Asn1.X509
Org.BouncyCastle.Asn1.X509.Qualified
Org.BouncyCastle.Asn1.X509.SigI
Org.BouncyCastle.Asn1.X9
Org.BouncyCastle.Bcpg
Org.BouncyCastle.Bcpg.OpenPgp
Org.BouncyCastle.Cms
Org.BouncyCastle.Crypto.Digests
Org.BouncyCastle.Crypto.IO
Org.BouncyCastle.Crypto.Parameters
Org.BouncyCastle.Crypto.Signers
Org.BouncyCastle.Math
Org.BouncyCastle.Math.EC.Rfc7748
-
public static class X25519
-
public static class X448
Org.BouncyCastle.Ocsp
Org.BouncyCastle.Pkcs
Org.BouncyCastle.Pkix
Org.BouncyCastle.Security
Org.BouncyCastle.Tls
Org.BouncyCastle.Tls.Crypto
Org.BouncyCastle.Tls.Crypto.Impl
Org.BouncyCastle.Tls.Crypto.Impl.BC
Org.BouncyCastle.Tsp
Org.BouncyCastle.Utilities
-
public static class Arrays
- public static void Fill<T>(T[] ts, int from, int to, T t)
- public static bool SegmentsOverlap(int aOff, int aLen, int bOff, int bLen)
- public static void ValidateBuffer<T>(T[] buf)
-
public static class BigIntegers
-
public static class Strings
- public static string FromAsciiByteArray(byte[] bytes, int index, int count)
- public static string FromByteArray(byte[] buf, int off, int len)
- public static byte[] ToAsciiByteArray(char[] chars, int index, int count)
- public static byte[] ToUtf8ByteArray(char[] chars, int index, int count)
- public static byte[] ToUtf8ByteArray(string s, int preAlloc, int postAlloc)
Org.BouncyCastle.Utilities.Collections
-
public abstract class CollectionUtilities
- public static bool IsNullOrEmpty<T>(ICollection<T> c)
- public static TResult[] Map<T, TResult>(T[] ts, Func<T, TResult> f)
- public static TResult[] Map<T, TResult>(IReadOnlyCollection<T> c, Func<T, TResult> f)
- public static IEnumerable<TResult> Select<TSource, TResult>(IEnumerable<TSource> source, Func<TSource, TResult> selector)
- public static T[] ToArray<T>(IReadOnlyCollection<T> c)
- public static bool TryAdd<K, V>(IDictionary<K, V> d, K k, V v)
Org.BouncyCastle.Utilities.Encoders
-
public sealed class Base64
- public static byte[] Decode(byte[] data, int off, int length)
-
public sealed class Hex
- public static byte[] Decode(byte[] data, int off, int length)
Org.BouncyCastle.X509
Org.BouncyCastle.X509.Extension
Org.BouncyCastle.X509.Store