sm3_init
ATTRIBUTE_WARN_UNUSED_RET int sm3_init(sm3_context *ctx);
return sm3_init((sm3_context*)hctx);
ret = sm3_init(&ctx); EG(ret, err);