Module Name: src Committed By: riastradh Date: Tue Oct 15 21:04:06 UTC 2024
Modified Files: src/crypto/external/bsd/openssl/dist/crypto/evp: legacy_sha.c src/crypto/external/bsd/openssl/dist/include/openssl: sha.h src/crypto/external/bsd/openssl/dist/providers/implementations/digests: sha2_prov.c src/crypto/external/bsd/openssl/lib/libcrypto: crypto.expsym crypto.map sha.inc Removed Files: src/crypto/external/bsd/openssl/lib/libcrypto: libc-sha1.c libc-sha256.c libc-sha2xx.c libc-sha512.c Log Message: openssl: Just rename the sha2 symbols. Ditch all our other local changes related to them. These symbols end up as private symbols in libcrypto, and our libcrypto has never exported the sha2 symbols anyway so that can't break existing applications. So this might even be safe to pull up to branches. This changes some libcrypto symbols listed in crypto.map -- but those symbols weren't defined anyway! And ld apparently doesn't care if they're not defined. PR bin/51333 PR lib/58039 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssl/dist/crypto/evp/legacy_sha.c cvs rdiff -u -r1.3 -r1.4 \ src/crypto/external/bsd/openssl/dist/include/openssl/sha.h cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssl/dist/providers/implementations/digests/sha2_prov.c cvs rdiff -u -r1.2 -r1.3 \ src/crypto/external/bsd/openssl/lib/libcrypto/crypto.expsym cvs rdiff -u -r1.13 -r1.14 \ src/crypto/external/bsd/openssl/lib/libcrypto/crypto.map cvs rdiff -u -r1.2 -r0 \ src/crypto/external/bsd/openssl/lib/libcrypto/libc-sha1.c cvs rdiff -u -r1.4 -r0 \ src/crypto/external/bsd/openssl/lib/libcrypto/libc-sha256.c \ src/crypto/external/bsd/openssl/lib/libcrypto/libc-sha2xx.c cvs rdiff -u -r1.5 -r0 \ src/crypto/external/bsd/openssl/lib/libcrypto/libc-sha512.c cvs rdiff -u -r1.8 -r1.9 \ src/crypto/external/bsd/openssl/lib/libcrypto/sha.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.