agreement_key.hpp File Reference
#include <nil/crypto3/pubkey/keys/private_key.hpp>
Include dependency graph for agreement_key.hpp:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | nil::crypto3::pubkey::agreement_key< Scheme > |
Key agreement refers to one form of key exchange in which two or more users execute a protocol to securely share a resultant key value. As an alternative to key agreement, a key transport protocol may be used. The distinguishing feature of a key agreement protocol is that participating users each contribute an equal portion toward the computation of the resultant shared key value (as opposed to one user computing and distributing a key value to other users). More... | |
Namespaces | |
nil | |
nil::crypto3 | |
nil::crypto3::pubkey | |