mirror of
https://github.com/wiiu-env/wut.git
synced 2025-01-08 12:30:39 +01:00
nsysnet: Fix NSSL context / connection types.
NSSLCreateContext returns negative number on failure so must be a handle rather than a pointer.
This commit is contained in:
parent
8434982910
commit
8c1943cdd7
@ -10,8 +10,17 @@
|
|||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
typedef void *NSSLContext;
|
typedef int32_t NSSLContextHandle;
|
||||||
typedef void *NSSLConnection;
|
typedef int32_t NSSLConnectionHandle;
|
||||||
|
|
||||||
|
typedef enum NSSLServerCertId
|
||||||
|
{
|
||||||
|
NSSL_SERVER_CERT_GROUP_0_FIRST = 100,
|
||||||
|
NSSL_SERVER_CERT_GROUP_0_LAST = 105,
|
||||||
|
|
||||||
|
NSSL_SERVER_CERT_GROUP_1_FIRST = 1001,
|
||||||
|
NSSL_SERVER_CERT_GROUP_1_LAST = 1033,
|
||||||
|
} NSSLServerCertId;
|
||||||
|
|
||||||
int32_t
|
int32_t
|
||||||
NSSLInit();
|
NSSLInit();
|
||||||
@ -19,24 +28,24 @@ NSSLInit();
|
|||||||
int32_t
|
int32_t
|
||||||
NSSLFinish();
|
NSSLFinish();
|
||||||
|
|
||||||
NSSLContext
|
NSSLContextHandle
|
||||||
NSSLCreateContext(int32_t unk);
|
NSSLCreateContext(int32_t unk);
|
||||||
|
|
||||||
int32_t
|
int32_t
|
||||||
NSSLDestroyContext(NSSLContext context);
|
NSSLDestroyContext(NSSLContextHandle context);
|
||||||
|
|
||||||
int32_t
|
int32_t
|
||||||
NSSLAddServerPKIExternal(NSSLContext context,
|
NSSLAddServerPKIExternal(NSSLContextHandle context,
|
||||||
const void *cert,
|
const void *cert,
|
||||||
int32_t length,
|
int32_t length,
|
||||||
int32_t unk);
|
int32_t unk);
|
||||||
|
|
||||||
int32_t
|
int32_t
|
||||||
NSSLAddServerPKI(NSSLContext context,
|
NSSLAddServerPKI(NSSLContextHandle context,
|
||||||
int32_t pki);
|
NSSLServerCertId pki);
|
||||||
|
|
||||||
NSSLConnection
|
NSSLConnectionHandle
|
||||||
NSSLCreateConnection(NSSLContext context,
|
NSSLCreateConnection(NSSLContextHandle context,
|
||||||
const char *host,
|
const char *host,
|
||||||
int32_t hostLength,
|
int32_t hostLength,
|
||||||
int32_t options,
|
int32_t options,
|
||||||
@ -44,13 +53,13 @@ NSSLCreateConnection(NSSLContext context,
|
|||||||
int32_t block);
|
int32_t block);
|
||||||
|
|
||||||
int32_t
|
int32_t
|
||||||
NSSLRead(NSSLConnection connection,
|
NSSLRead(NSSLConnectionHandle connection,
|
||||||
const void *buffer,
|
const void *buffer,
|
||||||
int32_t length,
|
int32_t length,
|
||||||
int32_t *outBytesRead);
|
int32_t *outBytesRead);
|
||||||
|
|
||||||
int32_t
|
int32_t
|
||||||
NSSLWrite(NSSLConnection connection,
|
NSSLWrite(NSSLConnectionHandle connection,
|
||||||
const void *buffer,
|
const void *buffer,
|
||||||
int32_t length,
|
int32_t length,
|
||||||
int32_t *outBytesWritten);
|
int32_t *outBytesWritten);
|
||||||
|
Loading…
Reference in New Issue
Block a user