vpcd: allow *extended* length APDUs
- don't predefine any limits on the transceive size - fixes out of bounds access
This commit is contained in:
@@ -3,8 +3,8 @@
|
||||
#include "device.h"
|
||||
|
||||
|
||||
bool getBuffer(IWDFIoRequest* pRequest,BYTE *buffer,int *bufferLen);
|
||||
bool getBuffer(IWDFIoRequest* pRequest,void **buffer,int *bufferLen);
|
||||
void setString(CMyDevice *device,IWDFIoRequest* pRequest,char *result,int outSize);
|
||||
void setBuffer(CMyDevice *device,IWDFIoRequest* pRequest,BYTE *result,int inSize);
|
||||
void setBuffer(CMyDevice *device,IWDFIoRequest* pRequest,void *result,int inSize);
|
||||
void setInt(CMyDevice *device,IWDFIoRequest* pRequest,DWORD result);
|
||||
DWORD getInt(IWDFIoRequest* pRequest);
|
||||
|
||||
Reference in New Issue
Block a user