Hash32

Overview

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.hash
  • Platforms: .NET, .NET Standard 2.0, Island
  • Ancestry: Writer | Hash | Hash32

Required Methods


BlockSize    (declared in Hash)

 

method BlockSize: int

 

int BlockSize()

 

func BlockSize() -> int

 

func BlockSize() int

 

Function BlockSize() As int

Reset    (declared in Hash)

 

method Reset

 

void Reset()

 

func Reset()

 

// .NET, .NET Standard 2.0
func Reset() 
// Island
func Reset() void

 

Sub Reset()

Size    (declared in Hash)

 

method Size: int

 

int Size()

 

func Size() -> int

 

func Size() int

 

Function Size() As int

Sum    (declared in Hash)

 

method Sum(b: Slice<Byte>): Slice<Byte>

 

Slice<Byte> Sum(Slice<Byte> b)

 

func Sum(_ b: Slice<Byte>) -> Slice<Byte>

 

func Sum(b Slice<Byte>) Slice<Byte>

 

Function Sum(b As Slice<Byte>) As Slice<Byte>

Parameters:

  • b:

Sum32

 

method Sum32: uint32

 

uint32 Sum32()

 

func Sum32() -> uint32

 

func Sum32() uint32

 

Function Sum32() As uint32

Write    (declared in Writer)

 

method Write(p: Slice<Byte>): tuple of (n: Int64, err: error)

 

(Int64 n, error err) Write(Slice<Byte> p)

 

func Write(_ p: Slice<Byte>) -> (Int64, error)

 

func Write(p Slice<Byte>) tuple of (|name=n| Int64, |name=err| error)

 

Function Write(p As Slice<Byte>) As Tuple (Of Int64, error)

Parameters:

  • p: