public void kirk_CMD1_ex(byte* outbuff, byte* inbuff, int size, AES128CMACHeader* header) { var _buffer = new byte[size]; fixed (byte* buffer = _buffer) { Crypto.memcpy(buffer, header, sizeof(AES128CMACHeader)); Crypto.memcpy(buffer + sizeof(AES128CMACHeader), inbuff, header->DataSize); kirk_CMD1(outbuff, buffer, size, true); } }