接口

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 对象。