完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
对接腾讯云叮当语音识别ASR平台过程中,出现偶发性的签名错误问题,以下是问题分析过程: 1.针对该问题进行详细分析,发现导致签名错误的位置是HMAC-SHA256处理后的数据出现异常 2.怀疑是HMAC-SHA256函数存在BUG,移植HMAC-SHA256和调用ESP-IDF自带HMAC-SHA256函数,仍然存在BUG 3.抓取多组数据,与签名错误数据进行对比,寻找偶发性签名错误差异 4.发现PRINTF出来的HMAC-SHA256数据后半部折半丢失,寻找差异规律,发现根本原因是数据中含有结束符 ' |