tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
lib
/
libcrypto
/
sha
/
asm
/
at
jcs
15 files
sha1-586.pl
Make OPENSSL_IA32_SSE2 the default for i386 and remove the flag.
10 months ago
sha1-alpha.pl
Move all data blocks from .text to .rodata and cleanup up and homogeneize code responsible from getting the proper address of those blocks.
3 years ago
sha1-armv4-large.pl
On OpenBSD/armv7 we deliberately trap unaligned access. Unfortunately the assembly code in libcrypto assumes unaligned access is allowed for ARMv7. Make these paths conditional on __STRICT_ALIGNMENT not being defined and define __STRICT_ALIGNMENT in arm_arch.h for OpenBSD.
8 years ago
sha1-mips.pl
'accomodate' -> 'accommodate' in comments.
10 years ago
sha1-parisc.pl
Move all data tables from .text section to .rodata, and update the code to fetch them correctly when building PIC. Also drop unused data, and remove --no-execute-only from linker flags.
3 years ago
sha1-ppc.pl
Remove AIX toc data after every function. NFC
3 years ago
sha1-sparcv9.pl
Move all data tables from .text section to .rodata, and update the code to fetch them correctly when building PIC. Also drop unused data, and remove --no-execute-only from linker flags.
3 years ago
sha256-586.pl
Move all data blocks from .text to .rodata and cleanup up and homogeneize code responsible from getting the proper address of those blocks.
3 years ago
sha256-armv4.pl
On OpenBSD/armv7 we deliberately trap unaligned access. Unfortunately the assembly code in libcrypto assumes unaligned access is allowed for ARMv7. Make these paths conditional on __STRICT_ALIGNMENT not being defined and define __STRICT_ALIGNMENT in arm_arch.h for OpenBSD.
8 years ago
sha512-586.pl
Make OPENSSL_IA32_SSE2 the default for i386 and remove the flag.
10 months ago
sha512-armv4.pl
Make the NEON codepaths conditional on __STRICT_ALIGNMENT not being defined as they rely on unaligned access.
8 years ago
sha512-mips.pl
Make sure to load absolute symbol address with `dla' instead of `la' when generating code for 64-bit mips userland.
11 years ago
sha512-parisc.pl
Move all data tables from .text section to .rodata, and update the code to fetch them correctly when building PIC. Also drop unused data, and remove --no-execute-only from linker flags.
3 years ago
sha512-ppc.pl
Use .section .rodata instead of a plain .rodata
3 years ago
sha512-sparcv9.pl
Move all data tables from .text section to .rodata, and update the code to fetch them correctly when building PIC. Also drop unused data, and remove --no-execute-only from linker flags.
3 years ago