Michael Brown
76f5939736
[crypto] Replace SHA-1 implementation
Replace SHA-1 implementation from AXTLS with a dedicated iPXE
implementation which is around 40% smaller. This implementation has
been verified using the existing SHA-1 self-tests (including the NIST
SHA-1 test vectors).
Signed-off-by: Michael Brown <mcb30@ipxe.org >
преди 12 години
Michael Brown
5a80c11062
[crypto] Use ANS X9.82 Approved get_random_nz() for RSA
Signed-off-by: Michael Brown <mcb30@ipxe.org >
преди 12 години
Shao Miller
3b51710156
[legal] Add FILE_LICENCE macro to some GPL-v2-or-later files
Changes were made to files where the licence text within the files
themselves confirms that the files are GPL version 2 or later.
Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca >
Modified-by: Michael Brown <mcb30@ipxe.org >
Signed-off-by: Michael Brown <mcb30@ipxe.org >
преди 14 години
Michael Brown
e950dc04ba
[crypto] Add our own general-purpose cipher-block chaining routines
преди 15 години
Michael Brown
8e960eb67c
[tls] Use our own ASN.1 routines for certificate parsing
Use our own, more robust, ASN.1 parsing routines to extract the RSA
public key from a server certificate. Remove the now-unused AXTLS
ASN.1 parser.
преди 15 години
Michael Brown
9c71949d1f
[crypto] Remove spurious #include "config.h"
преди 16 години
Holger Lubitz
dea89e8d62
use malloc attribute
преди 17 години
Michael Brown
74ad5014c5
Inhibit compiler warning
преди 17 години
Michael Brown
9a9f46ff58
Upgrade AXTLS import to version 1.1.5-a
преди 17 години
Holger Lubitz
42910594f7
disable AES_convert_key by #if 0'ing it out (suggested by mcb30)
преди 17 години
Holger Lubitz
426c2c150d
disable AES_convert_key by #if 0'ing it out (suggested by mcb30)
преди 17 години
Marty Connor
c77704cb60
Warnings purge: src/{crypto,hci,net}
преди 17 години
Michael Brown
ff84a66c35
Conflicts with native asn1.c
преди 17 години
Michael Brown
e01aadd5a7
Required for public key extraction
преди 17 години
Michael Brown
d467552367
Vanilla copies from axtls
преди 17 години
Michael Brown
5c3837e0ed
Quick hacks to get it working
преди 17 години
Michael Brown
6c2f0e1bf4
Original axtls RSA code
преди 17 години
Michael Brown
869f9bcb23
Adding missing include
преди 17 години
Michael Brown
413c554b34
We need this, I think
преди 17 години
Michael Brown
89c3c67c51
Should be correct for building RSA
преди 17 години
Michael Brown
9542c016cd
Add aes.c and required headers from axtls tree
преди 17 години
Michael Brown
7b8859ad15
Enable the axtls code to at least build within gPXE
преди 17 години