Home | History | Annotate | Download | only in ssl

Lines Matching refs:SSL_ECDH_CTX

686 typedef struct ssl_ecdh_ctx_st SSL_ECDH_CTX;
696 void (*cleanup)(SSL_ECDH_CTX *ctx);
700 int (*offer)(SSL_ECDH_CTX *ctx, CBB *out_public_key);
708 int (*accept)(SSL_ECDH_CTX *ctx, CBB *out_public_key, uint8_t **out_secret,
718 int (*finish)(SSL_ECDH_CTX *ctx, uint8_t **out_secret, size_t *out_secret_len,
740 int SSL_ECDH_CTX_init(SSL_ECDH_CTX *ctx, uint16_t group_id);
744 void SSL_ECDH_CTX_cleanup(SSL_ECDH_CTX *ctx);
747 uint16_t SSL_ECDH_CTX_get_id(const SSL_ECDH_CTX *ctx);
750 int SSL_ECDH_CTX_get_key(SSL_ECDH_CTX *ctx, CBS *cbs, CBS *out);
753 int SSL_ECDH_CTX_add_key(SSL_ECDH_CTX *ctx, CBB *cbb, CBB *out_contents);
756 int SSL_ECDH_CTX_offer(SSL_ECDH_CTX *ctx, CBB *out_public_key);
759 int SSL_ECDH_CTX_accept(SSL_ECDH_CTX *ctx, CBB *out_public_key,
765 int SSL_ECDH_CTX_finish(SSL_ECDH_CTX *ctx, uint8_t **out_secret,
1083 SSL_ECDH_CTX ecdh_ctx;