Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
RSASignaturePadding.cs
Go to the documentation of this file.
3
5
6[UnsupportedOSPlatform("browser")]
7public sealed class RSASignaturePadding : IEquatable<RSASignaturePadding>
8{
10
12
14
16
17 public static RSASignaturePadding Pss => s_pss;
18
20
22 {
23 _mode = mode;
24 }
25
26 public override int GetHashCode()
27 {
28 return _mode.GetHashCode();
29 }
30
31 public override bool Equals([NotNullWhen(true)] object? obj)
32 {
34 }
35
36 public bool Equals([NotNullWhen(true)] RSASignaturePadding? other)
37 {
38 if ((object)other != null)
39 {
40 return _mode == other._mode;
41 }
42 return false;
43 }
44
45 public static bool operator ==(RSASignaturePadding? left, RSASignaturePadding? right)
46 {
47 return left?.Equals(right) ?? ((object)right == null);
48 }
49
50 public static bool operator !=(RSASignaturePadding? left, RSASignaturePadding? right)
51 {
52 return !(left == right);
53 }
54
55 public override string ToString()
56 {
57 return _mode.ToString();
58 }
59}
static bool operator==(RSASignaturePadding? left, RSASignaturePadding? right)
override bool Equals([NotNullWhen(true)] object? obj)
static readonly RSASignaturePadding s_pkcs1
static bool operator!=(RSASignaturePadding? left, RSASignaturePadding? right)
bool Equals([NotNullWhen(true)] RSASignaturePadding? other)