52#ifndef QSC_TLS_ERRORS_H
53#define QSC_TLS_ERRORS_H
57QSC_CPLUSPLUS_ENABLED_START
86QSC_CPLUSPLUS_ENABLED_END
Contains common definitions for the Quantum Secure Cryptographic (QSC) library.
#define QSC_EXPORT_API
API export macro for Microsoft compilers when importing from a DLL.
Definition qsccommon.h:645
QSC_EXPORT_API const char * qsc_tls_error_to_string(qsc_tls_status status)
Convert a TLS status code to a descriptive diagnostic string.
Definition tlserrors.c:19
qsc_tls_status
Definition tlserrors.h:65
@ qsc_tls_status_success
Definition tlserrors.h:66
@ qsc_tls_status_invalid_state
Definition tlserrors.h:70
@ qsc_tls_status_buffer_too_small
Definition tlserrors.h:69
@ qsc_tls_status_not_supported
Definition tlserrors.h:72
@ qsc_tls_status_invalid_length
Definition tlserrors.h:71
@ qsc_tls_status_failure
Definition tlserrors.h:67
@ qsc_tls_status_invalid_message
Definition tlserrors.h:74
@ qsc_tls_status_authentication_failure
Definition tlserrors.h:73
@ qsc_tls_status_invalid_input
Definition tlserrors.h:68