18 #ifndef _SECURITY_API_AUTH_H__ 19 #define _SECURITY_API_AUTH_H__ 21 #include "security_common.h" 27 security_error auth_generate_random(security_handle hnd,
unsigned int size,
security_data *random);
29 security_error auth_generate_certificate(security_handle hnd,
const char *cert_name,
security_csr *csr,
security_data *cert);
31 security_error auth_set_certificate(security_handle hnd,
const char *cert_name,
security_data *cert);
33 security_error auth_get_certificate(security_handle hnd,
const char *cert_name,
security_data *cert);
35 security_error auth_remove_certificate(security_handle hnd,
const char *cert_name);
47 security_error auth_get_hmac(security_handle hnd, security_hmac_mode mode,
const char *key_name,
security_data *data,
security_data *hmac);
49 security_error auth_generate_dhparams(security_handle hnd,
const char *dh_name,
security_dh_param *param);
53 security_error auth_generate_ecdhkey(security_handle hnd,
const char *ecdh_name,
security_ecdh_param *param);
57 #endif // _SECURITY_API_AUTH_H__