Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
PaceEcdhProtocol256.cs
2
4{
9 public abstract class PaceEcdhProtocol256 : PaceEcdhProtocol
10 {
14 public override int Bits => 256;
15
20
24 public override int KdfHashKeyLength => 32;
25 }
26}
Abstract base class for PACE protocols using Elliptic Curve Cryptography (EEC) having 256 bit securit...
override HashFunctionArray KdfHashFunction
Hash function to use in the KDF function.
override int KdfHashKeyLength
Number of bytes of hash output to use as key material in the KDF function.
override int Bits
Bits of security provided by the protocol.
Contains methods for simple hash calculations.
Definition: Hashes.cs:57
static byte[] ComputeSHA256Hash(byte[] Data)
Computes the SHA-256 hash of a block of binary data.
Definition: Hashes.cs:469
abstract class PaceEcdhProtocol()
Abstract base class for PACE protocols using Elliptic Curve Cryptography (EEC).
delegate byte[] HashFunctionArray(byte[] Data)
Delegate to hash function.