HASHLIB CE Cryptography Library
  1. All files
  2. TI-84 Plus CE Programs
  3. TI-84 Plus CE Assembly Programs
  4. TI-84 Plus CE Assembly Math Programs

Description

This is a LibLoad-compatible library that contains algorithms for computing several types of hashes for files or arbitrary data segments.

It contains: general additive checksums (24 and 32-but), CRC-32, SHA-1, and SHA-256.
For the SHA* routines, there are single-pass routines that allow you to pass a single block of data, but the backend routines that deal with individual segments are also exposed.
See the enclosed C header file for more details.
Credit to: beckadamtheinventor for some assembly magic deal with a pseudo uint64_t.
Credit to: commandblockguy for help making this LibLoad compatible.

Archive Contents

Name Size
hashlib_release/readme.md 234 bytes
hashlib_release/hashlib.h 3.4 KB
hashlib_release/hashlib.lib 356 bytes
hashlib_release/hashlib.8xv 14.4 KB
Download file
File Size
7.2 KB

Metadata

Uploaded
3 months, 3 weeks ago

Statistics

Rating
No ratings.
Downloads
26
↳ this version
18
Views
234
↳ this version
185

Reviews

Nobody has reviewed this file yet.

Versions

  1. HASHLIB CE Cryptography Library (published 2 weeks, 1 day ago; 2021-05-28 21:44 UTC)
  2. HASHLIB CE Cryptography Library (published 3 months, 3 weeks ago; 2021-02-22 06:53 UTC)

Advertisement