All pastes #804087 Raw Edit

Mine

public text v1 · immutable
·published 2007-12-03 02:44 UTC
rendered paste body
char xor_sequence[] = {
		0x57,0x02,0x5b,0x04,0x34,0x06,0x01,0x08,
		0x37,0x0a,0x12,0x69,0x41,0x38,0x0f,0x78
	};

	int i;
	char keyOut[32];
	char *p = keyOut + 16;

	memset(keyOut,0,32);

	/*
	values[0] = 0x009226FA;
	values[1] = 0x000000FA;
	values[2] = 0x00000000;
	values[3] = 0x00001e98;
	*/

	if(values) {
		memcpy(keyOut,&values[0],sizeof(unsigned int));
		memcpy(keyOut+4,&values[1],sizeof(unsigned int));
		memcpy(keyOut+8,&values[2],sizeof(unsigned int));
		memcpy(keyOut+12,&values[3],sizeof(unsigned int));
	}

	for(i=0;i<sizeof(keyOut)/2;i++) {
		keyOut[i]^=InitVector[i];
	}

	p = keyOut+i;

	*p++ = 0x37;
	*p++ = 0x04;
	*p++ = 0x5d;
	*p++ = 0x2e;
	*p++ = 0x43;
	*p++ = 0x38;
	*p++ = 0x49;
	*p++ = 0x53;
	*p++ = 0x50;
	*p++ = 0x05;
	*p++ = 0x13;
	*p++ = (char)0xc9;
	*p++ = 0x28;
	*p++ = (char)0xa4;
	*p++ = 0x4d;
	*p++ = 0x05;

	return my_strndup(keyOut,32);