Table of Contents

Class SchemaFingerprint

Namespace
AvroSharp.Schemas
Assembly
AvroSharp.dll

Schema fingerprints computed over the Parsing Canonical Form, as described by the specification.

public static class SchemaFingerprint
Inheritance
SchemaFingerprint
Inherited Members

Fields

Crc64AvroEmpty

The CRC-64-AVRO fingerprint of empty input, as Crc64Avro(ReadOnlySpan<byte>) returns it.

Methods

Crc64Avro(AvroSchema)

Gets the CRC-64-AVRO fingerprint of a schema's canonical form (same as Fingerprint64).

Crc64Avro(ReadOnlySpan<byte>)

Computes the CRC-64-AVRO (Rabin) fingerprint of arbitrary bytes.

Md5(AvroSchema)

Computes the 16-byte MD5 fingerprint of a schema's canonical form.

Sha256(AvroSchema)

Computes the 32-byte SHA-256 fingerprint of a schema's canonical form.

See Also