Michael Brown
c44a193d0d
[legal] Add a selection of FILE_LICENCE declarations
Add FILE_LICENCE declarations to almost all files that make up the
various standard builds of gPXE.
15 gadus atpakaļ
Michael Brown
a3219b24a8
[crypto] Split crypto_algorithm into {digest,cipher,pubkey}_algorithm
The various types of cryptographic algorithm are fundamentally
different, and it was probably a mistake to try to handle them via a
single common type.
pubkey_algorithm is a placeholder type for now.
15 gadus atpakaļ
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 gadus atpakaļ
Michael Brown
54fbd11221
[build] Keep gcc 4.4 happy
gcc 4.4 adds another few warnings, and also seems to complain if we
place %ebp in the clobber list for any inline asm.
16 gadus atpakaļ
Michael Brown
6fc9ed167e
TLS now working again.
17 gadus atpakaļ
Michael Brown
a3695b1ff6
Placeholder for TLS insertion
18 gadus atpakaļ