develop
Move auxiliary build-scripts into seperate subdir.
Move code, documentation, and tests into subdirectories.
test/alg-hmac-sha1.c: Fix 'STRING_NULL' found by Covscan.
test: Fix "-Wunterminated-string-initialization".
lib/alg-sm3: Replace implementation.
Add sm3crypt backend.
Add sm3-yescrypt backend and tests.
test: Suppress several false-positive findings from Coverity.
lib/crypt.c: Do not overwrite the output buffer too early.
test/crypt-too-long-phrase.c: New testcase.
configure: Restore the functionality of the '--disable-symvers' switch.
test/explicit-bzero: Skip test if compiling with ASAN.
test/gensalt-bcrypt_x: Add testcase for bcrypt "$2x$" variant.
test/getrandom-fallbacks: fix open shim types
Don’t apply --enable-obsolete-api-enosys mode to fcrypt.
test/short-outbuf: Add two more cases for crypt_ra.
Rewrite shell-based test scripts in Perl.