| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
OS X builds with NO_ASM and was getting both generic.c and x86_64-gcc.c.
This change updates the latter so that it's excluded in NO_ASM builds.
Change-Id: Idf801013db636bd4d8f6c4588102c241fdb9fbf6
|
|
|
|
|
|
|
|
|
|
|
| |
The immediate in this operation is too large for ARM. GCC will
automatically rewrite it to use bic (where bic does an AND NOT). Clang,
however doesn't, and reasonably throws an error.
This change switches to using bic in the source file, thus making both
happy.
Change-Id: I117083f4f70c199e5d2f933c0a0516a6f4059a92
|
|
|
|
|
|
| |
Keystore has added support for it so these functions are needed again.
Change-Id: Id3bf3dd10e182fe7a9b1c51bd3184ecac4cfde8b
|
|
|
|
| |
Change-Id: I2fcb67fea859220e7e7bbbdb5dd910fb847c5600
|
|
|
|
| |
Change-Id: I19ed78acc67bd0ad8b905ce0ac628b39da8bb161
|
|
|
|
|
|
|
|
| |
This is backport of BoringSSL's d216b71f909fe56255813dab0a8d052534bdcb91
and https://boringssl-review.googlesource.com/3810 and should allow asm
on x86-64 to build correctly.
Change-Id: Id321768930182951223dbf90c4c910e24d9b6798
|
|
|
|
|
|
| |
system/keymaster is using them now.
Change-Id: I396e7001e6edf443ed2726d68d21704c7e557748
|
|
|
|
|
|
|
|
| |
gmtime_s first appeared in MSVCR80, but libmingwex has a helper
function that tries to find the symbol or falls back to an internal
implementation.
Change-Id: I5bc27e1cfcc208eb9ea1159d47791fcc90bc7794
|
|
|
|
|
|
|
|
| |
On Windows this doesn't matter since the filesystems are case-
insensitive, but building BoringSSL on Linux with MinGW has
case-sensitive filesystems.
Change-Id: Iefd319cfda89d2d1f8d43cea39c68295bfa65c83
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
(This is a backport of upstream BoringSSL's
4e581b5378d7ef435c9abe39ad5c2a334bd7b6e9.)
Change-Id: If799791f28cd37ce810c0065939cf1942771c7f7
|
| |
| |
| |
| | |
Change-Id: If7c25984fadcb98ea9fb26983e04b1be3b6a2ecd
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(I got this wrong when reading the OpenSSL code.)
(Cherry-picked form upstream BoringSSL's
7c21925a10d451ed13ab201e0161dea40b974397)
Change-Id: Icedaa45c9d17e7c2b95fa5be1f7c0bf41cac0880
|
|/
|
|
|
|
|
| |
(This is a cherry-pick of upstream BoringSSL's
50073e8c5e81d8151718e05ec54b7c213372b878.)
Change-Id: Id29ea889055dbecfbba4fc4a9e01af0c49b8073e
|
|
|
|
|
|
|
|
|
| |
It was a mistake to remove this in the first place.
(Cherry-picked from upstream BoringSSL's
93531bd70f48bc63ad7d4aedf32d69c8095170bd.)
Change-Id: Iee35482bf11dd8813622e36b0c0eb8f91538007a
|
|
|
|
|
|
|
|
|
|
|
|
| |
Without this, the linker says:
(sha512-armv4.o): requires unsupported dynamic reloc R_ARM_REL32; recompile with -fPIC
This is (I believe) a very misleading error message. The R_ARM_REL32
relocation type is the correct type for position independent code. But
unless the target symbol is hidden then the linker doesn't know that
it's not going to be overridden by a different ELF module.
Change-Id: I9bb5f6b5f85c8de1ad5b6426cf27826976ce8248
|
|
|