=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== cryfs-0.10.2/.circleci/config.yml-148- command: | cryfs-0.10.2/.circleci/config.yml:149: export NUMCORES=`nproc` && if [ ! -n "$NUMCORES" ]; then export NUMCORES=`sysctl -n hw.ncpu`; fi cryfs-0.10.2/.circleci/config.yml-150- echo Using $NUMCORES cores ############################################## cryfs-0.10.2/run-clang-tidy.sh-10- cryfs-0.10.2/run-clang-tidy.sh:11:export NUMCORES=`nproc` && if [ ! -n "$NUMCORES" ]; then export NUMCORES=`sysctl -n hw.ncpu`; fi cryfs-0.10.2/run-clang-tidy.sh-12-echo Using ${NUMCORES} cores ############################################## cryfs-0.10.2/run-iwyu.sh-9- cryfs-0.10.2/run-iwyu.sh:10:export NUMCORES=`nproc` && if [ ! -n "$NUMCORES" ]; then export NUMCORES=`sysctl -n hw.ncpu`; fi cryfs-0.10.2/run-iwyu.sh-11-echo Using ${NUMCORES} cores ############################################## cryfs-0.10.2/src/cpp-utils/assert/backtrace_windows.cpp-111- cryfs-0.10.2/src/cpp-utils/assert/backtrace_windows.cpp:112: if (SymFromAddr(sym.process, (DWORD64)stack_frame.AddrPC.Offset, &displacement, symbol)) cryfs-0.10.2/src/cpp-utils/assert/backtrace_windows.cpp-113- { ############################################## cryfs-0.10.2/src/gitversion/versioneer.py-76- cryfs-0.10.2/src/gitversion/versioneer.py:77:`_version.py` also contains `$Revision$` markers, and the installation cryfs-0.10.2/src/gitversion/versioneer.py-78-process marks `_version.py` to have this marker rewritten with a tag name ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt-78-# These are IA-32 options. TODO: Add ARM A-32, Aarch64 and Power8 options. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt:79:option(DISABLE_ASM "Disable ASM" OFF) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt-80-option(DISABLE_SSSE3 "Disable SSSE3" OFF) ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt-404- list(APPEND CRYPTOPP_COMPILE_DEFINITIONS CRYPTOPP_DISABLE_ASM) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt:405: set(DISABLE_ASM 1) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt-406- endif () ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt-568- if (${CMAKE_GENERATOR} MATCHES ".*ARM") cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt:569: message(STATUS "Disabling ASM because ARM is specified as target platform.") cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt-570- else () ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt-737- if (CRYPTOPP_ARMV7A_HARD OR CRYPTOPP_ARMV7A_SOFTFP) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt:738: # Add ASM files for ARM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/CMakeLists.txt-739- if (NOT MSVC) ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Doxyfile-768- GNUmakefile-cross \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Doxyfile:769: rdrand.asm \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Doxyfile-770- rdrand.s ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Filelist.txt-268-rdrand.s cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Filelist.txt:269:rdrand.asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Filelist.txt-270-rdrand.cpp ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Filelist.txt-384-words.h cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Filelist.txt:385:x64dll.asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Filelist.txt:386:x64masm.asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Filelist.txt-387-xed25519.h ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-421- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile:422:# Most Clang cannot handle mixed asm with positional arguments, where the cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-423-# body is Intel style with no prefix and the templates are AT&T style. ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-841- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile:842:# No ASM for Travis testing cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-843-ifeq ($(findstring no-asm,$(MAKECMDGOALS)),no-asm) ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1108-# CXXFLAGS are tuned earlier. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile:1109:.PHONY: native no-asm asan ubsan cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile:1110:native no-asm asan ubsan: cryptest.exe cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1111- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1357-ifneq ($(IS_DARWIN),0) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile:1358: sed -i '' -e's/[[:space:]]*$$//' *.supp *.txt *.sh .*.yml *.h *.cpp *.asm *.s *.S cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1359- sed -i '' -e's/[[:space:]]*$$//' *.sln *.vcxproj *.filters GNUmakefile GNUmakefile-cross ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1362-else cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile:1363: sed -i -e's/[[:space:]]*$$//' *.supp *.txt *.sh .*.yml *.h *.cpp *.asm *.s *.S cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1364- sed -i -e's/[[:space:]]*$$//' *.sln *.vcxproj *.filters GNUmakefile GNUmakefile-cross ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1371- @-$(CHMOD) 0700 TestVectors/ TestData/ TestPrograms/ TestScripts/ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile:1372: @-$(CHMOD) 0600 $(TEXT_FILES) *.supp .*.yml *.asm *.s *.zip TestVectors/*.txt TestData/*.dat TestPrograms/*.cxx TestScripts/*.* cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1373- @-$(CHMOD) 0700 $(EXEC_FILES) *.sh *.cmd TestScripts/*.sh TestScripts/*.cmd cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1374- @-$(CHMOD) 0700 *.cmd *.sh GNUmakefile GNUmakefile-cross TestScripts/*.sh cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile:1375: -unix2dos --keepdate --quiet $(TEXT_FILES) .*.yml *.asm *.cmd TestScripts/*.* cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1376- -dos2unix --keepdate --quiet GNUmakefile* *.supp *.s *.S *.sh *.mapfile TestScripts/*.sh ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1419- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile:1420:# Cryptogams ARM asm implementation. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-1421-aes_armv4.o : aes_armv4.S ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-cross-500- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-cross:501:# No ASM for Travis testing cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-cross-502-ifeq ($(findstring no-asm,$(MAKECMDGOALS)),no-asm) ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-cross-802- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-cross:803:# Cryptogams ARM asm implementation. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/GNUmakefile-cross-804-aes_armv4.o : aes_armv4.S ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/History.txt-230-5.5.2 - ported x64 assembly language code for AES, Salsa20, Sosemanuk, and Panama cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/History.txt:231: to MSVC 2005 (using MASM since MSVC doesn't support inline assembly on x64) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/History.txt-232- - fixed Salsa20 initialization crash on non-SSE2 machines ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/History.txt-451- - fix SPARC alignment problems due to GetAlignmentOf<T>() on word64 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/History.txt:452: - add ARM AES asm implementation from Cryptogams cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/History.txt-453- - remove CRYPTOPP_ALLOW_UNALIGNED_DATA_ACCESS support ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Readme.txt-81- + run-time CPU feature detection and code selection cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Readme.txt:82: + supports GCC-style and MSVC-style inline assembly, and MASM for x64 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Readme.txt-83- + x86, x64 (x86-64), x32 provides MMX, SSE2, and SSE4 implementations ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Readme.txt-336- - fix SPARC alignment problems due to GetAlignmentOf<T>() on word64 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Readme.txt:337: - add ARM AES asm implementation from Cryptogams cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/Readme.txt-338- - remove CRYPTOPP_ALLOW_UNALIGNED_DATA_ACCESS support ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestPrograms/test_mixed_asm.cxx:1:// Most Clang cannot handle mixed asm with positional arguments, where the cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestPrograms/test_mixed_asm.cxx-2-// body is Intel style with no prefix and the templates are AT&T style. ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestPrograms/test_mixed_asm.cxx-7- size_t ret = 1, N = 1; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestPrograms/test_mixed_asm.cxx:8: asm __volatile__ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestPrograms/test_mixed_asm.cxx-9- ( ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_power9.cxx-9-// and support DARN at the same time. We get into that state because cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_power9.cxx:10:// we use inline asm to detect DARN availablity in the compiler. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestPrograms/test_ppc_power9.cxx-11-// Also see cpu.cpp and the two query functions; and ppc_power9.cpp ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_cpuid.cxx-3- unsigned int a, b, c, d; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_cpuid.cxx:4: asm volatile ( "cpuid" : "+a"(a), "=b"(b), "+c"(c), "=d"(d) ); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestPrograms/test_x86_cpuid.cxx-5- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh-5762- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh:5763: CXXFLAGS="$RELEASE_CXXFLAGS -arch i386 -arch x86_64 -std=c++03 -DCRYPTOPP_DISABLE_ASM $USER_CXXFLAGS" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh-5764- CXX="$CXX" CXXFLAGS="$CXXFLAGS" "$MAKE" "${MAKEARGS[@]}" static cryptest.exe 2>&1 | tee -a "$TEST_RESULTS" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh-5803- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh:5804: CXXFLAGS="$RELEASE_CXXFLAGS -arch i386 -arch x86_64 -std=c++11 -DCRYPTOPP_DISABLE_ASM $USER_CXXFLAGS" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh-5805- CXX="$CXX" CXXFLAGS="$CXXFLAGS" "$MAKE" "${MAKEARGS[@]}" static cryptest.exe 2>&1 | tee -a "$TEST_RESULTS" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh-5844- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh:5845: CXXFLAGS="$RELEASE_CXXFLAGS -arch i386 -arch x86_64 -std=c++14 -DCRYPTOPP_DISABLE_ASM $USER_CXXFLAGS" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh-5846- CXX="$CXX" CXXFLAGS="$CXXFLAGS" "$MAKE" "${MAKEARGS[@]}" static cryptest.exe 2>&1 | tee -a "$TEST_RESULTS" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh-5885- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh:5886: CXXFLAGS="$RELEASE_CXXFLAGS -arch i386 -arch x86_64 -std=c++17 -DCRYPTOPP_DISABLE_ASM $USER_CXXFLAGS" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh-5887- CXX="$CXX" CXXFLAGS="$CXXFLAGS" "$MAKE" "${MAKEARGS[@]}" static cryptest.exe 2>&1 | tee -a "$TEST_RESULTS" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh-5926- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh:5927: CXXFLAGS="$RELEASE_CXXFLAGS -arch ppc -arch ppc64 -DCRYPTOPP_DISABLE_ASM $USER_CXXFLAGS" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/cryptest.sh-5928- CXX="$CXX" CXXFLAGS="$CXXFLAGS" "$MAKE" "${MAKEARGS[@]}" static cryptest.exe 2>&1 | tee -a "$TEST_RESULTS" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-gcc.sh-118- AOSP_ARCH="arch-arm" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-gcc.sh:119: AOSP_FLAGS="-march=armv5te -mtune=xscale -mthumb -msoft-float -DCRYPTOPP_DISABLE_ASM -funwind-tables -fexceptions -frtti" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-gcc.sh-120- ;; ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-gcc.sh-125- AOSP_ARCH="arch-arm" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-gcc.sh:126: AOSP_FLAGS="-march=armv7-a -mthumb -mfpu=vfpv3-d16 -mfloat-abi=softfp -DCRYPTOPP_DISABLE_ASM -Wl,--fix-cortex-a8 -funwind-tables -fexceptions -frtti" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-gcc.sh-127- ;; ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-gcc.sh-134- #AOSP_ARCH="arch-arm" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-gcc.sh:135: #AOSP_FLAGS="-mhard-float -D_NDK_MATH_NO_SOFTFP=1 -march=armv7-a -mfpu=vfpv3-d16 -DCRYPTOPP_DISABLE_ASM -mfloat-abi=softfp -Wl,--fix-cortex-a8 -funwind-tables -fexceptions -frtti -Wl,--no-warn-mismatch -Wl,-lm_hard" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-gcc.sh-136- ;; ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-old.sh-110- AOSP_ARCH="arch-arm" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-old.sh:111: AOSP_FLAGS="-march=armv5te -mtune=xscale -mthumb -msoft-float -DCRYPTOPP_DISABLE_ASM -funwind-tables -fexceptions -frtti" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-old.sh-112- ;; ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-old.sh-117- AOSP_ARCH="arch-arm" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-old.sh:118: AOSP_FLAGS="-march=armv7-a -mthumb -mfpu=vfpv3-d16 -mfloat-abi=softfp -DCRYPTOPP_DISABLE_ASM -Wl,--fix-cortex-a8 -funwind-tables -fexceptions -frtti" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-old.sh-119- ;; ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-old.sh-124- AOSP_ARCH="arch-arm" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-old.sh:125: AOSP_FLAGS="-mhard-float -D_NDK_MATH_NO_SOFTFP=1 -march=armv7-a -mfpu=vfpv3-d16 -DCRYPTOPP_DISABLE_ASM -mfloat-abi=softfp -Wl,--fix-cortex-a8 -funwind-tables -fexceptions -frtti -Wl,--no-warn-mismatch -Wl,-lm_hard" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-android-old.sh-126- ;; ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-ios.sh-226- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-ios.sh:227:# Disable ASM for simulator. We are failing on Travis due to missing _start. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-ios.sh-228-# We may need to link against crt1.o for simulator builds. Also see ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-ios.sh-234- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-ios.sh:235:# Disable ASM for simulator. We are failing on Travis due to missing _start. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/TestScripts/setenv-ios.sh-236-# We may need to link against crt1.o for simulator builds. Also see ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-42- uint64x2_t r; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h:43: __asm __volatile("pmull %0.1q, %1.1d, %2.1d \n\t" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-44- :"=w" (r) : "w" (a), "w" (b) ); ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-72- uint64x2_t r; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h:73: __asm __volatile("pmull %0.1q, %1.1d, %2.1d \n\t" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-74- :"=w" (r) : "w" (a), "w" (vget_high_u64(b)) ); ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-102- uint64x2_t r; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h:103: __asm __volatile("pmull %0.1q, %1.1d, %2.1d \n\t" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-104- :"=w" (r) : "w" (vget_high_u64(a)), "w" (b) ); ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-132- uint64x2_t r; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h:133: __asm __volatile("pmull2 %0.1q, %1.2d, %2.2d \n\t" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-134- :"=w" (r) : "w" (a), "w" (b) ); ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-157- uint64x2_t r; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h:158: __asm __volatile("ext %0.16b, %1.16b, %2.16b, %3 \n\t" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-159- :"=w" (r) : "w" (a), "w" (b), "I" (c) ); ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-180- uint64x2_t r; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h:181: __asm __volatile("ext %0.16b, %1.16b, %2.16b, %3 \n\t" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/arm_simd.h-182- :"=w" (r) : "w" (a), "w" (b), "I" (C) ); ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp-84-#define CALC_ADDR2(base, i, j) ((byte *)(base)+8*(i)+4*(j)+((-16*(i))&m)) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:85:#define CALC_ADDR(base, i) CALC_ADDR2(base, i, 0) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp-86- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp-93-#define KS_ROUND_0(i) \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:94: CRYPTOPP_ASSERT(IsAlignedOn(CALC_ADDR(ks32, i+EFI(0)),GetAlignmentOf<word64>())); \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:95: CRYPTOPP_ASSERT(IsAlignedOn(CALC_ADDR(ks32, i+EFI(1)),GetAlignmentOf<word64>())); \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:96: *(word64*)(void*)CALC_ADDR(ks32, i+EFI(0)) = kwl; \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:97: *(word64*)(void*)CALC_ADDR(ks32, i+EFI(1)) = kwr cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp-98-#define KS_ROUND(i, r, which) \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:99: CRYPTOPP_ASSERT(IsAlignedOn(CALC_ADDR(ks32, i+EFI(r<64)),GetAlignmentOf<word64>())); \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:100: CRYPTOPP_ASSERT(IsAlignedOn(CALC_ADDR(ks32, i+EFI(r>64)),GetAlignmentOf<word64>())); \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:101: if (which & (1<<int(r<64))) *(word64*)(void*)CALC_ADDR(ks32, i+EFI(r<64)) = (kwr << (r%64)) | (kwl >> (64 - (r%64))); \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:102: if (which & (1<<int(r>64))) *(word64*)(void*)CALC_ADDR(ks32, i+EFI(r>64)) = (kwl << (r%64)) | (kwr >> (64 - (r%64))) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp-103-#else ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp-113-#define KS_ROUND_0(i) \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:114: _mm_store_si128((__m128i *)CALC_ADDR(ks128, i), kw) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp-115-#define KS_ROUND(i, r, which) { \ ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp-118- else temp = _mm_or_si128(_mm_slli_epi64(kw2, r%64), _mm_srli_epi64(kw, 64-r%64)); \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:119: if (which & 2) _mm_store_si128((__m128i *)CALC_ADDR(ks128, i), temp); \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp:120: else _mm_storel_epi64((__m128i*)CALC_ADDR(ks32, i+EFI(0)), temp); \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/camellia.cpp-121- } ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-63-// config.h to ensure the library and all programs share the setting. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:64:// #define CRYPTOPP_DISABLE_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-65- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-67-#if defined(__native_client__) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:68:# define CRYPTOPP_DISABLE_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-69-#endif cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-70- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:71:// Some Clang and SunCC cannot handle mixed asm with positional arguments, cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-72-// where the body is Intel style with no prefix and the templates are ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-74-// Also see https://bugs.llvm.org/show_bug.cgi?id=39895 . cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:75:// #define CRYPTOPP_DISABLE_MIXED_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-76- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-445- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:446:// Undo the ASM related defines due to X32. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-447-#if CRYPTOPP_BOOL_X32 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-485-#if defined(CRYPTOPP_APPLE_CLANG_VERSION) && (CRYPTOPP_APPLE_CLANG_VERSION < 50000) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:486:# define CRYPTOPP_DISABLE_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-487-#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-491-#if !defined(CRYPTOPP_DISABLE_ASM) && defined(__SUNPRO_CC) && (__SUNPRO_CC < 0x5100) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:492:# define CRYPTOPP_DISABLE_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-493-#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-626-// We don't have an ARM big endian test rig. Disable cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:627:// ARM-BE ASM and instrinsics until we can test it. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-628-#if (CRYPTOPP_BIG_ENDIAN) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:629:# define CRYPTOPP_DISABLE_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-630-#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-760- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:761:// Cryptogams offers an ARM asm AES implementation. Crypto++ does cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:762:// not provide an asm implementation. The Cryptogams implementation cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-763-// is about 2x faster than C/C++. Define this to use the Cryptogams ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-836- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h:837:// Nearly all Intel's and AMD's have SSE. Enable it independent of SSE ASM and intrinscs cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/config.h-838-#if (CRYPTOPP_BOOL_X86 || CRYPTOPP_BOOL_X32 || CRYPTOPP_BOOL_X64 || CRYPTOPP_BOOL_PPC32 || CRYPTOPP_BOOL_PPC64) && !defined(CRYPTOPP_DISABLE_ASM) ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp-58- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp:59:// Visual Studio 2008 and below is missing _xgetbv. See x64dll.asm for the body. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp-60-#if defined(_MSC_VER) && _MSC_VER <= 1500 && defined(_M_X64) ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp-172- word32 a, b, c, d; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp:173: __asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp-174- { ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp-219- { cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp:220: asm volatile cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp-221- ( ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp-334- word32 a=0, d=0; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp:335: __asm __volatile cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp-336- ( ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp-346- word32 a=0, d=0; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp:347: __asm { cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.cpp-348- push eax ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-62- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:63:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-64- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-771- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:772:#endif // CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-773- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:774:// ***************************** Inline ASM Helper ***************************** // cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-775- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-779- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:780:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-781- #define AS1(x) x*newline* ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-789-#elif defined(_MSC_VER) || defined(__BORLANDC__) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:790: #define AS1(x) __asm {x} cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:791: #define AS2(x, y) __asm {x, y} cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:792: #define AS3(x, y, z) __asm {x, y, z} cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:793: #define ASS(x, y, a, b, c, d) __asm {x, y, (a)*64+(b)*16+(c)*4+(d)} cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:794: #define ASL(x) __asm {label##x:} cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:795: #define ASJ(x, y, z) __asm {x label##y} cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:796: #define ASC(x, y) __asm {x label##y} cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-797- #define CRYPTOPP_NAKED __declspec(naked) ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-824- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:825:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-826-#define ASM_MOD(x, y) ((x) MOD (y)) ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-830-#define ASM_MOD(x, y) ((x)-((x)/(y))*(y)) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:831:// GAS 2.15 doesn't support XMMWORD PTR. it seems necessary only for MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-832-#define XMMWORD_PTR ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-877-#elif CRYPTOPP_BOOL_X64 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h:878: #ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cpu.h-879- #define AS_REG_1 rcx ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake-33-# You are free to add and remove files to the list. For example, you can remove cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake:34:# rdrand.asm build it using NASM, and then include the NASM object file cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake-35-# rdrand_x86.obj or rdrand_x64.obj. ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake-196-ASFLAGS = /nologo /D_M_X86 /W3 /Cx /Zi /safeseh cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake:197:LIB_SRCS = $(LIB_SRCS) rdrand.cpp rdrand.asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake-198-LIB_OBJS = $(LIB_OBJS) rdrand-x86.obj ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake-209-ASFLAGS = /nologo /D_M_X64 /W3 /Cx /Zi cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake:210:LIB_SRCS = $(LIB_SRCS) rdrand.cpp rdrand.asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake-211-LIB_OBJS = $(LIB_OBJS) rdrand-x64.obj x64masm.obj x64dll.obj ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake-292-rdrand-x86.obj: cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake:293: $(AS) $(ASFLAGS) /Fo rdrand-x86.obj /c rdrand.asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake-294-rdrand-x64.obj: cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake:295: $(AS) $(ASFLAGS) /Fo rdrand-x64.obj /c rdrand.asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake-296-x64masm.obj: cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake:297: $(AS) $(ASFLAGS) /Fo x64masm.obj /c x64masm.asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake-298-x64dll.obj: cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake:299: $(AS) $(ASFLAGS) /Fo x64dll.obj /c x64dll.asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.nmake-300- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh-5762- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh:5763: CXXFLAGS="$RELEASE_CXXFLAGS -arch i386 -arch x86_64 -std=c++03 -DCRYPTOPP_DISABLE_ASM $USER_CXXFLAGS" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh-5764- CXX="$CXX" CXXFLAGS="$CXXFLAGS" "$MAKE" "${MAKEARGS[@]}" static cryptest.exe 2>&1 | tee -a "$TEST_RESULTS" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh-5803- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh:5804: CXXFLAGS="$RELEASE_CXXFLAGS -arch i386 -arch x86_64 -std=c++11 -DCRYPTOPP_DISABLE_ASM $USER_CXXFLAGS" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh-5805- CXX="$CXX" CXXFLAGS="$CXXFLAGS" "$MAKE" "${MAKEARGS[@]}" static cryptest.exe 2>&1 | tee -a "$TEST_RESULTS" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh-5844- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh:5845: CXXFLAGS="$RELEASE_CXXFLAGS -arch i386 -arch x86_64 -std=c++14 -DCRYPTOPP_DISABLE_ASM $USER_CXXFLAGS" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh-5846- CXX="$CXX" CXXFLAGS="$CXXFLAGS" "$MAKE" "${MAKEARGS[@]}" static cryptest.exe 2>&1 | tee -a "$TEST_RESULTS" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh-5885- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh:5886: CXXFLAGS="$RELEASE_CXXFLAGS -arch i386 -arch x86_64 -std=c++17 -DCRYPTOPP_DISABLE_ASM $USER_CXXFLAGS" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh-5887- CXX="$CXX" CXXFLAGS="$CXXFLAGS" "$MAKE" "${MAKEARGS[@]}" static cryptest.exe 2>&1 | tee -a "$TEST_RESULTS" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh-5926- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh:5927: CXXFLAGS="$RELEASE_CXXFLAGS -arch ppc -arch ppc64 -DCRYPTOPP_DISABLE_ASM $USER_CXXFLAGS" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptest.sh-5928- CXX="$CXX" CXXFLAGS="$CXXFLAGS" "$MAKE" "${MAKEARGS[@]}" static cryptest.exe 2>&1 | tee -a "$TEST_RESULTS" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptlib.h-599- /// like a hardware security module (HSM). cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptlib.h:600: /// \details Generally speaking Wei Dai's original IA-32 ASM code falls under "SSE2". cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptlib.h-601- /// Labels like "SSSE3" and "SSE4.1" follow after Wei's code and use intrinsics ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/cryptopp-config.cmake:1:include("${CMAKE_CURRENT_LIST_DIR}/cryptopp-targets.cmake") ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-6- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp:7:// use "cl /EP /P /DCRYPTOPP_GENERATE_X64_MASM gcm.cpp" to generate MASM code cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-8- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-12-#ifndef CRYPTOPP_IMPORTS cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp:13:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-14- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-381- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp:382:#endif // Not CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-383- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-390- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp:391:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-392- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-553- } cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp:554:#endif // #ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-555- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-822-#endif cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp:823:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-824- } ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-854- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp:855:#endif // Not CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.cpp-856-#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.h-15-#if CRYPTOPP_BOOL_X32 || defined(CRYPTOPP_DISABLE_MIXED_ASM) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.h:16:# define CRYPTOPP_DISABLE_GCM_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm.h-17-#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm_simd.cpp-371-# if CRYPTOPP_SSE2_ASM_AVAILABLE && defined(__GNUC__) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm_simd.cpp:372: asm ("movdqa %1, %%xmm0; pxor %2, %%xmm0; movdqa %%xmm0, %0;" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/gcm_simd.cpp-373- : "=m" (a[0]) : "m"(b[0]), "m"(c[0])); ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp-212- // Sun Studio's gcc-style inline assembly is heavily bugged as of version 5.9 Patch 124864-09 2008/12/16, but this one works cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:213: #define MultiplyWordsLoHi(p0, p1, a, b) asm ("mulq %3" : "=a"(p0), "=d"(p1) : "a"(a), "r"(b) : "cc"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp-214- #else cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:215: #define MultiplyWordsLoHi(p0, p1, a, b) asm ("mulq %3" : "=a"(p0), "=d"(p1) : "a"(a), "g"(b) : "cc"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:216: #define MulAcc(c, d, a, b) asm ("mulq %6; addq %3, %0; adcq %4, %1; adcq $0, %2;" : "+r"(c), "+r"(d##0), "+r"(d##1), "=a"(p0), "=d"(p1) : "a"(a), "g"(b) : "cc"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:217: #define Double3Words(c, d) asm ("addq %0, %0; adcq %1, %1; adcq %2, %2;" : "+r"(c), "+r"(d##0), "+r"(d##1) : : "cc"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:218: #define Acc2WordsBy1(a, b) asm ("addq %2, %0; adcq $0, %1;" : "+r"(a##0), "+r"(a##1) : "r"(b) : "cc"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:219: #define Acc2WordsBy2(a, b) asm ("addq %2, %0; adcq %3, %1;" : "+r"(a##0), "+r"(a##1) : "r"(b##0), "r"(b##1) : "cc"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:220: #define Acc3WordsBy2(c, d, e) asm ("addq %5, %0; adcq %6, %1; adcq $0, %2;" : "+r"(c), "=r"(e##0), "=r"(e##1) : "1"(d##0), "2"(d##1), "r"(e##0), "r"(e##1) : "cc"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp-221- #endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp-605- #define AddPrologue \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:606: __asm push edi \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:607: __asm push esi \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:608: __asm mov eax, [esp+12] \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:609: __asm mov edi, [esp+16] cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp-610- #define AddEpilogue \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:611: __asm pop esi \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:612: __asm pop edi \ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp:613: __asm ret 8 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/integer.cpp-614- #define SaveEBX ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1005-{ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h:1006: // Generated ASM of a typical clamp, http://gcc.gnu.org/ml/gcc-help/2014-10/msg00112.html cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1007- return T1((a > b) ? (a - b) : 0); ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1022-{ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h:1023: // Generated ASM of a typical clamp, http://gcc.gnu.org/ml/gcc-help/2014-10/msg00112.html cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1024- return T1((a > b) ? (a - b) : 1); ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1307-#ifdef __GNUC__ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h:1308: asm volatile("rep stosb" : "+c"(n), "+D"(p) : "a"(0) : "memory"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1309-#else ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1322-#ifdef __GNUC__ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h:1323: asm volatile("rep stosw" : "+c"(n), "+D"(p) : "a"(0) : "memory"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1324-#else ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1337-#ifdef __GNUC__ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h:1338: asm volatile("rep stosl" : "+c"(n), "+D"(p) : "a"(0) : "memory"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1339-#else ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1353-# ifdef __GNUC__ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h:1354: asm volatile("rep stosq" : "+c"(n), "+D"(p) : "a"(0) : "memory"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1355-# else ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1449-/// \details Formerly, AlignedAllocate and AlignedDeallocate were only cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h:1450:/// available on certain platforms when CRYTPOPP_DISABLE_ASM was not in cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/misc.h-1451-/// effect. However, Android and iOS debug simulator builds got into a ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/neon_simd.cpp-87- int a; cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/neon_simd.cpp:88: asm volatile("movw %0,%1 \n" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/neon_simd.cpp-89- "movt %0,%1 \n" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/padlkrng.cpp-70- byte *buffer = reinterpret_cast<byte*>(m_buffer.data()); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/padlkrng.cpp:71: __asm { cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/padlkrng.cpp-72- mov edi, buffer ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-2- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp:3:// use "cl /EP /P /DCRYPTOPP_GENERATE_X64_MASM panama.cpp" to generate MASM code cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-4- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-6- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp:7:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-8- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-22-{ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp:23:#ifndef CRYPTOPP_DISABLE_PANAMA_ASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-24-# if CRYPTOPP_SSSE3_ASM_AVAILABLE ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-43- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp:44:#endif // #ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-45- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-51- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp:52:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-53- Panama_SSE2_Pull PROC FRAME ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-62-#if defined(CRYPTOPP_GNU_STYLE_INLINE_ASSEMBLY) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp:63: asm __volatile__ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-64- ( ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-72-#endif cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp:73:#endif // #ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-74- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-320- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp:321:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-322- movdqa xmm6, [rsp + 0h] ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-332- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp:333:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-334- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp-532- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.cpp:533:#endif // #ifndef CRYPTOPP_GENERATE_X64_MASM ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.h-14-//#if CRYPTOPP_BOOL_X32 || defined(CRYPTOPP_DISABLE_MIXED_ASM) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.h:15://# define CRYPTOPP_DISABLE_PANAMA_ASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.h-16-//#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.h-18-// https://github.com/weidai11/cryptopp/issues/758 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.h:19:#define CRYPTOPP_DISABLE_PANAMA_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/panama.h-20- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/pch.h-9- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/pch.h:10:# ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/pch.h-11- #include "cpu.h" ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-masm.cmd-37-echo **************************************** cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-masm.cmd:38:echo Assembling rdrand.asm into rdrand-x86.obj cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-masm.cmd:39:call %MASM% %ASFLAGS% /Fo rdrand-x86.obj /c rdrand.asm > nul cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-masm.cmd:40:@IF NOT %ERRORLEVEL% EQU 0 (echo Failed to assemble rdrand.asm with X86 && goto SCRIPT_FAILED) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-masm.cmd-41-echo Done... ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-masm.cmd-43-echo **************************************** cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-masm.cmd:44:echo Assembling rdrand.asm into rdrand-x64.obj cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-masm.cmd:45:call %MASM64% %ASFLAGS64% /Fo rdrand-x64.obj /c rdrand.asm > nul cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-masm.cmd:46:@IF NOT %ERRORLEVEL% EQU 0 (echo Failed to assemble rdrand.asm with X64 && goto SCRIPT_FAILED) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-masm.cmd-47-echo Done... ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-14- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:15:NASM=$(which nasm 2>&1) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-16-if [ ! -f "$NASM" ]; then ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-22- echo "Building rdrand and rdseed modules for Linux" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:23: nasm -f elf32 rdrand.s -DX86 -g -o rdrand-x86.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:24: nasm -f elfx32 rdrand.s -DX32 -g -o rdrand-x32.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:25: nasm -f elf64 rdrand.s -DX64 -g -o rdrand-x64.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-26- SUCCESS=1 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-30- echo "Building rdrand and rdseed modules for BSD" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:31: nasm -f elf32 rdrand.s -DX86 -g -o rdrand-x86.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:32: nasm -f elfx32 rdrand.s -DX32 -g -o rdrand-x32.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:33: nasm -f elf64 rdrand.s -DX64 -g -o rdrand-x64.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-34- SUCCESS=1 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-38- echo "Building rdrand and rdseed modules for Solaris" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:39: nasm -f elf32 rdrand.s -DX86 -o rdrand-x86.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:40: nasm -f elfx32 rdrand.s -DX32 -o rdrand-x32.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:41: nasm -f elf64 rdrand.s -DX64 -o rdrand-x64.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-42- SUCCESS=1 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-46- echo "Building rdrand and rdseed modules for Darwin" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:47: nasm -f macho32 rdrand.s -DDARWIN -DX86 -g -o rdrand-x86.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:48: nasm -f macho64 rdrand.s -DDARWIN -DX64 -g -o rdrand-x64.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-49- SUCCESS=1 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-53- echo "Building rdrand and rdseed modules for Cygwin" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:54: nasm -f win32 rdrand.s -DCYGWIN -DX86 -g -o rdrand-x86.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh:55: nasm -f win64 rdrand.s -DCYGWIN -DX64 -g -o rdrand-x64.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand-nasm.sh-56- SUCCESS=1 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm:1:;; rdrand.asm - written and placed in public domain by Jeffrey Walton and Uri Blumenthal. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm-2-;; Copyright assigned to the Crypto++ project. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm-3- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm:4:;; This ASM file provides RDRAND and RDSEED to downlevel Microsoft tool chains. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm-5-;; Everything "just works" under Visual Studio. Other platforms will have to ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm-9-;; set ASFLAGS64=/nologo /D_M_X64 /W3 /Cx /Zi cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm:10:;; "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\ml.exe" %ASFLAGS% /Fo rdrand-x86.obj /c rdrand.asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm:11:;; "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\amd64\ml64.exe" %ASFLAGS64% /Fo rdrand-x64.obj /c rdrand.asm cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm-12- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm-16-TITLE MASM_RDRAND_GenerateBlock and MASM_RDSEED_GenerateBlock cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm:17:SUBTITLE Microsoft specific ASM code to utilize RDRAND and RDSEED for down level Microsoft toolchains cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.asm-18- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.s:1:;; rdrand.asm - written and placed in public domain by Jeffrey Walton and Uri Blumenthal. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.s-2-;; Copyright assigned to the Crypto++ project. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.s-3- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.s:4:;; This ASM file provides RDRAND and RDSEED to downlevel Unix and Linux tool cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.s-5-;; chains. You will need a modern Nasm, however. You can also use it in place ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.s-8- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.s:9:;; nasm -f elf32 rdrand.s -DX86 -g -o rdrand-x86.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.s:10:;; nasm -f elfx32 rdrand.s -DX32 -g -o rdrand-x32.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.s:11:;; nasm -f elf64 rdrand.s -DX64 -g -o rdrand-x64.o cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rdrand.s-12- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-4- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp:5:// use "cl /EP /P /DCRYPTOPP_GENERATE_X64_MASM rijndael.cpp" to generate MASM code cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-6- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-84-#ifndef CRYPTOPP_IMPORTS cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp:85:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-86- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-754- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp:755:#endif // #ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-756- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-832- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp:833:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-834- ALIGN 8 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-1210-#endif cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp:1211:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-1212- pop r12 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-1232- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp:1233:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.cpp-1234- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.h-18-#if CRYPTOPP_BOOL_X32 || defined(CRYPTOPP_DISABLE_MIXED_ASM) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.h:19:# define CRYPTOPP_DISABLE_RIJNDAEL_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/rijndael.h-20-#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-2- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp:3:// use "cl /EP /P /DCRYPTOPP_GENERATE_X64_MASM salsa.cpp" to generate MASM code cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-4- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-7- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp:8:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-9- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-185-{ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp:186:#endif // #ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-187- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-193-#if CRYPTOPP_SSE2_ASM_AVAILABLE cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp:194:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-195- ALIGN 8 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-261- #endif cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp:262:#endif // #ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-263- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-617-#endif cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp:618:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-619- movdqa xmm6, [rsp + 0200h] ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-636-#endif cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp:637:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-638- { ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp-746- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.cpp:747:#endif // #ifndef CRYPTOPP_GENERATE_X64_MASM ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.h-14-#if CRYPTOPP_BOOL_X32 || defined(CRYPTOPP_DISABLE_MIXED_ASM) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.h:15:# define CRYPTOPP_DISABLE_SALSA_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/salsa.h-16-#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-android-gcc.sh-118- AOSP_ARCH="arch-arm" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-android-gcc.sh:119: AOSP_FLAGS="-march=armv5te -mtune=xscale -mthumb -msoft-float -DCRYPTOPP_DISABLE_ASM -funwind-tables -fexceptions -frtti" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-android-gcc.sh-120- ;; ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-android-gcc.sh-125- AOSP_ARCH="arch-arm" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-android-gcc.sh:126: AOSP_FLAGS="-march=armv7-a -mthumb -mfpu=vfpv3-d16 -mfloat-abi=softfp -DCRYPTOPP_DISABLE_ASM -Wl,--fix-cortex-a8 -funwind-tables -fexceptions -frtti" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-android-gcc.sh-127- ;; ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-android-gcc.sh-134- #AOSP_ARCH="arch-arm" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-android-gcc.sh:135: #AOSP_FLAGS="-mhard-float -D_NDK_MATH_NO_SOFTFP=1 -march=armv7-a -mfpu=vfpv3-d16 -DCRYPTOPP_DISABLE_ASM -mfloat-abi=softfp -Wl,--fix-cortex-a8 -funwind-tables -fexceptions -frtti -Wl,--no-warn-mismatch -Wl,-lm_hard" cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-android-gcc.sh-136- ;; ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-ios.sh-226- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-ios.sh:227:# Disable ASM for simulator. We are failing on Travis due to missing _start. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-ios.sh-228-# We may need to link against crt1.o for simulator builds. Also see ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-ios.sh-234- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-ios.sh:235:# Disable ASM for simulator. We are failing on Travis due to missing _start. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/setenv-ios.sh-236-# We may need to link against crt1.o for simulator builds. Also see ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-27- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp:28:// use "cl /EP /P /DCRYPTOPP_GENERATE_X64_MASM sha.cpp" to generate MASM code cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-29- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-37-#ifndef CRYPTOPP_IMPORTS cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp:38:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-39- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-429-} cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp:430:#endif // Not CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-431- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-727- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp:728:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-729- add rsp, LOCALS_SIZE+8 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-756- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp:757:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-758- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-1261- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp:1262:#endif // Not CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.cpp-1263-#endif // Not CRYPTOPP_IMPORTS ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.h-16-#if CRYPTOPP_BOOL_X32 || defined(CRYPTOPP_DISABLE_MIXED_ASM) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.h:17:# define CRYPTOPP_DISABLE_SHA_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sha.h-18-#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-2- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:3:// use "cl /EP /P /DCRYPTOPP_GENERATE_X64_MASM sosemanuk.cpp" to generate MASM code cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-4- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-11- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:12:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-13- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-23-{ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:24:#ifndef CRYPTOPP_DISABLE_SOSEMANUK_ASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-25-# if CRYPTOPP_SSE2_ASM_AVAILABLE ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-339-{ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:340:#endif // #ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-341- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-347-#if CRYPTOPP_SSE2_ASM_AVAILABLE && !defined(CRYPTOPP_DISABLE_SOSEMANUK_ASM) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:348:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-349- ALIGN 8 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-380-#endif cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:381:#endif // #ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-382- ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-623-#endif cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:624:#ifdef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-625- movdqa xmm6, [rsp + 02f0h] ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-636-#endif cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:637:#ifndef CRYPTOPP_GENERATE_X64_MASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-638- { ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp-727- cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.cpp:728:#endif // #ifndef CRYPTOPP_GENERATE_X64_MASM ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.h-15-#if CRYPTOPP_BOOL_X32 || defined(CRYPTOPP_DISABLE_MIXED_ASM) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.h:16:# define CRYPTOPP_DISABLE_SOSEMANUK_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sosemanuk.h-17-#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sse_simd.cpp-95-# if CRYPTOPP_SSE2_ASM_AVAILABLE cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sse_simd.cpp:96: __asm __volatile ("por %xmm0, %xmm0"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/sse_simd.cpp-97-# elif CRYPTOPP_SSE2_INTRIN_AVAILABLE ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-110- /// \details Internally, the default implementation returns 1. If the stream cipher is implemented cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h:111: /// using an SSE2 ASM or intrinsics, then the value returned is usually 16. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-112- virtual unsigned int GetAlignment() const {return 1;} ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-184- /// like a hardware security module (HSM). cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h:185: /// \details Generally speaking Wei Dai's original IA-32 ASM code falls under "SSE2". cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-186- /// Labels like "SSSE3" and "SSE4.1" follow after Wei's code and use intrinsics ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-218- /// \details Internally, the default implementation returns 1. If the stream cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h:219: /// cipher is implemented using an SSE2 ASM or intrinsics, then the value cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-220- /// returned is usually 16. ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-373- /// like a hardware security module (HSM). cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h:374: /// \details Generally speaking Wei Dai's original IA-32 ASM code falls under "SSE2". cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-375- /// Labels like "SSSE3" and "SSE4.1" follow after Wei's code and use intrinsics ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-405- /// \details Internally, the default implementation returns 1. If the stream cipher is implemented cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h:406: /// using an SSE2 ASM or intrinsics, then the value returned is usually 16. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-407- virtual unsigned int GetAlignment() const =0; ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-455- /// like a hardware security module (HSM). cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h:456: /// \details Generally speaking Wei Dai's original IA-32 ASM code falls under "SSE2". cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-457- /// Labels like "SSSE3" and "SSE4.1" follow after Wei's code and use intrinsics ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-479- /// \details Internally, the default implementation returns 1. If the stream cipher is implemented cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h:480: /// using an SSE2 ASM or intrinsics, then the value returned is usually 16. cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-481- unsigned int GetAlignment() const {return sizeof(WordType);} ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-621- /// like a hardware security module (HSM). cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h:622: /// \details Generally speaking Wei Dai's original IA-32 ASM code falls under "SSE2". cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/strciphr.h-623- /// Labels like "SSSE3" and "SSE4.1" follow after Wei's code and use intrinsics ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/tiger.cpp-20-{ cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/tiger.cpp:21:#ifndef CRYPTOPP_DISABLE_TIGER_ASM cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/tiger.cpp-22-# if CRYPTOPP_SSE2_ASM_AVAILABLE ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/tiger.h-15-#if CRYPTOPP_BOOL_X32 || defined(CRYPTOPP_DISABLE_MIXED_ASM) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/tiger.h:16:# define CRYPTOPP_DISABLE_TIGER_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/tiger.h-17-#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/vmac.cpp-444- #define DeclareNH(a) word64 a##0=0, a##1=0 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/vmac.cpp:445: #define MUL64(rh,rl,i1,i2) asm ("mulq %3" : "=a"(rl), "=d"(rh) : "a"(i1), "g"(i2) : "cc"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/vmac.cpp:446: #define AccumulateNH(a, b, c) asm ("mulq %3; addq %%rax, %0; adcq %%rdx, %1" : "+r"(a##0), "+r"(a##1) : "a"(b), "g"(c) : "%rdx", "cc"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/vmac.cpp:447: #define ADD128(rh,rl,ih,il) asm ("addq %3, %1; adcq %2, %0" : "+r"(rh),"+r"(rl) : "r"(ih),"r"(il) : "cc"); cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/vmac.cpp-448- #elif defined(_MSC_VER) && !CRYPTOPP_BOOL_SLOW_WORD64 ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/vmac.h-16-#if CRYPTOPP_BOOL_X32 || defined(CRYPTOPP_DISABLE_MIXED_ASM) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/vmac.h:17:# define CRYPTOPP_DISABLE_VMAC_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/vmac.h-18-#endif ############################################## cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/whrlpool.h-18-#if CRYPTOPP_BOOL_X32 || defined(CRYPTOPP_DISABLE_MIXED_ASM) cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/whrlpool.h:19:# define CRYPTOPP_DISABLE_WHIRLPOOL_ASM 1 cryfs-0.10.2/vendor/cryptopp/vendor_cryptopp/whrlpool.h-20-#endif ############################################## cryfs-0.10.2/vendor/googletest/gtest/googlemock/CMakeLists.txt-21-# Defines pre_project_set_up_hermetic_build() and set_up_hermetic_build(). cryfs-0.10.2/vendor/googletest/gtest/googlemock/CMakeLists.txt:22:include("${gtest_dir}/cmake/hermetic_build.cmake" OPTIONAL) cryfs-0.10.2/vendor/googletest/gtest/googlemock/CMakeLists.txt-23- ############################################## cryfs-0.10.2/vendor/googletest/gtest/googlemock/README.md-187- cryfs-0.10.2/vendor/googletest/gtest/googlemock/README.md:188:Suppose you put Google Mock in directory `${GMOCK_DIR}` and Google Test cryfs-0.10.2/vendor/googletest/gtest/googlemock/README.md:189:in `${GTEST_DIR}` (the latter is `${GMOCK_DIR}/gtest` by default). To cryfs-0.10.2/vendor/googletest/gtest/googlemock/README.md-190-build Google Mock, create a library build target (or a project as ############################################## cryfs-0.10.2/vendor/googletest/gtest/googlemock/configure.ac-126-AS_IF([test "x${HAVE_BUILT_GTEST}" = "xyes"], cryfs-0.10.2/vendor/googletest/gtest/googlemock/configure.ac:127: [GTEST_CPPFLAGS=`${GTEST_CONFIG} --cppflags` cryfs-0.10.2/vendor/googletest/gtest/googlemock/configure.ac:128: GTEST_CXXFLAGS=`${GTEST_CONFIG} --cxxflags` cryfs-0.10.2/vendor/googletest/gtest/googlemock/configure.ac:129: GTEST_LDFLAGS=`${GTEST_CONFIG} --ldflags` cryfs-0.10.2/vendor/googletest/gtest/googlemock/configure.ac:130: GTEST_LIBS=`${GTEST_CONFIG} --libs` cryfs-0.10.2/vendor/googletest/gtest/googlemock/configure.ac:131: GTEST_VERSION=`${GTEST_CONFIG} --version`], cryfs-0.10.2/vendor/googletest/gtest/googlemock/configure.ac-132- [ ############################################## cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/generator/cpp/keywords.py-41- cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/generator/cpp/keywords.py:42:OTHERS = set('true false asm class namespace using explicit this operator sizeof'.split()) cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/generator/cpp/keywords.py-43-OTHER_TYPES = set('new delete typedef struct union enum typeid typename template'.split()) ############################################## cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in-207-bindir="@bindir@" cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in:208:this_relative_bindir=`dirname $0` cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in:209:this_bindir=`cd ${this_relative_bindir}; pwd -P` cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in-210-if test "${this_bindir}" = "${this_bindir%${bindir}}"; then ############################################## cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in-212- # assume that we are in a build tree. cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in:213: build_dir=`dirname ${this_bindir}` cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in:214: src_dir=`cd ${this_bindir}/@top_srcdir@; pwd -P` cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in-215- ############################################## cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in-259-# Add the necessary Google Test bits into the various flag variables cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in:260:gmock_cppflags="${gmock_cppflags} `${gtest_config} --cppflags`" cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in:261:gmock_cxxflags="${gmock_cxxflags} `${gtest_config} --cxxflags`" cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in:262:gmock_ldflags="${gmock_ldflags} `${gtest_config} --ldflags`" cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in:263:gmock_libs="${gmock_libs} `${gtest_config} --libs`" cryfs-0.10.2/vendor/googletest/gtest/googlemock/scripts/gmock-config.in-264- ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/README.md-12- cryfs-0.10.2/vendor/googletest/gtest/googletest/README.md:13:Suppose you put Google Test in directory `${GTEST_DIR}`. To build it, cryfs-0.10.2/vendor/googletest/gtest/googletest/README.md-14-create a library build target (or a project as called by Visual Studio ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/README.md-18- cryfs-0.10.2/vendor/googletest/gtest/googletest/README.md:19:with `${GTEST_DIR}/include` in the system header search path and `${GTEST_DIR}` cryfs-0.10.2/vendor/googletest/gtest/googletest/README.md-20-in the normal header search path. Assuming a Linux-like system and gcc, ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/README.md-29-Next, you should compile your test source file with cryfs-0.10.2/vendor/googletest/gtest/googletest/README.md:30:`${GTEST_DIR}/include` in the system header search path, and link it cryfs-0.10.2/vendor/googletest/gtest/googletest/README.md-31-with gtest and any other necessary libraries: ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/AdvancedGuide.md-1911- cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/AdvancedGuide.md:1912:| `$ foo_test --gtest_repeat=1000` | Repeat foo\_test 1000 times and don't stop at failures. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/AdvancedGuide.md-1913-|:---------------------------------|:--------------------------------------------------------| cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/AdvancedGuide.md:1914:| `$ foo_test --gtest_repeat=-1` | A negative count means repeating forever. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/AdvancedGuide.md:1915:| `$ foo_test --gtest_repeat=1000 --gtest_break_on_failure` | Repeat foo\_test 1000 times, stopping at the first failure. This is especially useful when running under a debugger: when the testfails, it will drop into the debugger and you can then inspect variables and stacks. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/AdvancedGuide.md:1916:| `$ foo_test --gtest_repeat=1000 --gtest_filter=FooBar` | Repeat the tests whose name matches the filter 1000 times. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/AdvancedGuide.md-1917- ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/FAQ.md-149-`Intermediate Directory` setting, change the value from cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/FAQ.md:150:`$(PlatformName)\$(ConfigurationName)` to cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/FAQ.md:151:`$(OutDir)\$(ProjectName)`. Click `OK` and then build the cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/FAQ.md-152-solution. When the build is complete, the 64-bit binaries will be in ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md-48- cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md:49:The following Pump code (where meta keywords start with `$`, `[[` and `]]` are meta brackets, and `$$` starts a meta comment that ends with the line): cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md-50- ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md-121- cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md:122:| `$var id = exp` | Defines a named constant value. `$id` is valid util the end of the current meta lexical block. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md-123-|:----------------|:-----------------------------------------------------------------------------------------------| cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md:124:| `$range id exp..exp` | Sets the range of an iteration variable, which can be reused in multiple loops later. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md:125:| `$for id sep [[ code ]]` | Iteration. The range of `id` must have been defined earlier. `$id` is valid in `code`. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md:126:| `$($)` | Generates a single `$` character. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md:127:| `$id` | Value of the named constant or iteration variable. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md:128:| `$(exp)` | Value of the expression. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md:129:| `$if exp [[ code ]] else_branch` | Conditional. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md-130-| `[[ code ]]` | Meta lexical block. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md-131-| `cpp_code` | Raw C++ code. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md:132:| `$$ comment` | Meta comment. | cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md-133- cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md-134-**Note:** To give the user some freedom in formatting the Pump source cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md:135:code, Pump ignores a new-line character if it's right after `$for foo` cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md-136-or next to `[[` or `]]`. Without this rule you'll often be forced to write ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md-175- cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md:176: * If a meta variable is followed by a letter or digit, you can separate them using `[[]]`, which inserts an empty string. For example `Foo$j[[]]Helper` generate `Foo1Helper` when `j` is 1. cryfs-0.10.2/vendor/googletest/gtest/googletest/docs/PumpManual.md-177- * To avoid extra-long Pump source lines, you can break a line anywhere you want by inserting `[[]]` followed by a new line. Since any new-line character next to `[[` or `]]` is ignored, the generated code won't contain this new line. ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/m4/gtest.m4-58- AS_IF([test "x${HAVE_GTEST}" = "xyes"], cryfs-0.10.2/vendor/googletest/gtest/googletest/m4/gtest.m4:59: [GTEST_CPPFLAGS=`${GTEST_CONFIG} --cppflags` cryfs-0.10.2/vendor/googletest/gtest/googletest/m4/gtest.m4:60: GTEST_CXXFLAGS=`${GTEST_CONFIG} --cxxflags` cryfs-0.10.2/vendor/googletest/gtest/googletest/m4/gtest.m4:61: GTEST_LDFLAGS=`${GTEST_CONFIG} --ldflags` cryfs-0.10.2/vendor/googletest/gtest/googletest/m4/gtest.m4:62: GTEST_LIBS=`${GTEST_CONFIG} --libs` cryfs-0.10.2/vendor/googletest/gtest/googletest/m4/gtest.m4:63: GTEST_VERSION=`${GTEST_CONFIG} --version` cryfs-0.10.2/vendor/googletest/gtest/googletest/m4/gtest.m4-64- AC_DEFINE([HAVE_GTEST],[1],[Defined when Google Test is available.])], ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/scripts/gtest-config.in-205-bindir="@bindir@" cryfs-0.10.2/vendor/googletest/gtest/googletest/scripts/gtest-config.in:206:this_relative_bindir=`dirname $0` cryfs-0.10.2/vendor/googletest/gtest/googletest/scripts/gtest-config.in:207:this_bindir=`cd ${this_relative_bindir}; pwd -P` cryfs-0.10.2/vendor/googletest/gtest/googletest/scripts/gtest-config.in-208-if test "${this_bindir}" = "${this_bindir%${bindir}}"; then ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/scripts/gtest-config.in-210- # assume that we are in a build tree. cryfs-0.10.2/vendor/googletest/gtest/googletest/scripts/gtest-config.in:211: build_dir=`dirname ${this_bindir}` cryfs-0.10.2/vendor/googletest/gtest/googletest/scripts/gtest-config.in:212: src_dir=`cd ${this_bindir}; cd @top_srcdir@; pwd -P` cryfs-0.10.2/vendor/googletest/gtest/googletest/scripts/gtest-config.in-213- ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/src/gtest.cc-3147- } else { cryfs-0.10.2/vendor/googletest/gtest/googletest/src/gtest.cc:3148: printf(", where %s = %s\n", kTypeParamLabel, test_case.type_param()); cryfs-0.10.2/vendor/googletest/gtest/googletest/src/gtest.cc-3149- } ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/src/gtest.cc-5296- // the output easy to parse by a program. cryfs-0.10.2/vendor/googletest/gtest/googletest/src/gtest.cc:5297: PrintOnOneLine(test_case->type_param(), kMaxParamLength); cryfs-0.10.2/vendor/googletest/gtest/googletest/src/gtest.cc-5298- } ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/src/gtest.cc-5305- // output easy to parse by a program. cryfs-0.10.2/vendor/googletest/gtest/googletest/src/gtest.cc:5306: PrintOnOneLine(test_info->value_param(), kMaxParamLength); cryfs-0.10.2/vendor/googletest/gtest/googletest/src/gtest.cc-5307- } ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/test/gtest-param-test_test.cc-845- cryfs-0.10.2/vendor/googletest/gtest/googletest/test/gtest-param-test_test.cc:846: EXPECT_EQ(::testing::PrintToString(GetParam()), test_info->value_param()); cryfs-0.10.2/vendor/googletest/gtest/googletest/test/gtest-param-test_test.cc-847-} ############################################## cryfs-0.10.2/vendor/googletest/gtest/googletest/test/gtest-param-test_test.cc-1046- cryfs-0.10.2/vendor/googletest/gtest/googletest/test/gtest-param-test_test.cc:1047: EXPECT_EQ(::testing::PrintToString(GetParam()), test_info->value_param()); cryfs-0.10.2/vendor/googletest/gtest/googletest/test/gtest-param-test_test.cc-1048-} ############################################## cryfs-0.10.2/.pc/001-python3.patch/vendor/googletest/gtest/googlemock/scripts/generator/cpp/keywords.py-41- cryfs-0.10.2/.pc/001-python3.patch/vendor/googletest/gtest/googlemock/scripts/generator/cpp/keywords.py:42:OTHERS = set('true false asm class namespace using explicit this operator sizeof'.split()) cryfs-0.10.2/.pc/001-python3.patch/vendor/googletest/gtest/googlemock/scripts/generator/cpp/keywords.py-43-OTHER_TYPES = set('new delete typedef struct union enum typeid typename template'.split())