gimli.js

Gimli is a 384-bit permutation designed to achieve high security with high performance across a broad range of platforms, including 64-bit Intel/AMD server CPUs, 64-bit and 32-bit ARM smartphone CPUs, 32-bit ARM microcontrollers, 8-bit AVR microcontroller

Usage no npm install needed!

<script type="module">
  import gimliJs from 'https://cdn.skypack.dev/gimli.js';
</script>

README

Gimli.js

An implementation of Gimli in typescript with compilation to javascript in CommonJS.

Currently implented functions

  • Core Permutation
  • Hash
  • Cipher

TODO

  • PRNG

Based on the zig implementation by daurnimator.