History log of /openbsd/lib/libcrypto/sha/asm/sha512-ppc.pl (Results 1 – 7 of 7)
Revision Date Author Comments
# eda85684 09-Feb-2023 tb <tb@openbsd.org>

Use .section .rodata instead of a plain .rodata

At least gcc 12 on Fedora is very unhappy about a plain .rodata and throws
Error: unknown pseudo-op: `.rodata'. So add a .section in front of it to
ma

Use .section .rodata instead of a plain .rodata

At least gcc 12 on Fedora is very unhappy about a plain .rodata and throws
Error: unknown pseudo-op: `.rodata'. So add a .section in front of it to
make it happy.

ok deraadt miod

show more ...


# a9dd6dd9 02-Feb-2023 miod <miod@openbsd.org>

Remove AIX toc data after every function. NFC


# 7066554a 01-Feb-2023 gkoehler <gkoehler@openbsd.org>

For xonly, move sha512-ppc.pl's table from text to rodata

OpenBSD/macppc will enforce xonly on PowerPC G5, then libcrypto's
sha256 would crash by SIGSEGV, because it can't read text.

Use ELF reloca

For xonly, move sha512-ppc.pl's table from text to rodata

OpenBSD/macppc will enforce xonly on PowerPC G5, then libcrypto's
sha256 would crash by SIGSEGV, because it can't read text.

Use ELF relocations "@ha" and "@l" to find the table in rodata. This
might break the PowerPC asm on a not-ELF platform (like AIX or Mac OS)
if someone would try it there.

ok kettenis@ deraadt@

show more ...


# 80772f88 14-Nov-2015 miod <miod@openbsd.org>

mutli -> multi


# 5f5b07b3 14-Nov-2015 miod <miod@openbsd.org>

Various *syncron* -> *synchron* typos.


# ec07fdf1 13-Oct-2012 djm <djm@openbsd.org>

import OpenSSL-1.0.1c


# f1535dc8 01-Oct-2010 djm <djm@openbsd.org>

import OpenSSL-1.0.0a