Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/IanHarvey/minicrypt
Library of crypto primitives for embedded systems
https://github.com/IanHarvey/minicrypt
Last synced: 3 months ago
JSON representation
Library of crypto primitives for embedded systems
- Host: GitHub
- URL: https://github.com/IanHarvey/minicrypt
- Owner: IanHarvey
- License: unlicense
- Created: 2014-01-03T16:42:09.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-06-11T20:39:10.000Z (over 10 years ago)
- Last Synced: 2024-06-24T01:02:54.814Z (5 months ago)
- Language: C
- Size: 234 KB
- Stars: 23
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-embedded-software - minicrypt - Library of crypto primitives for embedded systems. (Cryptography / General)
README
minicrypt
=========This is a library containing a cryptographic primitives intended for embedded systems.
Its key features are:
- optimised for the smallest code and data size.
- portable C, with minimal dependence on runtime environment.
- includes test vectors.
- all code is placed into the public domain.I am also including the Python models I've used when developing the code.
Testing
=======All algorithm implementations can be turned into self-test programs by #defining
macro TEST_HARNESS. There is a Makefile in the host/ directory which does just
this. I'm testing these on Mac OS 10.8 with XCode 5 command-line tools, but it
should work as-is on pretty much any Linux too.