| URL: https://www.openssl.org/source/openssl-1.0.1m.tar.gz |
| Version: 1.0.1m |
| License: Multiple BSD-style Open Source licenses. |
| License File: LICENSE |
| |
| Description: |
| |
| An adaptation of OpenSSL crypto functions for use in the Nest Protect product. |
| |
| Local Modifications: |
| |
| Only a small portion of the OpenSSL crypto library is included in emssl. This subset |
| consists of: |
| |
| -- BN (big number) functions |
| -- EC, ECDH and ECDSA functions |
| -- Experimental J-PAKE functions |
| -- Misc support functions and header files |
| |
| (Note that *no* SSL/TLS code from OpenSSL is included in emssl.) |
| |
| Within this code a number of customizations have been made to accommodate the limitations |
| of the target environment. Where these customizations required minor modifications to the original |
| OpenSSL source files, the diffs for these changes have been captured in the patches directory. |
| In cases where the changes involved wholesale replacement of OpenSSL functions, the files |
| containing the new functions have been placed in the emssl-custom directory. Additionally the |
| configuration and makefile system provided by OpenSSL has been entirely replaced with |
| Pumice-compatible makefiles. |
| |