Flow.Net
Show / Hide Table of Contents

Class Utilities

Inheritance
Object
Utilities
Namespace: Flow.Net.Sdk.Core.Crypto.Ecdsa
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
Type Name Description
String privateKeyHex
SignatureAlgo signatureAlgo
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
Type Name Description
String privateKeyHex
SignatureAlgo signatureAlgo
HashAlgo hashAlgo
Returns
Type Description
ISigner
| Improve this Doc View Source

DecodePrivateKeyToHex(AsymmetricCipherKeyPair)

Declaration
public static string DecodePrivateKeyToHex(AsymmetricCipherKeyPair keyPair)
Parameters
Type Name Description
Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair keyPair
Returns
Type Description
String
| Improve this Doc View Source

DecodePublicKeyToHex(AsymmetricCipherKeyPair)

Declaration
public static string DecodePublicKeyToHex(AsymmetricCipherKeyPair keyPair)
Parameters
Type Name Description
Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair keyPair
Returns
Type Description
String
| Improve this Doc View Source

GenerateKeyPair(SignatureAlgo)

Declaration
public static AsymmetricCipherKeyPair GenerateKeyPair(SignatureAlgo signatureAlgo = SignatureAlgo.ECDSA_P256)
Parameters
Type Name Description
SignatureAlgo signatureAlgo
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
Type Name Description
String privateKeyHex
SignatureAlgo signatureAlgo
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
Type Description
SignatureAlgo
| Improve this Doc View Source

SignatureAlgorithmCurveName(SignatureAlgo)

Declaration
public static string SignatureAlgorithmCurveName(SignatureAlgo signatureAlgo)
Parameters
Type Name Description
SignatureAlgo signatureAlgo
Returns
Type Description
String
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX