Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
AsnFormatter.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Security.Cryptography
;
3
4
namespace
Internal.Cryptography
;
5
6
internal
abstract
class
AsnFormatter
7
{
8
private
static
readonly
AsnFormatter
s_instance
=
new
CngAsnFormatter
();
9
10
internal
static
AsnFormatter
Instance
=>
s_instance
;
11
12
public
string
Format
(
Oid
oid,
byte
[] rawData,
bool
multiLine)
13
{
14
return
FormatNative
(oid, rawData, multiLine) ??
Convert
.
ToHexString
(rawData);
15
}
16
17
protected
abstract
string
FormatNative
(
Oid
oid,
byte
[] rawData,
bool
multiLine);
18
}
Internal.Cryptography.AsnFormatter.Instance
static AsnFormatter Instance
Definition
AsnFormatter.cs:10
Internal.Cryptography.AsnFormatter.s_instance
static readonly AsnFormatter s_instance
Definition
AsnFormatter.cs:8
Internal.Cryptography.AsnFormatter.Format
string Format(Oid oid, byte[] rawData, bool multiLine)
Definition
AsnFormatter.cs:12
Internal.Cryptography.AsnFormatter.FormatNative
string FormatNative(Oid oid, byte[] rawData, bool multiLine)
Internal.Cryptography.AsnFormatter
Definition
AsnFormatter.cs:7
Internal.Cryptography.CngAsnFormatter
Definition
CngAsnFormatter.cs:9
System.Convert.ToHexString
static string ToHexString(byte[] inArray)
Definition
Convert.cs:3159
System.Convert
Definition
Convert.cs:10
System.Security.Cryptography.Oid
Definition
Oid.cs:6
Internal.Cryptography
Definition
AesBCryptModes.cs:5
System.Security.Cryptography
Definition
CryptoPool.cs:3
System
Definition
BlockingCollection.cs:8
source
System.Security.Cryptography.Encoding
Internal.Cryptography
AsnFormatter.cs
Generated by
1.10.0