Michael Brown
9bdfc36bcc
[deflate] Add support for DEFLATE decompression
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2014-01-06 03:10:41 +01:00
Michael Brown
0ee89338dd
[pnm] Add support for PNM images
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2013-11-27 11:27:51 +00:00
Michael Brown
f7f3087cc5
[ipv6] Replace IPv6 stack
...
Replace the existing partially-implemented IPv6 stack with a fresh
implementation.
This implementation is not yet complete. The IPv6 transmit and
receive datapaths are functional (including fragment reassembly and
parsing of arbitrary extension headers). NDP neighbour solicitations
and advertisements are supported. ICMPv6 echo is supported.
At present, only link-local addresses may be used, and there is no way
to specify an IPv6 address as part of a URI (either directly or via
a DNS lookup).
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2013-09-03 16:30:46 +01:00
Michael Brown
d105627928
[test] Add self-tests for snprintf()
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2013-08-12 17:02:50 +01:00
Michael Brown
362a628e52
[test] Add self-tests for base16
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2013-07-12 15:14:36 +02:00
Michael Brown
520323e360
[test] Add self-tests for string functions
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-11-12 16:58:49 +00:00
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
bb9961fb54
[test] Add self-tests for TCP/IP checksum calculation
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-06-27 19:15:18 +01:00
Michael Brown
80cdf6acc7
[test] Add memcpy() self-tests
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-06-27 19:15:16 +01:00
Michael Brown
f4c88d55bd
[test] Add self-tests for base64
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-05-20 17:12:42 +01:00
Michael Brown
a33298dcda
[test] Add self-tests for OCSP
...
Add self-tests for OCSP using test vectors generated with the openssl
tools.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-05-15 13:24:30 +01:00
Michael Brown
e844297ef6
[test] Add self-tests for crc32_le()
...
Add self-tests for crc32_le() using test vectors generated with Perl's
Digest::CRC.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-05-07 16:56:50 +01:00
Michael Brown
46409231ba
[test] Add self-tests for setting types
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-04-17 10:45:41 +01:00
Michael Brown
7ace2ebe94
[test] Add CMS self-tests
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-22 11:41:29 +00:00
Michael Brown
9a03a8e3d2
[test] Add X.509 self-tests
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-22 00:31:17 +00:00
Michael Brown
c130001bdf
[test] Add self-tests for mktime()
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-19 17:35:46 +00:00
Michael Brown
7fb064470f
[test] Add self-tests for RSA
...
Add self-tests for the RSA algorithm using test vectors generated with
the openssl tools.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-18 13:37:56 +00:00
Michael Brown
4e53303c03
[test] Add big integer self-tests
...
These test vectors are generated using Perl's Math::BigInt.
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-13 23:27:38 +00:00
Michael Brown
1f238bc69e
[test] Add NIST self-tests for AES128 and AES256 in CBC mode
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-06 21:01:30 +00:00
Michael Brown
c15e73f283
[test] Add self-tests for MD5 algorithm
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-05 00:31:07 +00:00
Michael Brown
bbdf17c3e8
[test] Add self-tests for SHA-256 algorithm
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-05 00:20:30 +00:00
Michael Brown
c94a4a8d12
[test] Add self-tests for byte-order swapping functions
...
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-03-04 15:29:24 +00:00
Michael Brown
c0340d9762
[test] Allow self-tests to be run individually
...
Separate out the list of self-tests from the self-test infrastructure.
This allows tests to be run individually. For example:
make bin/sha1_test.iso
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-02-27 14:21:54 +00:00