struct Digest
XuAPI
pub struct Digest {
}用途
公开结构体 `Digest`。
参数
无
API
#crypto/sm3SM3 摘要。零 C、非商密认证。
struct Digestpub struct Digest {
}公开结构体 `Digest`。
无
newpub fn new() Digest构造该类型的新值。
无
Digest — 该类型的值
sum_bytespub fn sum_bytes(s string) string计算原始字节摘要。
s stringstring — 结果字符串
sumpub fn sum(s string) string计算摘要(多为小写 hex)。
s stringstring — 结果字符串
(&mut Digest) writepub fn (d &mut Digest) write(p &string) int`&mut Digest` 上的方法:写入数据,返回写入的字节数。
d &mut Digestp &stringint — 写入的字节数
(&mut Digest) resetpub fn (d &mut Digest) reset()`&mut Digest` 上的方法:清空内部状态,可再写入或读取。
d &mut Digest(Digest) sizepub fn (d Digest) size() int`Digest` 上的方法:返回尺寸。
d Digestint — 该类型的值
(Digest) blocksizepub fn (d Digest) blocksize() int在 `Digest` 上调用 `blocksize`。
d Digestint — 该类型的值
(&Digest) sum_bytespub fn (d &Digest) sum_bytes() string`&Digest` 上的方法:计算原始字节摘要。
d &Digeststring — 结果字符串
(&Digest) sumpub fn (d &Digest) sum() string`&Digest` 上的方法:计算摘要(多为小写 hex)。
d &Digeststring — 结果字符串