- 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
- 1401
- ↳ this version
- 232
- Views
- 6596
- ↳ this version
- 728
Reviews
Nobody has reviewed this file yet.Versions
- HASHLIB CE Cryptography Library (published 2 years, 9 months ago; 2022-02-04 16:02 UTC-08:00)
- HASHLIB CE Cryptography Library (published 2 years, 9 months ago; 2022-02-02 21:18 UTC-08:00)
- HASHLIB CE Cryptography Library (published 3 years, 1 month ago; 2021-10-29 06:12 UTC-08:00)
- HASHLIB CE Cryptography Library (published 3 years, 5 months ago; 2021-06-26 22:09 UTC-08:00)
- HASHLIB CE Cryptography Library (published 3 years, 6 months ago; 2021-05-28 13:44 UTC-08:00)
- HASHLIB CE Cryptography Library (published 3 years, 9 months ago; 2021-02-21 22:53 UTC-08:00)
Advertisement