Michael Brown
6f713c2d95
[crypto] Add SHA-512 algorithm
This implementation has been verified using the NIST SHA-512 test
vectors.
Signed-off-by: Michael Brown <mcb30@ipxe.org >
9 yıl önce
Michael Brown
4dbc44348c
[crypto] Add SHA-224 algorithm
SHA-224 is almost identical to SHA-256, with differing initial hash
values and a truncated output length.
This implementation has been verified using the NIST SHA-224 test
vectors.
Signed-off-by: Michael Brown <mcb30@ipxe.org >
9 yıl önce
Michael Brown
b6ee89ffb5
[legal] Relicense files under GPL2_OR_LATER_OR_UBDL
Relicense files for which I am the sole author (as identified by
util/relicense.pl).
Signed-off-by: Michael Brown <mcb30@ipxe.org >
9 yıl önce
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 >
12 yıl önce
Michael Brown
d56499ab18
[crypto] Define ASN.1 OID-identified algorithms for all supported digests
Signed-off-by: Michael Brown <mcb30@ipxe.org >
12 yıl önce
Michael Brown
c76afb3605
[crypto] Use standard bit-rotation functions
Signed-off-by: Michael Brown <mcb30@ipxe.org >
12 yıl önce
Michael Brown
657ab17338
[crypto] Add SHA-256 algorithm
This implementation has been verified using the NIST SHA-256 test vectors.
Signed-off-by: Michael Brown <mcb30@ipxe.org >
12 yıl önce