History log of /fuchsia/zircon/system/ulib/digest/include/digest/digest.h
Revision Date Author Comments
# 5365a0af 31-Aug-2018 Sean Klein <smklein@google.com>

[digest] Allow Digests to move

Test: CQ

Change-Id: I68cc8ddcce20978e40fbae8811dc0a6e76c0065d


# 9702992f 09-Nov-2017 Aaron Green <aarongreen@google.com>

[digest] Switch from cryptolib to uboringssl

This CL switches the SHA-256 implementation for ulib/digest to use
uboringssl, which includes optimized assembly and hardware acceleration
to provide better message digest performance.

Change-Id: Id3dedbc8232b4f4491b19fe46ef9e1415eea7358


# f3e2126c 12-Sep-2017 Roland McGrath <mcgrathr@google.com>

[zx] Magenta -> Zircon

The Great Renaming is here!

Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94


# ac658637 22-Jun-2017 Sean Klein <smklein@google.com>

[digest] Allow SHA256_DIGEST_LENGTH to be used in headers

Change-Id: I183e84b74947c0ef3c2387680cd29716096f8c90


# be084b66 20-Jun-2017 Aaron Green <aarongreen@google.com>

[digest] Expose SHA256_DIGEST_LENGTH

This CL allows code that wants the explicit length of a SHA256 digest.
digest::Digest needs the ability to report/handle different algorithm
IDs for interop; that will be handled in a follow-up CL.

Change-Id: Ia536a70a3302507807986ace4243c4b29b8bfb36


# 1b56ae23 20-Jun-2017 Aaron Green <aarongreen@google.com>

[digest] Rename ulib/merkle to ulib/digest.

The merkle ulib is really about digests, which may or may not be
Merkle-Damgard constructions in the future. As such, this CL performs
several renames in order to make things clearer.

Change-Id: I81377b7afa390e9987ad18f19524e8e3aedd1e69