- All files
- TI-84 Plus CE Programs
- TI-84 Plus CE Assembly Programs
- TI-84 Plus CE Assembly Math Programs
Description
A CE C toolchain library -- for use with LIBLOAD. Use and invoke this library just as you would any of the CE C standard libraries.
A library providing industry-standard cryptography for the TI-84+ CE graphing calculator. Contains a secure hardware-based RNG, Advanced Encryption Standard (128, 192, 256-bit) and RSA public key encryption (1024-2048 bit), SSL signature verification, SHA-256, SHA-256 HMAC, PBKDF2 and more. See the enclosed documentation for details.
Included in this release is enhanced side-channel resistance measures, including: (1) the purging of the stack frame in user-facing encryptor functions, and (2) disabling system interrupts to prevent attempts to initiate system-level USB activity while the library is doing stuff.
[Credits]
modular exponentiation routine by jacobly
sha256_transform by beck
some code sourced from public domain repo
wrappers, documentation, and some implementation by ACagliano
Archive Contents
| Name | Size |
|---|---|
| .doxyfile | 113.4 KB |
| .github/workflows/codeql-analysis.yml | 2.4 KB |
| .github/workflows/main.yml | 1.3 KB |
| .gitignore | 75 bytes |
| HASHLIB Cryptanalysis.pdf | 251.6 KB |
| HASHLIB Quick Reference.pdf | 219.5 KB |
| LICENSE | 34.3 KB |
| README.md | 974 bytes |
| examples/hashlib_aes_demo/icon.png | 761 bytes |
| examples/hashlib_aes_demo/makefile | 379 bytes |
| examples/hashlib_aes_demo/readme.md | 366 bytes |
| examples/hashlib_aes_demo/src/main.c | 2.6 KB |
| examples/hashlib_mgf1_demo/icon.png | 761 bytes |
| examples/hashlib_mgf1_demo/makefile | 397 bytes |
| examples/hashlib_mgf1_demo/readme.md | 366 bytes |
| examples/hashlib_mgf1_demo/src/main.c | 1.3 KB |
| examples/hashlib_pbkdf2_demo/icon.png | 761 bytes |
| examples/hashlib_pbkdf2_demo/makefile | 397 bytes |
| examples/hashlib_pbkdf2_demo/readme.md | 366 bytes |
| examples/hashlib_pbkdf2_demo/src/main.c | 1.1 KB |
| examples/hashlib_prng_demo/icon.png | 761 bytes |
| examples/hashlib_prng_demo/makefile | 379 bytes |
| examples/hashlib_prng_demo/readme.md | 366 bytes |
| examples/hashlib_prng_demo/src/main.c | 1.0 KB |
| examples/hashlib_rsa_demo/icon.png | 761 bytes |
| examples/hashlib_rsa_demo/makefile | 397 bytes |
| examples/hashlib_rsa_demo/readme.md | 366 bytes |
| examples/hashlib_rsa_demo/src/main.c | 1.4 KB |
| examples/hashlib_sha256_demo/icon.png | 761 bytes |
| examples/hashlib_sha256_demo/makefile | 397 bytes |
| examples/hashlib_sha256_demo/readme.md | 366 bytes |
| examples/hashlib_sha256_demo/src/main.c | 1.2 KB |
| examples/hashlib_sha256hmac_demo/icon.png | 761 bytes |
| examples/hashlib_sha256hmac_demo/makefile | 397 bytes |
| examples/hashlib_sha256hmac_demo/readme.md | 366 bytes |
| examples/hashlib_sha256hmac_demo/src/main.c | 1.1 KB |
| hashlib.8xv | 19.7 KB |
| hashlib.asm | 119.2 KB |
| hashlib.h | 46.6 KB |
| hashlib.lib | 976 bytes |
| makefile | 1.3 KB |
- File Size
- 572.7 KB
- Short link
- http://ceme.tech/DL2123
Metadata
- Authors
- Uploaded
Links
- HASHLIB home page
- https://cagstech.com/projects/hashlib/
- Cemetech discussion thread
- https://www.cemetech.net/forum/viewtopic.php?t=17447
Statistics
- Rating
- No ratings.
- Downloads
- 2241
- ↳ this version
- 366
- Views
- 9167
- ↳ this version
- 1230
Reviews
Nobody has reviewed this file yet.Versions
- HASHLIB CE Cryptography Library (published 3 years, 10 months ago; 2022-02-04 19:02 UTC-05:00)
- HASHLIB CE Cryptography Library (published 3 years, 10 months ago; 2022-02-03 00:18 UTC-05:00)
- HASHLIB CE Cryptography Library (published 4 years, 1 month ago; 2021-10-29 09:12 UTC-05:00)
- HASHLIB CE Cryptography Library (published 4 years, 5 months ago; 2021-06-27 01:09 UTC-05:00)
- HASHLIB CE Cryptography Library (published 4 years, 6 months ago; 2021-05-28 16:44 UTC-05:00)
- HASHLIB CE Cryptography Library (published 4 years, 9 months ago; 2021-02-22 01:53 UTC-05:00)
Advertisement