"); //-->
int read_extcert_base_hashvalue(unsigned char *pFileName, int nFileNameLen, unsigned char *pFileContent, int *nFileContentLen)
{
FILE *fp = NULL;
size_t lFileLen = 0;
char szFileName[65] = {0};
char pFilePathName[260] = {0};
ByteToHexStr(pFileName, szFileName, nFileNameLen);
sprintf(pFilePathName, "%s/%s.cert",EXT_FILEPATH, szFileName);
//打开文件
fp = fopen(pFilePathName, "r");
if (fp == NULL)
{
DebugOutPutErr("%s -->> fopen failed:%d(%d)\n", __FUNCTION__, errno, __LINE__);
return FILE_ERR_OPEN_FAILED;
}
// 读取文件长度
fseek(fp, 0L, SEEK_END);
lFileLen = ftell(fp);
fseek(fp, 0L, SEEK_SET);
if(*nFileContentLen < (int)lFileLen)
{
DebugOutPutErr("%s --> buffer is too small: %d < %d\n", __FUNCTION__, *nFileContentLen, lFileLen);
return BUFFER_ERR_OVERFLOW;
}
//读取文件
*nFileContentLen = (int)fread(pFileContent, 1, lFileLen,fp);
fclose(fp);
return 0;
}专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
公路收费系统中数字视频叠加设备的研究与应用
节能灯功率管失效机理分析
高效率多通道语音记录系统的研制
L3自动驾驶开始落地,中国车企全面布局智驾芯片
Virtex-7 485T I/O处理能力
DK系列电子整流器、节能灯专用开关晶体管(110~130V专用)
关于晶振的一些问题,新手的十万个为什么
CY-EVM6416图象处理板
三星预热新品发布会:一个崭新的人工智能伙伴即将到来
北京利达集团诚招嵌入式产品开发工程师
高性能语音拨号器的设计与实现
Virtex-7 485T功耗演示
泉州在线----泉州最大的门户网站www.qzzx.cn
双管电子整流器电路
英伟达AI芯片效能演进速度已超过摩尔定律?
全桥驱动器UBA2030T及其应用
这几个基础模块电路,你都能看懂吗?
2025年手机芯片,可能不会采用2nm技术
这家CPU新贵,Arm正考虑收购
TMS320C5000系列 DSP实时多任务操作系统
集成了数字电源管理功能的模拟 DC/DC 控制器
节能灯和电子整流器三极管参数的选择指南
输出电压调节
Virtex-7 485T DSP处理能力
开发套件求购!
高速远程数据采集系统设计
工作频率可动态调整的单片机系统设计
全球三级出口限制,美国 AI 芯片最后一击
马来西亚可以生产GPU吗?
微软大力收拢AI人才:AI软件工程师平均年薪277万元