urbanjost / M_hashkeys

hash algorithms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NOTE: This repository requires being built with fpm ( Fortran Package Manager ) Alternatively, it may be found as a part of the GPF( General Purpose Fortran )

Name

M_hashkeys - a collection of hash key generator modules

Description

M_hashkeys(3f) is a Fortran repository that contains several modules of hash generators.

Documentation docs

User

All documents are contained in the docs/ directory including archive files of man(1) pages that can be installed on ULS (Unix-Like Systems).

Individual man-pages as HTML

HTML versions of the man-pages describe all the routines:

  • An index to M_hashkeys.f90 and M_hashkeys__sha3.f90

All man-pages amalgamated as HTML

Another view of these documents (that uses javascript to combine all the HTML descriptions of the man-pages) is in a form that can easily be printed as a single document.

real man-pages gmake

  • CHANGELOG provides a history of significant changes

Developer

Download and Build

fpm fpm

Download the github repository and build it with fpm ( as described at Fortran Package Manager )

     git clone https://github.com/urbanjost/M_hashkeys.git
     cd M_hashkeys
     fpm test

or just list it as a dependency in your fpm.toml project file.

        [dependencies]
        M_hashkeys        = { git = "https://github.com/urbanjost/M_hashkeys.git" }

About

hash algorithms


Languages

Language:Fortran 96.1%Language:Makefile 2.0%Language:C 1.9%