Global
Location
-
Reference:
- Go.dll .NET, .NET Standard 2.0
- Go.fx Island
- Namespace: go.hash.crc64
- Platforms: .NET, .NET Standard 2.0, Island
Checksum
class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint64
static uint64 Checksum(Slice<Byte> data, Memory<Table> tab)
static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint64
func Checksum(data Slice<Byte>, tab Memory<Table>) uint64
Shared Function Checksum(data As Slice<Byte>, tab As Memory<Table>) As uint64
Parameters:
- data:
- tab:
ECMA
const ECMA: Int64 = -3932672073523589310
const Int64 ECMA = -3932672073523589310
static let ECMA: Int64 = -3932672073523589310
const ECMA Int64 = -3932672073523589310
Const ECMA As Int64 = -3932672073523589310
ISO
const ISO: Int64 = -2882303761517117440
const Int64 ISO = -2882303761517117440
static let ISO: Int64 = -2882303761517117440
const ISO Int64 = -2882303761517117440
Const ISO As Int64 = -2882303761517117440
MakeTable
class method MakeTable(poly: uint64): Memory<Table>
static Memory<Table> MakeTable(uint64 poly)
static func MakeTable(_ poly: uint64) -> Memory<Table>
func MakeTable(poly uint64) Memory<Table>
Shared Function MakeTable(poly As uint64) As Memory<Table>
Parameters:
- poly:
New
class method New(tab: Memory<Table>): Hash64
static Hash64 New(Memory<Table> tab)
static func New(_ tab: Memory<Table>) -> Hash64
func New(tab Memory<Table>) Hash64
Shared Function New(tab As Memory<Table>) As Hash64
Parameters:
- tab:
Size
const Size: Int64 = 8
const Int64 Size = 8
static let Size: Int64 = 8
const Size Int64 = 8
Const Size As Int64 = 8
Update
class method Update(crc: uint64; tab: Memory<Table>; p: Slice<Byte>): uint64
static uint64 Update(uint64 crc, Memory<Table> tab, Slice<Byte> p)
static func Update(_ crc: uint64, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint64
func Update(crc uint64, tab Memory<Table>, p Slice<Byte>) uint64
Shared Function Update(crc As uint64, tab As Memory<Table>, p As Slice<Byte>) As uint64
Parameters:
- crc:
- tab:
- p:
ECMA
const ECMA: Int64 = -3932672073523589310
const Int64 ECMA = -3932672073523589310
static let ECMA: Int64 = -3932672073523589310
const ECMA Int64 = -3932672073523589310
Const ECMA As Int64 = -3932672073523589310
ISO
const ISO: Int64 = -2882303761517117440
const Int64 ISO = -2882303761517117440
static let ISO: Int64 = -2882303761517117440
const ISO Int64 = -2882303761517117440
Const ISO As Int64 = -2882303761517117440
Size
const Size: Int64 = 8
const Int64 Size = 8
static let Size: Int64 = 8
const Size Int64 = 8
Const Size As Int64 = 8
Checksum
class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint64
static uint64 Checksum(Slice<Byte> data, Memory<Table> tab)
static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint64
func Checksum(data Slice<Byte>, tab Memory<Table>) uint64
Shared Function Checksum(data As Slice<Byte>, tab As Memory<Table>) As uint64
Parameters:
- data:
- tab:
MakeTable
class method MakeTable(poly: uint64): Memory<Table>
static Memory<Table> MakeTable(uint64 poly)
static func MakeTable(_ poly: uint64) -> Memory<Table>
func MakeTable(poly uint64) Memory<Table>
Shared Function MakeTable(poly As uint64) As Memory<Table>
Parameters:
- poly:
New
class method New(tab: Memory<Table>): Hash64
static Hash64 New(Memory<Table> tab)
static func New(_ tab: Memory<Table>) -> Hash64
func New(tab Memory<Table>) Hash64
Shared Function New(tab As Memory<Table>) As Hash64
Parameters:
- tab:
Update
class method Update(crc: uint64; tab: Memory<Table>; p: Slice<Byte>): uint64
static uint64 Update(uint64 crc, Memory<Table> tab, Slice<Byte> p)
static func Update(_ crc: uint64, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint64
func Update(crc uint64, tab Memory<Table>, p Slice<Byte>) uint64
Shared Function Update(crc As uint64, tab As Memory<Table>, p As Slice<Byte>) As uint64
Parameters:
- crc:
- tab:
- p: