ECDH context structure. More...
#include <ecdh.h>

Data Fields | |
| ecp_group | grp |
| mpi | d |
| ecp_point | Q |
| ecp_point | Qp |
| mpi | z |
| int | point_format |
| ecp_point | Vi |
| ecp_point | Vf |
| mpi | _d |
ECDH context structure.
Definition at line 39 of file ecdh.h.
our secret value
Definition at line 42 of file ecdh.h.
Referenced by ecdh_calc_secret(), ecdh_free(), ecdh_make_params(), and ecdh_make_public().
ellipitic curve used
Definition at line 41 of file ecdh.h.
Referenced by ecdh_calc_secret(), ecdh_free(), ecdh_make_params(), ecdh_make_public(), ecdh_read_params(), ecdh_read_public(), ssl_parse_client_key_exchange(), ssl_parse_server_ecdh_params(), and ssl_write_server_key_exchange().
format for point export
Definition at line 46 of file ecdh.h.
Referenced by ecdh_make_params(), ecdh_make_public(), ssl_parse_supported_point_formats(), and ssl_parse_supported_point_formats_ext().
our public value
Definition at line 43 of file ecdh.h.
Referenced by ecdh_free(), ecdh_make_params(), ecdh_make_public(), ssl_write_client_key_exchange(), and ssl_write_server_key_exchange().
peer's public value
Definition at line 44 of file ecdh.h.
Referenced by ecdh_calc_secret(), ecdh_free(), ecdh_read_params(), ecdh_read_public(), ssl_parse_client_key_exchange(), and ssl_parse_server_ecdh_params().
shared secret
Definition at line 45 of file ecdh.h.
Referenced by ecdh_calc_secret(), ecdh_free(), ssl_parse_client_key_exchange(), ssl_psk_derive_premaster(), and ssl_write_client_key_exchange().
1.6.1