Class SchemaFingerprint
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.