| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| b3hs_hash_key_jenkins | M_hashkeys | Function | b3hs_hash_key_jenkins(3f) - [M_hashkeys] hash key algorithm by Bob Jenkins (LICENSE:PD) |
| checkem | demo_luhn_checksum | Subroutine | |
| crc32_hash | M_hashkeys | Interface | |
| dirty_sha256 | M_hashkeys | Function | function dirtys_sha256(str) |
| djb2 | M_hashkeys | Function | |
| djb2_hash | M_hashkeys | Interface | |
| luhn_checksum | M_hashkeys | Function | Sample program |
| sdbm_hash | M_hashkeys | Interface | |
| sha256 | M_hashkeys | Function | function sha256(str) |
| sha3 | M_hashkeys__sha3 | Function | |
| sha3_auto_test | M_hashkeys__sha3 | Subroutine | |
| sha3_digest | M_hashkeys__sha3 | Subroutine | !GFORTRAN 8.3 BUG!*!state%buffer( state%r/8 ) = transfer(int(b‘10000110’,kind=int8),state%buffer(1)) |
| sha3_file | M_hashkeys__sha3 | Subroutine | |
| sha3_hexdigest | M_hashkeys__sha3 | Function | |
| sha3_update | M_hashkeys__sha3 | Subroutine | |
| test_suite_M_hashkeys | M_hashkeys | Subroutine | |
| test_suite_M_hashkeys__sha3 | M_hashkeys__sha3 | Subroutine | setup teardown |
| test_suite_sha256 | M_hashkeys | Subroutine | |
| unit_check | demo_sha256 | Subroutine |