Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
AsymmetricSignatureFormatter.cs
Go to the documentation of this file.
1
using
System.Runtime.Versioning
;
2
using
Internal.Cryptography
;
3
4
namespace
System.Security.Cryptography
;
5
6
[UnsupportedOSPlatform(
"browser"
)]
7
public
abstract
class
AsymmetricSignatureFormatter
8
{
9
public
abstract
void
SetKey
(
AsymmetricAlgorithm
key
);
10
11
public
abstract
void
SetHashAlgorithm
(
string
strName);
12
13
public
virtual
byte
[]
CreateSignature
(
HashAlgorithm
hash)
14
{
15
if
(hash ==
null
)
16
{
17
throw
new
ArgumentNullException
(
"hash"
);
18
}
19
SetHashAlgorithm
(hash.ToAlgorithmName());
20
return
CreateSignature
(hash.
Hash
);
21
}
22
23
public
abstract
byte
[]
CreateSignature
(
byte
[] rgbHash);
24
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.Security.Cryptography.AsymmetricAlgorithm
Definition
AsymmetricAlgorithm.cs:6
System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature
virtual byte[] CreateSignature(HashAlgorithm hash)
Definition
AsymmetricSignatureFormatter.cs:13
System.Security.Cryptography.AsymmetricSignatureFormatter.SetHashAlgorithm
void SetHashAlgorithm(string strName)
System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature
byte[] CreateSignature(byte[] rgbHash)
System.Security.Cryptography.AsymmetricSignatureFormatter.SetKey
void SetKey(AsymmetricAlgorithm key)
System.Security.Cryptography.AsymmetricSignatureFormatter
Definition
AsymmetricSignatureFormatter.cs:8
System.Security.Cryptography.HashAlgorithm.Hash
virtual ? byte[] Hash
Definition
HashAlgorithm.cs:22
System.Security.Cryptography.HashAlgorithm
Definition
HashAlgorithm.cs:10
Internal.Cryptography
Definition
AesBCryptModes.cs:5
System.Runtime.Versioning
Definition
NonVersionableAttribute.cs:1
System.Security.Cryptography
Definition
CryptoPool.cs:3
System.ExceptionArgument.key
@ key
source
System.Security.Cryptography.Algorithms
System.Security.Cryptography
AsymmetricSignatureFormatter.cs
Generated by
1.10.0