11internal static class Helpers
34 return (
byte[])
src.Clone();
48 char[]
array =
new char[bytes.Length * 2];
81 if (!
char.IsWhiteSpace(c))
102 if (
a2 ==
null ||
a1.Length !=
a2.Length)
106 for (
int i = 0; i <
a1.Length; i++)
210 return curve.Oid.FriendlyName ==
curve2.Oid.FriendlyName;
214 if (!
curve.IsExplicit)
226 if (
curve.IsCharacteristic2)
228 return curve.Polynomial.ContentsEqual(
curve2.Polynomial);
static byte[] DecodeHexString(this string hexString)
static void ValidateDer(ReadOnlyMemory< byte > encodedValue)
static bool IsDSASupported
static bool IsValidYear(this Calendar calendar, int year, int era)
static bool AreSamePublicECParameters(ECParameters aParameters, ECParameters bParameters)
static bool IsValidMonth(this Calendar calendar, int year, int month, int era)
static string ToHexStringUpper(this byte[] bytes)
static void AddRange< T >(this ICollection< T > coll, IEnumerable< T > newData)
static byte[] CloneByteArray(this byte[] src)
static bool ContentsEqual(this byte[] a1, byte[] a2)
static ReadOnlySpan< byte > AsSpanParameter(this byte[] array, string paramName)
static char[] ToHexArrayUpper(this byte[] bytes)
static bool IsValidDay(this Calendar calendar, int year, int month, int day, int era)
void Add(TKey key, TValue value)
static string ToHexString(byte[] inArray)
virtual DateTime MaxSupportedDateTime
virtual bool IsValidYear(int year, int era)
virtual bool IsValidMonth(int year, int month, int era)
int GetYear(DateTime time)
virtual DateTime MinSupportedDateTime
virtual int GetMonthsInYear(int year)
virtual int GetDaysInMonth(int year, int month)
static void EncodeToUtf16(ReadOnlySpan< byte > bytes, Span< char > chars, Casing casing=Casing.Upper)
static int FromChar(int c)
static string Cryptography_Der_Invalid_Encoding