Global

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.hash.crc32
  • Platforms: .NET, .NET Standard 2.0, Island

 

Castagnoli

 

const Castagnoli: Int64 = 2197175160

 

const Int64 Castagnoli = 2197175160

 

static let Castagnoli: Int64 = 2197175160

 

const Castagnoli Int64 = 2197175160

 

Const Castagnoli As Int64 = 2197175160

Checksum

 

class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint32

 

static uint32 Checksum(Slice<Byte> data, Memory<Table> tab)

 

static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint32

 

func Checksum(data Slice<Byte>, tab Memory<Table>) uint32

 

Shared Function Checksum(data As Slice<Byte>, tab As Memory<Table>) As uint32

Parameters:

  • data:
  • tab:

ChecksumIEEE

 

class method ChecksumIEEE(data: Slice<Byte>): uint32

 

static uint32 ChecksumIEEE(Slice<Byte> data)

 

static func ChecksumIEEE(_ data: Slice<Byte>) -> uint32

 

func ChecksumIEEE(data Slice<Byte>) uint32

 

Shared Function ChecksumIEEE(data As Slice<Byte>) As uint32

Parameters:

  • data:

IEEE

 

const IEEE: Int64 = 3988292384

 

const Int64 IEEE = 3988292384

 

static let IEEE: Int64 = 3988292384

 

const IEEE Int64 = 3988292384

 

Const IEEE As Int64 = 3988292384

IEEETable

 

class var IEEETable: Memory<Table>;

 

static Memory<Table> IEEETable

 

static var IEEETable: Memory<Table>

 

IEEETable Memory<Table>

 

Shared FIELD IEEETable() As Memory<Table>

Koopman

 

const Koopman: Int64 = 3945912366

 

const Int64 Koopman = 3945912366

 

static let Koopman: Int64 = 3945912366

 

const Koopman Int64 = 3945912366

 

Const Koopman As Int64 = 3945912366

MakeTable

 

class method MakeTable(poly: uint32): Memory<Table>

 

static Memory<Table> MakeTable(uint32 poly)

 

static func MakeTable(_ poly: uint32) -> Memory<Table>

 

func MakeTable(poly uint32) Memory<Table>

 

Shared Function MakeTable(poly As uint32) As Memory<Table>

Parameters:

  • poly:

New

 

class method New(tab: Memory<Table>): Hash32

 

static Hash32 New(Memory<Table> tab)

 

static func New(_ tab: Memory<Table>) -> Hash32

 

func New(tab Memory<Table>) Hash32

 

Shared Function New(tab As Memory<Table>) As Hash32

Parameters:

  • tab:

NewIEEE

 

class method NewIEEE: Hash32

 

static Hash32 NewIEEE()

 

static func NewIEEE() -> Hash32

 

func NewIEEE() Hash32

 

Shared Function NewIEEE() As Hash32

Size

 

const Size: Int64 = 4

 

const Int64 Size = 4

 

static let Size: Int64 = 4

 

const Size Int64 = 4

 

Const Size As Int64 = 4

Update

 

class method Update(crc: uint32; tab: Memory<Table>; p: Slice<Byte>): uint32

 

static uint32 Update(uint32 crc, Memory<Table> tab, Slice<Byte> p)

 

static func Update(_ crc: uint32, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint32

 

func Update(crc uint32, tab Memory<Table>, p Slice<Byte>) uint32

 

Shared Function Update(crc As uint32, tab As Memory<Table>, p As Slice<Byte>) As uint32

Parameters:

  • crc:
  • tab:
  • p:

 

Castagnoli

 

const Castagnoli: Int64 = 2197175160

 

const Int64 Castagnoli = 2197175160

 

static let Castagnoli: Int64 = 2197175160

 

const Castagnoli Int64 = 2197175160

 

Const Castagnoli As Int64 = 2197175160

IEEE

 

const IEEE: Int64 = 3988292384

 

const Int64 IEEE = 3988292384

 

static let IEEE: Int64 = 3988292384

 

const IEEE Int64 = 3988292384

 

Const IEEE As Int64 = 3988292384

Koopman

 

const Koopman: Int64 = 3945912366

 

const Int64 Koopman = 3945912366

 

static let Koopman: Int64 = 3945912366

 

const Koopman Int64 = 3945912366

 

Const Koopman As Int64 = 3945912366

Size

 

const Size: Int64 = 4

 

const Int64 Size = 4

 

static let Size: Int64 = 4

 

const Size Int64 = 4

 

Const Size As Int64 = 4

 

IEEETable

 

class var IEEETable: Memory<Table>;

 

static Memory<Table> IEEETable

 

static var IEEETable: Memory<Table>

 

IEEETable Memory<Table>

 

Shared FIELD IEEETable() As Memory<Table>

 

Checksum

 

class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint32

 

static uint32 Checksum(Slice<Byte> data, Memory<Table> tab)

 

static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint32

 

func Checksum(data Slice<Byte>, tab Memory<Table>) uint32

 

Shared Function Checksum(data As Slice<Byte>, tab As Memory<Table>) As uint32

Parameters:

  • data:
  • tab:

ChecksumIEEE

 

class method ChecksumIEEE(data: Slice<Byte>): uint32

 

static uint32 ChecksumIEEE(Slice<Byte> data)

 

static func ChecksumIEEE(_ data: Slice<Byte>) -> uint32

 

func ChecksumIEEE(data Slice<Byte>) uint32

 

Shared Function ChecksumIEEE(data As Slice<Byte>) As uint32

Parameters:

  • data:

MakeTable

 

class method MakeTable(poly: uint32): Memory<Table>

 

static Memory<Table> MakeTable(uint32 poly)

 

static func MakeTable(_ poly: uint32) -> Memory<Table>

 

func MakeTable(poly uint32) Memory<Table>

 

Shared Function MakeTable(poly As uint32) As Memory<Table>

Parameters:

  • poly:

New

 

class method New(tab: Memory<Table>): Hash32

 

static Hash32 New(Memory<Table> tab)

 

static func New(_ tab: Memory<Table>) -> Hash32

 

func New(tab Memory<Table>) Hash32

 

Shared Function New(tab As Memory<Table>) As Hash32

Parameters:

  • tab:

NewIEEE

 

class method NewIEEE: Hash32

 

static Hash32 NewIEEE()

 

static func NewIEEE() -> Hash32

 

func NewIEEE() Hash32

 

Shared Function NewIEEE() As Hash32

Update

 

class method Update(crc: uint32; tab: Memory<Table>; p: Slice<Byte>): uint32

 

static uint32 Update(uint32 crc, Memory<Table> tab, Slice<Byte> p)

 

static func Update(_ crc: uint32, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint32

 

func Update(crc uint32, tab Memory<Table>, p Slice<Byte>) uint32

 

Shared Function Update(crc As uint32, tab As Memory<Table>, p As Slice<Byte>) As uint32

Parameters:

  • crc:
  • tab:
  • p: