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: