History log of /fuchsia/zircon/third_party/ulib/uboringssl/rules.mk
Revision Date Author Comments
# 6ec74227 13-Apr-2018 Aaron Green <aarongreen@google.com>

[uboringssl] Align uboringssl with the //third_party/boringssl

This CL moves the assembly files and updates rules.mk to be more
consistent with //third_party/boringssl's layout. This allows the
scripts to check the subset and generate build files to be removed;
these are handled by roll_boringssl.go. The README has similarly been
simplified.

ZX-1991 #comment Adds the necessary changes

Change-Id: Ifc09dd27cd90c5c5381182fcc4f27e5400b97d05


# d5485a4f 23-Mar-2018 Roland McGrath <mcgrathr@google.com>

[ulib][uboringssl] Use assembly rather than command line for noexecstack

The magic .note.GNU-stack dummy section has the same effect as the
assembler switch --noexecstack. However, the LTO compiler doesn't
like -Wa,--noexecstack on C files (since it never runs an assembler)
and complains.

Change-Id: I3e39d95de0854f6f3e94c2f618348c75e99515f2


# 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


# 4a0340f5 25-Oct-2017 Aaron Green <aarongreen@google.com>

[uboringssl] Add crypto support for AEADs

This CL expands the cryptographic routines supported by the Zircon port
of BoringSSL to include those needed for AEADs.

Change-Id: I34fe0122dbb9b8070184c5d98f706b23cf3586d5


# 6b521c59 17-Oct-2017 Aaron Green <aarongreen@google.com>

[crypto] Add HKDF class

This CL adds HKDF, a key derivation function class, as well as some small
helper files. ulib/digest will eventually need to be merged into
crypto::digest, but it is not necessary for this patch.

Change-Id: Iecaf7eb417d807baead7ffd912980b255ab816bc


# 716b5d8a 17-Oct-2017 Aaron Green <aarongreen@google.com>

[uboringssl] Add crypto support for zxcrypt

This CL expands the cryptographic routines supported by the Zricon port
of BoringSSL to include those needed for zxcrypt.

Change-Id: I5c870fe002ac0c0af03e2c35d67d696aabc8825d


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

[zx] Magenta -> Zircon

The Great Renaming is here!

Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94


# 852b694c 01-Aug-2017 Aaron Green <aarongreen@google.com>

[third_party] Roll BoringSSL

This CL updates the uboringssl subset of BoringSSL to match that in
//third_party/boringssl.

Change-Id: I37512741e9ec09b85a00811b5ec78ff9e7bd0a45


# 6dab532f 01-Aug-2017 Aaron Green <aarongreen@google.com>

[third_party] Rename boring-crypto to uboringssl

After much effort, the BoringSSL team managed to get a subset of their
codebase through FIPS-140-2 certification. Unfortunately, they've named
the subset "BoringCrypto". To avoid the kind of confusion that agencies
that care about FIPS are particularly senstive to, this CL renames the
kernel's subset to uboringssl, pronounced 'micro-boringssl' with 'u' as
a stand-in for mu.

Change-Id: I4778a1847acc4451249f6f10f179c10bfb651454