package

github.com/Crystal-Matter/verhoeff

1.0.1 / published Oct 11, 2023 / repository

implementation of the Verhoeff checksum algorithm in crystal lang

verhoeff

An implementation of the verhoeff algorithm for crystal lang

Installation

  1. Add the dependency to your shard.yml:

    dependencies:
      verhoeff:
        github: spider-gazelle/verhoeff
  2. Run shards install

Usage

require "verhoeff"

puts Verhoeff.generate_checksum(1234)  # => 0
puts Verhoeff.validate(12340)          # => true

puts Verhoeff.generate_checksum("1234")  # => 0
puts Verhoeff.validate("12340")          # => true

Contributors

API

  • Verhoeff

    implementation of the Verhoeff checksum algorithm