1#ifndef EID_VWR_DATAVERIFY_H
2#define EID_VWR_DATAVERIFY_H
4#include <eid-viewer/macros.h>
46DllExport
int eid_vwr_check_data_validity(
const void *photo,
int plen,
47 const void *photohash,
int hashlen,
48 const void *datafile,
int datfilelen,
49 const void *datasig,
int datsiglen,
50 const void *addrfile,
int addfilelen,
51 const void *addrsig,
int addsiglen,
52 const void *rrncert,
int certlen);
53DllExport
int eid_vwr_verify_card(
void *data);
66DllExport
void eid_vwr_maybe_perform_challenge(
void);
68DllExport
void eid_vwr_check_signature(
const void* pubkey,
size_t pubkeylen,
69 const void* sig,
size_t siglen,
const void* data,
71DllExport
void eid_vwr_challenge_result(
const unsigned char *response,
int responselen,
enum eid_vwr_result res);
eid_vwr_result
Definition oslayer.h:63
contains the functions, enums and structures that need to be known by the ui