Skip to content

Instantly share code, notes, and snippets.

@yeshog
Created June 29, 2013 00:05
Show Gist options
  • Save yeshog/5889039 to your computer and use it in GitHub Desktop.
Save yeshog/5889039 to your computer and use it in GitHub Desktop.
YesHog is an 8 bit crypto suite with a TLS 1.0 stack for x86 and (someday) destined for AVR
YesHog crypto/tls lib includes:
1. A bignum (multi precision math) library working on x86 and AVR
2. A tls 1.0 stack negotiating ECDH-ECDSA-AES128-SHA tested on x86 and (someday) destined for AVR
3. A network stack for AVR that is functional (works but is incomplete)
4. Algorithm implementations of ECC ( only prime fields for now ), RSA
5. An ASN.1 parser
All of the above are written from scratch.
Posting in the hope that you enjoy it as much as I did.
Cheers!
Yogesh Nagarkar/yeshog.com
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment