blob: ae68fc974856f89b651d52c016f9d25d3f37d1fd [file] [log] [blame]
#ifdef __cplusplus
extern "C" {
#endif
#include "sapi/tpm20.h"
#include <sys/socket.h>
#include <sys/un.h>
#include <errno.h>
#include <arpa/inet.h>
void WSACleanup();
#define closesocket(serverSock) close(serverSock)
#define SOCKADDR struct sockaddr
#define SOCKET int
#define INVALID_SOCKET -1
#define SOCKET_ERROR -1
int WSAGetLastError();
#define WINAPI
#define LPVOID void *
TSS2_RC
socket_connect (
const char *hostname,
uint16_t port,
SOCKET *socket);
void CloseSockets( SOCKET serverSock, SOCKET tpmSock );
TSS2_RC recvBytes( SOCKET tpmSock, unsigned char *data, int len );
#ifdef __cplusplus
}
#endif