0
回答
分享一个blake2算法的C语言用法定义
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   
#define blake2_fx(name) \
int name##_bytes(const char* in, char* out) \
{ \
    size_t inLen = strlen(in); \
    if (inLen == 0) return 0; \
    name##_state state[1]; \
    name##_init(state, name##_outbytes); \
    name##_update(state, in, inLen); \
    name##_final(state, out, name##_outbytes); \
    return 1; \
}
blake2_fx(blake2s)
blake2_fx(blake2b)
blake2_fx(blake2sp)
blake2_fx(blake2bp)

 

<无标签>
举报
顶部