Class Utilities
Assembly: Flow.Net.Sdk.Core.dll
Syntax
public static class Utilities
Methods
|
Improve this Doc
View Source
AsymmetricCipherKeyPairFromPrivateKey(String, SignatureAlgo)
Declaration
public static AsymmetricCipherKeyPair AsymmetricCipherKeyPairFromPrivateKey(string privateKeyHex, SignatureAlgo signatureAlgo)
Parameters
Returns
Type |
Description |
Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair |
|
|
Improve this Doc
View Source
CreateSigner(String, SignatureAlgo, HashAlgo)
Declaration
public static ISigner CreateSigner(string privateKeyHex, SignatureAlgo signatureAlgo, HashAlgo hashAlgo)
Parameters
Returns
|
Improve this Doc
View Source
DecodePrivateKeyToHex(AsymmetricCipherKeyPair)
Declaration
public static string DecodePrivateKeyToHex(AsymmetricCipherKeyPair keyPair)
Parameters
Type |
Name |
Description |
Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair |
keyPair |
|
Returns
|
Improve this Doc
View Source
DecodePublicKeyToHex(AsymmetricCipherKeyPair)
Declaration
public static string DecodePublicKeyToHex(AsymmetricCipherKeyPair keyPair)
Parameters
Type |
Name |
Description |
Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair |
keyPair |
|
Returns
|
Improve this Doc
View Source
GenerateKeyPair(SignatureAlgo)
Declaration
public static AsymmetricCipherKeyPair GenerateKeyPair(SignatureAlgo signatureAlgo = SignatureAlgo.ECDSA_P256)
Parameters
Returns
Type |
Description |
Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair |
|
|
Improve this Doc
View Source
GeneratePrivateKeyFromHex(String, SignatureAlgo)
Declaration
public static ECPrivateKeyParameters GeneratePrivateKeyFromHex(string privateKeyHex, SignatureAlgo signatureAlgo)
Parameters
Returns
Type |
Description |
Org.BouncyCastle.Crypto.Parameters.ECPrivateKeyParameters |
|
|
Improve this Doc
View Source
GetSignatureAlgorithm(AsymmetricCipherKeyPair)
Declaration
public static SignatureAlgo GetSignatureAlgorithm(AsymmetricCipherKeyPair keyPair)
Parameters
Type |
Name |
Description |
Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair |
keyPair |
|
Returns
|
Improve this Doc
View Source
SignatureAlgorithmCurveName(SignatureAlgo)
Declaration
public static string SignatureAlgorithmCurveName(SignatureAlgo signatureAlgo)
Parameters
Returns