Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
PaceDhProtocol192.cs
2
4{
8 public abstract class PaceDhProtocol192 : PaceDhProtocol
9 {
13 public override int Bits => 192;
14
19
23 public override int KdfHashKeyLength => 24;
24 }
25}
Abstract base class for PACE DH-based protocols having 192 bit security.
override HashFunctionArray KdfHashFunction
Hash function to use in the KDF function.
override int Bits
Bits of security provided by the protocol.
override int KdfHashKeyLength
Number of bytes of hash output to use as key material in the KDF function.
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 PaceDhProtocol()
Abstract base class for PACE protocols using traditional finite group Diffie-Hellman.
delegate byte[] HashFunctionArray(byte[] Data)
Delegate to hash function.