| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-07-08 | Sprinkle OPENSSL_NO_EC_NISTP_64_GCC_128 for aarch64eb. | rin | |
| Otherwise, the following tests fail with wrong results: - crypto/libcrypto/t_ciphers:evp - crypto/libcrypto/t_pubkey:ec Official document says ec_nistp_64_gcc_128 does not support big endian: https://github.com/openssl/openssl/blob/master/INSTALL.md#enable-ec_nistp_64_gcc_128 Thanks @a_rin for pointing this out on Twitter! Note that an equivalent hack was present in openssl.old for aarch64eb, alpha, and sparc64. But: - alpha received upstream fix (PR lib/55701) - sparc64 has been fixed differently (PR port-sparc64/57472) | |||
| 2023-06-27 | PR 57472: adjust the BIGNUM configuration for sparc64 to match a native | martin | |
| openssl build [internally called bn(64/32)] and make the BN limbs be 32bit. The sparc64 ASM code only deals with this layout. Enable all sparc64 optimized asm code and define OPENSSL_NO_EC_NISTP_64_GCC_128 as this optimization is not valid on sparc64 (bigendian, alignement critical) - again matching the native build. Analyzed by Taylor and Harold, thanks! | |||
| 2023-06-27 | The sha512 generator perl script can output a sha256 version too, but | martin | |
| needs a special cased invocation to do so. Fix the regen script and update the output. | |||
| 2023-06-08 | don't assume that the root directory of CVS is called src (Jan-Benedict Glaw) | christos | |
| 2023-05-31 | fix the build | christos | |
| 2023-05-31 | regen | christos | |
| 2023-05-27 | Explicitly run openssl's "gen" script in a shell | hgutch | |
| The script has permissions 755 in the repo but ends up with permissions 644 in the source sets, therefore we cannot invoke it simply as path/to/gen . | |||
| 2023-05-25 | openssl: Consolidate new CWARNFLAGS.clang stuff in Makefile.openssl. | riastradh | |
| 2023-05-25 | openssl: Suppress clang warnings for using string literals as char *. | riastradh | |
| Not sure this is actually forbidden by the C standard. There may be bugs lurking here, but OpenSSL uses this extensively, so let's just get the build going again. | |||
| 2023-05-25 | openssl: Nix trailing whitespace in build goo. | riastradh | |
| No functional change intended. | |||
| 2023-05-23 | centralie warnings | christos | |
| 2023-05-18 | fix riscv32 | christos | |
| 2023-05-17 | add missing assembly stub macro, remove WARNS=0 | christos | |
| 2023-05-16 | include earm to <=5 | christos | |
| 2023-05-16 | fix ia64 | christos | |
| 2023-05-16 | openssl: Limit armv8 stuff to aarch64. | riastradh | |
| Strictly speaking there is armv8 aarch32, e.g. AES instructions are exposed to 32-bit mode, but OpenSSL's `*_armv8.S' files are staunchly aarch64 and don't work when built for aarch64 32-bit compat libraries (which could take advantage of armv8 instructions, but only if the code is actually aarch32, which it isn't). The armv8 stuff is still included in aarch64 /usr/lib/libcrypto, just not in the 32-bit compat libraries. With any luck, this will fix the aarch64 clang build (again). | |||
| 2023-05-16 | Simplify previous, from Riastradh | martin | |
| 2023-05-15 | fix typo | christos | |
| 2023-05-15 | add riskv64 from Robert Swindells | christos | |
| 2023-05-15 | 32bit sparc needs the atomic hack too | martin | |
| 2023-05-15 | fix ppc, sh3 | christos | |
| 2023-05-15 | armv4 also needs the atomic hack | martin | |
| 2023-05-15 | Fix armv5 | martin | |
| 2023-05-15 | fix build | christos | |
| 2023-05-15 | fix mips | christos | |
| 2023-05-14 | fix powerpc | christos | |
| 2023-05-14 | make things link | christos | |
| 2023-05-14 | make arm build | christos | |
| 2023-05-13 | fix alpha | christos | |
| 2023-05-13 | fix m68k/i386 | christos | |
| 2023-05-12 | we don't have int128 | christos | |
| 2023-05-11 | fix vax, restructure. | christos | |
| 2023-05-11 | fix sparc64 | christos | |
| 2023-05-11 | changes to get aarch64 to link | christos | |
| 2023-05-11 | add glue to make it link | christos | |
| 2023-05-11 | regen for 64 bit arm and make it link | christos | |
| 2023-05-10 | avoid dup openssl | christos | |
| 2023-05-09 | make things build again. | christos | |
| 2023-05-09 | Add new files | christos | |
| 2023-05-09 | Regen | christos | |
| 2023-05-08 | put back ssl.h in libcrypto it is also in libssl | christos | |
| 2023-05-07 | regen man pages | christos | |
| 2023-05-07 | misc cleanups | christos | |
| 2023-05-07 | more checkpointing | christos | |
| 2023-05-06 | move the generator script here. | christos | |
| 2023-05-06 | checkpoint | christos | |
| 2023-03-29 | openssl: Omit local indentation diff in mips bignum assembly. | riastradh | |
| Cute as it is to write the an instruction in a delay slot with an extra space, it's not really useful to keep this around as a local change since the substantive change was applied upstream years ago. | |||
| 2023-02-08 | sort; bump minor | christos | |
| 2023-02-08 | add one more file. | christos | |
| 2022-04-15 | libcrypto: remove lint hack for __int128 | rillig | |
| That hack was added in March 2018, a few months before lint could handle int128_t in September 2018. | |||
