接口
interface Digest
public interface Digest {
prop size: Int64
prop blockSize: Int64
}
功能:摘要算法接口,继承该接口的 class、interface、struct 也需要遵守该接口中函数的入参及返回值定义。
prop blockSize
prop blockSize: Int64
功能:返回Block块长度,单位字节。
类型:Int64
prop size
prop size: Int64
功能:返回生成的摘要信息长度,单位字节。
类型:Int64
func finish()
func finish(): Array<Byte>
功能:返回生成的 digest 值。
返回值:
func reset()
mut func reset(): Unit
功能:重置 digest 对象到初始状态。
func write(Array<Byte>)
mut func write(buffer: Array<Byte>): Unit
功能:使用给定的 buffer 更新 digest 对象。