c4e_ecc2n_dh.h File Reference

(Version 560)

Diffie-Hellman shared secret computation in elliptic curve (EC) domain over binary field $ \mathbb{F}_{2^n} $. More...

#include "c4e_ecc2n.h"
Include dependency graph for c4e_ecc2n_dh.h:

Go to the source code of this file.

Defines

#define C4E_ECC2N_DH_TMPID_ORD
 Temp. space qualifier associated with c4e_ecc2n_dh(), which must be applied in case the EC domain parameter C4eEcDomain::h is equal to zero / one (interpreted as a big number).
#define C4E_ECC2N_DH_TMPID_COF
 Temp. space qualifier associated with c4e_ecc2n_dh(), which must be applied in case the EC domain parameter C4eEcDomain::h is unequal to zero / one (interpreted as a big number).
#define C4E_ECC2N_DH_TMPID_MAX
 Temp. space qualifier applicable to all ECDH functions over binary field $ \mathbb{F}_{2^n} $ in this file.

Functions

C4eArchSize c4e_ecc2n_dh (C4E_CONST C4eEcDomain *C4E_RESTRICT dom, C4E_CONST C4eElement *C4E_RESTRICT d, C4E_CONST C4eEcPoint *C4E_RESTRICT q, C4eArchDigit tmp[C4E_RESTRICT], C4eArchUint8 *C4E_RESTRICT secret)
 Elliptic Curve Diffie-Hellman (ECDH) over binary field $ \mathbb{F}_{2^n} $ shared secret computation (according to IEEE Std 1363, ECSVDP-DH or ECSVDP-DHC primitive and ANSI X9.63).

Detailed Description

Diffie-Hellman shared secret computation in elliptic curve (EC) domain over binary field $ \mathbb{F}_{2^n} $.

Author:
Copyright (C) 2014, 2015 Ralf Hoppe <ralf.hoppe@ieee.org>
Version:
Id
c4e_ecc2n_dh.h 560 2015-05-04 19:48:02Z ralf

Definition in file c4e_ecc2n_dh.h.