예제 #1
0
파일: certs.c 프로젝트: 44670/Project_CTR
int GenCertChildIssuer(u8 *dest, u8 *cert)
{
	u8 *issuer = GetCertIssuer(cert);
	u8 *name = GetCertName(cert);

	/*
	u32 out_size = strlen((char*)issuer) + strlen((char*)name) + 1;
	if(out_size > 0x40) return MEM_ERROR;
	*/

	snprintf((char*)dest,0x40,"%s-%s",issuer,name);

	/*
	strcat((char*)dest,(char*)issuer);
	strcat((char*)dest,"-");
	strcat((char*)dest,(char*)name);
	*/
	return 0;
}
예제 #2
0
void GenCertChildIssuer(u8 *dest, u8 *cert)
{
	snprintf((char*)dest,0x40,"%s-%s",GetCertIssuer(cert),GetCertName(cert));
}