Michael Brown
c3b4860ce3
[legal] Update FSF mailing address in GPL licence texts
...
Suggested-by: Daniel P. Berrange <berrange@redhat.com>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-07-20 19:55:45 +01:00
Michael Brown
d56499ab18
[crypto] Define ASN.1 OID-identified algorithms for all supported digests
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-22 00:31:22 +00:00
Michael Brown
c76afb3605
[crypto] Use standard bit-rotation functions
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-21 16:27:12 +00:00
Michael Brown
fba2310562
[crypto] Replace MD5 implementation
...
Replace MD5 implementation with one which is around 20% smaller. This
implementation has been verified using the existing MD5 self-tests.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-05 10:25:58 +00:00
Michael Brown
8406115834
[build] Rename gPXE to iPXE
...
Access to the gpxe.org and etherboot.org domains and associated
resources has been revoked by the registrant of the domain. Work
around this problem by renaming project from gPXE to iPXE, and
updating URLs to match.
Also update README, LOG and COPYRIGHTS to remove obsolete information.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2010-04-19 23:43:39 +01:00
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.
2009-05-18 08:33:25 +01:00
Michael Brown
1c67623e37
[build] Enable building with the Intel C compiler (icc)
2009-03-26 07:27:19 +00:00
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.
2009-02-18 22:17:41 +00:00
Holger Lubitz
29134e35dc
make md5_steps static
2007-07-27 21:36:16 +02:00
Michael Brown
cc8f9e4b7f
Make context sizes available for statically-allocated structures
2007-02-01 05:48:56 +00:00
Michael Brown
0e996b81cf
Added blocksize for the benefit of HMAC code
2007-01-30 22:54:43 +00:00
Michael Brown
db2fde474e
Generalise digest_algorithm to crypto_algorithm.
2007-01-30 14:55:17 +00:00
Michael Brown
fdaddd969a
Added "name" field to digest algorithms
2006-11-21 16:14:50 +00:00
Michael Brown
c5428303e4
Added generic CHAP layer, independent of iSCSI
2006-11-21 13:26:59 +00:00
Michael Brown
57d539aab0
Made it temporarily possible to call MD5 routines directly from external
...
code, rather than going through the digest layer.
Removed a spurious line of constants.
2006-11-15 04:22:22 +00:00
Michael Brown
4ef1ef0ee4
Restored the le32_to_cpus() and cpu_to_le32s() calls
2006-09-11 17:54:50 +00:00
Michael Brown
013f8c119a
Tidied up.
2006-09-11 17:45:51 +00:00
Michael Brown
2eed0bb8e5
Reduced size from 2087 bytes to 1056 bytes
2006-09-11 17:18:06 +00:00
Michael Brown
48bdde5d7b
Taken from Linux's md5.c. This implementation is not very
...
size-efficient, and will probably be rewritten.
The md5.c from MatrixSSL is too ugly to consider importing.
2006-09-11 16:30:36 +00:00