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
// .NET, .NET Standard 2.0
class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint64
// Island
class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint64
// .NET, .NET Standard 2.0
static uint64 Checksum(Slice<Byte> data, Memory<Table> tab)
// Island
static uint64 Checksum(Slice<Byte> data, Memory<Table> tab)
// .NET, .NET Standard 2.0
static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint64
// Island
static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint64
Parameters:
- data:
- tab:
ECMA
const ECMA: Int64 = -3932672073523589310;
const Int64 ECMA = -3932672073523589310
static let ECMA: Int64 = -3932672073523589310
const ECMA Int64 = -3932672073523589310
Dim ECMA As Int64 = -3932672073523589310
ISO
const ISO: Int64 = -2882303761517117440;
const Int64 ISO = -2882303761517117440
static let ISO: Int64 = -2882303761517117440
const ISO Int64 = -2882303761517117440
Dim ISO As Int64 = -2882303761517117440
MakeTable
// .NET, .NET Standard 2.0
class method MakeTable(poly: uint64): Memory<Table>
// Island
class method MakeTable(poly: uint64): Memory<Table>
// .NET, .NET Standard 2.0
static Memory<Table> MakeTable(uint64 poly)
// Island
static Memory<Table> MakeTable(uint64 poly)
// .NET, .NET Standard 2.0
static func MakeTable(_ poly: uint64) -> Memory<Table>
// Island
static func MakeTable(_ poly: uint64) -> Memory<Table>
Parameters:
- poly:
New
// .NET, .NET Standard 2.0
class method New(tab: Memory<Table>): Hash64
// Island
class method New(tab: Memory<Table>): Hash64
// .NET, .NET Standard 2.0
static Hash64 New(Memory<Table> tab)
// Island
static Hash64 New(Memory<Table> tab)
// .NET, .NET Standard 2.0
static func New(_ tab: Memory<Table>) -> Hash64
// Island
static func New(_ tab: Memory<Table>) -> Hash64
Parameters:
- tab:
Size
const Size: Int64 = 8;
const Int64 Size = 8
static let Size: Int64 = 8
const Size Int64 = 8
Dim Size As Int64 = 8
Update
// .NET, .NET Standard 2.0
class method Update(crc: uint64; tab: Memory<Table>; p: Slice<Byte>): uint64
// Island
class method Update(crc: uint64; tab: Memory<Table>; p: Slice<Byte>): uint64
// .NET, .NET Standard 2.0
static uint64 Update(uint64 crc, Memory<Table> tab, Slice<Byte> p)
// Island
static uint64 Update(uint64 crc, Memory<Table> tab, Slice<Byte> p)
// .NET, .NET Standard 2.0
static func Update(_ crc: uint64, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint64
// Island
static func Update(_ crc: uint64, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint64
Parameters:
- crc:
- tab:
- p:
ECMA
const ECMA: Int64 = -3932672073523589310;
const Int64 ECMA = -3932672073523589310
static let ECMA: Int64 = -3932672073523589310
const ECMA Int64 = -3932672073523589310
Dim ECMA As Int64 = -3932672073523589310
ISO
const ISO: Int64 = -2882303761517117440;
const Int64 ISO = -2882303761517117440
static let ISO: Int64 = -2882303761517117440
const ISO Int64 = -2882303761517117440
Dim ISO As Int64 = -2882303761517117440
Size
Checksum
// .NET, .NET Standard 2.0
class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint64
// Island
class method Checksum(data: Slice<Byte>; tab: Memory<Table>): uint64
// .NET, .NET Standard 2.0
static uint64 Checksum(Slice<Byte> data, Memory<Table> tab)
// Island
static uint64 Checksum(Slice<Byte> data, Memory<Table> tab)
// .NET, .NET Standard 2.0
static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint64
// Island
static func Checksum(_ data: Slice<Byte>, _ tab: Memory<Table>) -> uint64
Parameters:
- data:
- tab:
MakeTable
// .NET, .NET Standard 2.0
class method MakeTable(poly: uint64): Memory<Table>
// Island
class method MakeTable(poly: uint64): Memory<Table>
// .NET, .NET Standard 2.0
static Memory<Table> MakeTable(uint64 poly)
// Island
static Memory<Table> MakeTable(uint64 poly)
// .NET, .NET Standard 2.0
static func MakeTable(_ poly: uint64) -> Memory<Table>
// Island
static func MakeTable(_ poly: uint64) -> Memory<Table>
Parameters:
- poly:
New
// .NET, .NET Standard 2.0
class method New(tab: Memory<Table>): Hash64
// Island
class method New(tab: Memory<Table>): Hash64
// .NET, .NET Standard 2.0
static Hash64 New(Memory<Table> tab)
// Island
static Hash64 New(Memory<Table> tab)
// .NET, .NET Standard 2.0
static func New(_ tab: Memory<Table>) -> Hash64
// Island
static func New(_ tab: Memory<Table>) -> Hash64
Parameters:
- tab:
Update
// .NET, .NET Standard 2.0
class method Update(crc: uint64; tab: Memory<Table>; p: Slice<Byte>): uint64
// Island
class method Update(crc: uint64; tab: Memory<Table>; p: Slice<Byte>): uint64
// .NET, .NET Standard 2.0
static uint64 Update(uint64 crc, Memory<Table> tab, Slice<Byte> p)
// Island
static uint64 Update(uint64 crc, Memory<Table> tab, Slice<Byte> p)
// .NET, .NET Standard 2.0
static func Update(_ crc: uint64, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint64
// Island
static func Update(_ crc: uint64, _ tab: Memory<Table>, _ p: Slice<Byte>) -> uint64
Parameters:
- crc:
- tab:
- p: