| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Remove the GPL notification text from the files that were
initially contributed by myself.
Signed-hostap: Jouni Malinen <j@w1.fi>
|
|
|
|
|
| |
This makes it easier to build both EAP peer and server functionality
into the same project with some toolchains.
|
|
|
|
|
|
|
|
|
| |
eap_example is now using src/crypto/libcrypto.a and src/tls/libtls.a
instead of providing own rules for building the files for these
components. TLS library selection is temporarily disabled for
eap_example (it will be built using internal crypto/TLS), but the
configuration option for this will eventually be restored with a new
libcrypto.a configuration option.
|
|
|
|
|
|
| |
This allows libeap.a and libeap.so to be built by merging in multiple
libraries from src subdirectories. In addition, this avoids wasting
extra space and time for local builds.
|
| |
|
| |
|
|
|
|
|
|
| |
This makes it easier to make a library out of EAP methods without
losing possiblity of binary size optimization by linker dropping
unreferenced code.
|
|
|
|
|
|
|
|
|
| |
The following defines are not really needed in most places, so
remove them to clean up source code and build scripts:
EAP_TLS_FUNCS
EAP_TLS_OPENSSL
EAP_TLS_GNUTLS
CONFIG_TLS_INTERNAL
|
|
|
|
|
|
| |
In addition, start ordering header file includes to be in more
consistent order: system header files, src/utils, src/*, same
directory as the *.c file.
|
|
|
|
|
|
|
| |
It looks like GnuTLS does not know how to parse the previously used
DER-formatted PKCS#1 private key (server.key). To work around this, use
a PEM-formatted version of the same key. This format can now be used by
OpenSSL, GnuTLS, and the internal TLS implementation.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Instead of using a defines and conditional building of AES parts,
move the conditional functionality into separate files.
|
|
|
|
|
| |
Instead of using a define and conditional building of AES parts,
move the AES encryption routines into a separate file.
|
|
|
|
|
| |
Instead of using a define and conditional building of AES parts,
move the AES decryption routines into a separate file.
|
|
|
|
|
| |
Instead of using a define and conditional building of md5.c parts,
move the internal-MD5 into a separate file.
|
|
|
|
|
| |
In addition, rename md4.c to md4-internal.c to match in style with
SHA-1 conditionally built internal implementation.
|
|
|
|
|
| |
Instead of using a define and conditional building of sha256.c parts,
move the internal-SHA256 into a separate file.
|
|
|
|
|
| |
In addition, rename aes.c to aes-internal.c to match in style with
SHA-1 conditionally built internal implementation.
|
|
|
|
|
| |
In addition, rename des.c to des-internal.c to match in style with
SHA-1 conditionally built internal implementation.
|
|
|
|
|
| |
Instead of using a define and conditional building of sha1.c parts,
move the internal-SHA-1 into a separate file.
|
|
|
|
|
|
|
| |
1e5839e06fbc20945044239984b652da9c3fc772 renamed the defines for EAP
server, but did not update the eap_example Makefile to match. This
broke the server side of the EAP example (no methods were actually
enabled).
|
| |
|
|
|