gitextract_hxdnsnbb/ ├── .autom4te.cfg ├── .github/ │ └── workflows/ │ ├── compile.yml │ └── coverity-scan.yml ├── .gitignore ├── BUILDING ├── COPYRIGHT ├── FORMAT ├── Makefile.am ├── README.md ├── STYLE ├── configure.ac ├── get-version.sh ├── lib/ │ ├── README │ ├── crypto/ │ │ ├── crypto_scrypt-ref.c │ │ ├── crypto_scrypt_smix.c │ │ ├── crypto_scrypt_smix.h │ │ ├── crypto_scrypt_smix_sse2.c │ │ └── crypto_scrypt_smix_sse2.h │ ├── scryptenc/ │ │ ├── scryptenc.c │ │ ├── scryptenc.h │ │ ├── scryptenc_cpuperf.c │ │ ├── scryptenc_cpuperf.h │ │ ├── scryptenc_print_error.c │ │ └── scryptenc_print_error.h │ └── util/ │ ├── passphrase_entry.c │ └── passphrase_entry.h ├── lib-platform/ │ ├── crypto/ │ │ ├── crypto_scrypt.c │ │ └── crypto_scrypt.h │ ├── platform.h │ └── util/ │ ├── memlimit.c │ └── memlimit.h ├── libcperciva/ │ ├── POSIX/ │ │ ├── README │ │ ├── posix-abstract-declarator.c │ │ ├── posix-cflags.sh │ │ ├── posix-clock_gettime.c │ │ ├── posix-clock_realtime.c │ │ ├── posix-inet-addrstrlen.c │ │ ├── posix-inet6-addrstrlen.c │ │ ├── posix-l.sh │ │ ├── posix-msg_nosignal.c │ │ ├── posix-restrict.c │ │ ├── posix-stat-st_mtim.c │ │ └── posix-trivial.c │ ├── alg/ │ │ ├── sha256.c │ │ ├── sha256.h │ │ ├── sha256_arm.c │ │ ├── sha256_arm.h │ │ ├── sha256_shani.c │ │ ├── sha256_shani.h │ │ ├── sha256_sse2.c │ │ └── sha256_sse2.h │ ├── apisupport/ │ │ └── Build/ │ │ ├── apisupport-LIBCRYPTO-LOW_LEVEL_AES.c │ │ ├── apisupport-NONPOSIX-MEMLIMIT.c │ │ └── apisupport.sh │ ├── cpusupport/ │ │ ├── Build/ │ │ │ ├── cpusupport-ARM-AES.c │ │ │ ├── cpusupport-ARM-SHA256.c │ │ │ ├── cpusupport-HWCAP-ELF_AUX_INFO.c │ │ │ ├── cpusupport-HWCAP-GETAUXVAL.c │ │ │ ├── cpusupport-X86-AESNI.c │ │ │ ├── cpusupport-X86-CPUID.c │ │ │ ├── cpusupport-X86-CPUID_COUNT.c │ │ │ ├── cpusupport-X86-RDRAND.c │ │ │ ├── cpusupport-X86-SHANI.c │ │ │ ├── cpusupport-X86-SSE2.c │ │ │ ├── cpusupport-X86-SSSE3.c │ │ │ └── cpusupport.sh │ │ ├── cpusupport.h │ │ ├── cpusupport_arm_aes.c │ │ ├── cpusupport_arm_sha256.c │ │ ├── cpusupport_x86_aesni.c │ │ ├── cpusupport_x86_rdrand.c │ │ ├── cpusupport_x86_shani.c │ │ ├── cpusupport_x86_sse2.c │ │ └── cpusupport_x86_ssse3.c │ ├── crypto/ │ │ ├── crypto_aes.c │ │ ├── crypto_aes.h │ │ ├── crypto_aes_aesni.c │ │ ├── crypto_aes_aesni.h │ │ ├── crypto_aes_aesni_m128i.h │ │ ├── crypto_aes_arm.c │ │ ├── crypto_aes_arm.h │ │ ├── crypto_aes_arm_u8.h │ │ ├── crypto_aesctr.c │ │ ├── crypto_aesctr.h │ │ ├── crypto_aesctr_aesni.c │ │ ├── crypto_aesctr_aesni.h │ │ ├── crypto_aesctr_arm.c │ │ ├── crypto_aesctr_arm.h │ │ ├── crypto_aesctr_shared.c │ │ ├── crypto_entropy.c │ │ ├── crypto_entropy.h │ │ ├── crypto_entropy_rdrand.c │ │ ├── crypto_entropy_rdrand.h │ │ ├── crypto_verify_bytes.c │ │ └── crypto_verify_bytes.h │ └── util/ │ ├── align_ptr.h │ ├── asprintf.c │ ├── asprintf.h │ ├── entropy.c │ ├── entropy.h │ ├── getopt.c │ ├── getopt.h │ ├── humansize.c │ ├── humansize.h │ ├── insecure_memzero.c │ ├── insecure_memzero.h │ ├── monoclock.c │ ├── monoclock.h │ ├── parsenum.h │ ├── readpass.c │ ├── readpass.h │ ├── readpass_file.c │ ├── sysendian.h │ ├── warnp.c │ └── warnp.h ├── libscrypt-kdf/ │ └── scrypt-kdf.h ├── m4/ │ ├── check_darwin_paths.m4 │ ├── check_disable_compiler_warnings.m4 │ ├── check_libcperciva_posix.m4 │ ├── check_memlimit_support.m4 │ ├── check_posix_sh.m4 │ └── check_solaris_c99.m4 ├── main.c ├── release-tools/ │ ├── create-sign-tarball.sh │ └── mktarball.sh ├── scrypt.1 └── tests/ ├── 01-known-values.sh ├── 02-decrypt-reference-file.sh ├── 03-encrypt-decrypt-file.sh ├── 04-force-resources.sh ├── 05-system-scrypt-encrypt-decrypt.sh ├── 06-decrypt-fail.sh ├── 07-passphrase-env.sh ├── 08-passphrase-file.sh ├── 09-explicit-params.sh ├── libscrypt-kdf/ │ └── sample-libscrypt-kdf.c ├── shared_test_functions.sh ├── shared_valgrind_functions.sh ├── test_scrypt.sh ├── valgrind/ │ └── potential-memleaks.c └── verify-strings/ ├── test_scrypt.c ├── test_scrypt.good ├── test_scrypt_good.enc └── test_scrypt_small.good