blob: fee53cfe2074075b7c4671ac950db79ff76c5b4e [file] [log] [blame]
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.