FTEQW
Documentation of the FTE engine source tree.
ftecrypto_s Struct Reference

#include <netinc.h>

Public Attributes

const char * drivername
 
vfsfile_t *(* OpenStream )(const char *hostname, vfsfile_t *source, qboolean isserver)
 
int(* GetChannelBinding )(vfsfile_t *vf, qbyte *binddata, size_t *bindsize)
 
const struct dtlsfuncs_s *(* DTLS_InitClient )(void)
 
const struct dtlsfuncs_s *(* DTLS_InitServer )(void)
 
enum hashvalidation_e(* VerifyHash )(const qbyte *hashdata, size_t hashsize, const qbyte *certdata, size_t certsize, const qbyte *signdata, size_t signsize)
 
int(* GenerateSignature )(const qbyte *hashdata, size_t hashsize, qbyte *signdata, size_t signsizemax)
 

Member Data Documentation

◆ drivername

const char* ftecrypto_s::drivername

◆ DTLS_InitClient

const struct dtlsfuncs_s *(* ftecrypto_s::DTLS_InitClient) (void)

◆ DTLS_InitServer

const struct dtlsfuncs_s *(* ftecrypto_s::DTLS_InitServer) (void)

◆ GenerateSignature

int(* ftecrypto_s::GenerateSignature) (const qbyte *hashdata, size_t hashsize, qbyte *signdata, size_t signsizemax)

◆ GetChannelBinding

int(* ftecrypto_s::GetChannelBinding) (vfsfile_t *vf, qbyte *binddata, size_t *bindsize)

◆ OpenStream

vfsfile_t *(* ftecrypto_s::OpenStream) (const char *hostname, vfsfile_t *source, qboolean isserver)

◆ VerifyHash

enum hashvalidation_e(* ftecrypto_s::VerifyHash) (const qbyte *hashdata, size_t hashsize, const qbyte *certdata, size_t certsize, const qbyte *signdata, size_t signsize)

The documentation for this struct was generated from the following file: