[OpenSSL-3.0LTS] upgrade base OpenSSL 1.0.2 → 3.0LTS
Issue #367
new
T/O
Comments (5)
-
reporter -
reporter -
reporter here’s TNF local modification for opebssl-3.0.12
- Issue #370 - TNF HEAD enables ec_nistp_64_gcc_128 on alpha/ia64/powerpc64
- Issue
- TNF HEAD's 32bit arch disables _atomic* in threads_pthread.c by -DBROKEN_CLANG_ATOMICS#371 - Issue #376 - automatically generate N6's Makefile from configdata\.pm
- Issue
- TNF local patch prototype change app_bail_out()#378 - Issue
- TNF local patch respect -Wcast-qual#379 - Issue
#380- bsd\.lib\.mk don't support build shared library from multipile lib*_pic.a archive - Issue
- TNF local patch crypto/ppccap.c - check sysctl machdep.fpu_present value#381 - Issue
- TNF local patch crypto/sparccpuid.S - avoid illegal instruction trap#382 - Issue
- TNF local patch use %u instead %lu for DWORD GetCurrentProcessId()#384 - Issue
#385- TNF local patch change IDEA_encrypt() prototype and using IDEA_INT instead of long - Issue
#386- TNF local patch use MD5_LONG instead of unsigned long - Issue
#387- TNF local patch change RC2_encrypt() prototype and use uint32_t instead of unsigned long - Issue
#388- TNF local patch change RC5_{en,de}crypt() prototype and use RC5_32_INT instead of unsigned long - Issue
#389TNF local patch - shut up lint(1) warning - Issue #390 TNF local patch - use snprintf(3) instead of unsafe sprintf(3)
- Issue #391 DES API marked as obsolete(OSSL_DEPRECATEDIN_3_0) brokes building libtelnet
- Issue #392 TNF local patch - use SHA* libc implementation
-
reporter -
reporter - changed title to [OpenSSL-3.0LTS] upgrade base OpenSSL 1.0.2 → 3.0LTS
- Log in to comment
these pacthes are TNF local 1.0.1 modification that applied to my N6 1.0.2:
enable opencrypto(9)'s hardware cryptodev engine support#153[N**BSD-PR/42881] openssl sha384 broken. Returns 64 bytes instead of 48#156build configuration on opensslconf.h#159[N**BSD-PR/24458] openssl.cnf cannot correctly do variable substitution#160NEED_CPUID_SETUP macro#161DONT_USE_SHA256_FROM_LIBC macro#162use arc4random(was: use poll(2) instead of select(2) to read /dev/urandom) - replaced by getentropy(3)#164if RAND_file_name() cannot find .rnd(PRNG seed file), use /dev/urandom instead.#165cleanup all testcase#177OPENSSL_API_COMPAT macro and sihm for OpenSSL-1.0.1 API.#179