├── .gitignore ├── CMakeLists.txt ├── README.md ├── benchmarks ├── 3rd-party │ └── nonius │ │ └── include │ │ ├── nonius │ │ ├── benchmark.h++ │ │ ├── chronometer.h++ │ │ ├── clock.h++ │ │ ├── configuration.h++ │ │ ├── constructor.h++ │ │ ├── detail │ │ │ ├── analyse.h++ │ │ │ ├── argparse.h++ │ │ │ ├── benchmark_function.h++ │ │ │ ├── compiler.h++ │ │ │ ├── complete_invoke.h++ │ │ │ ├── cpptempl.h │ │ │ ├── escape.h++ │ │ │ ├── estimate_clock.h++ │ │ │ ├── html_report_template.g.h++ │ │ │ ├── measure.h++ │ │ │ ├── meta.h++ │ │ │ ├── mismatch.h++ │ │ │ ├── noexcept.h++ │ │ │ ├── pretty_print.h++ │ │ │ ├── repeat.h++ │ │ │ ├── run_for_at_least.h++ │ │ │ ├── stats.h++ │ │ │ ├── timing.h++ │ │ │ └── unique_name.h++ │ │ ├── environment.h++ │ │ ├── estimate.h++ │ │ ├── execution_plan.h++ │ │ ├── go.h++ │ │ ├── main.h++ │ │ ├── nonius.h++ │ │ ├── nonius_single.h++ │ │ ├── optimizer.h++ │ │ ├── outlier_classification.h++ │ │ ├── param.h++ │ │ ├── reporter.h++ │ │ ├── reporters │ │ │ ├── csv_reporter.h++ │ │ │ ├── html_reporter.h++ │ │ │ ├── junit_reporter.h++ │ │ │ └── standard_reporter.h++ │ │ └── sample_analysis.h++ │ │ └── nonius_version.txt ├── CMakeLists.txt └── core │ ├── CMakeLists.txt │ ├── cryptox │ └── message_digests │ │ └── digest_benchmark.cxx │ ├── main.cxx │ └── pch.hxx ├── include └── cryptox │ ├── all.hxx │ ├── block.hxx │ ├── detail │ ├── exceptions.hxx │ ├── from_hex.hxx │ ├── is_container.hxx │ ├── is_decryptor.hxx │ ├── is_encryptor.hxx │ ├── make_random_string.hxx │ ├── make_random_vector.hxx │ ├── openssl.hxx │ ├── randomize.hxx │ ├── to_base64.hxx │ └── to_hex.hxx │ ├── key_derivation │ └── pbkdf2.hxx │ ├── message_digests │ ├── basic_message_digester.hxx │ ├── detail │ │ └── message_digest_pp.hxx │ ├── digest.hxx │ ├── manifest.hxx │ └── message_digest_algorithm.hxx │ └── symmetric │ ├── basic_endec.hxx │ ├── decryptor.hxx │ ├── detail │ └── symmetric_algorithm_pp.hxx │ ├── encryptor.hxx │ ├── iostreams │ ├── basic_endec_filter.hxx │ ├── evp_decryptor.hxx │ ├── evp_encryptor.hxx │ └── rotating_endec_filter.hxx │ ├── manifest.hxx │ └── symmetric_algorithm.hxx └── tests ├── CMakeLists.txt └── core ├── CMakeLists.txt ├── cryptox ├── block_test.cxx ├── detail │ ├── is_container_test.cxx │ ├── is_decryptor_test.cxx │ ├── is_encryptor_test.cxx │ ├── make_random_string_test.cxx │ ├── make_random_vector_test.cxx │ ├── randomize_test.cxx │ ├── to_base64_test.cxx │ └── to_hex_test.cxx ├── key_derivation │ └── pbkdf2_test.cxx ├── message_digests │ ├── basic_message_digester_test.cxx │ ├── digest_test.cxx │ ├── manifest_test.cxx │ └── test_vector_registry.hxx └── symmetric │ ├── basic_endec_test.cxx │ ├── endec_pair_tester.hxx │ ├── iostreams │ ├── basic_endec_filter_test.cxx │ └── rotating_endec_filter_test.cxx │ ├── linear_roundtrip_test.cxx │ ├── manifest_test.cxx │ └── quadratic_roundtrip_test.cxx ├── main.cxx └── pch.hxx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/benchmark.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/benchmark.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/chronometer.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/chronometer.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/clock.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/clock.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/configuration.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/configuration.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/constructor.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/constructor.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/analyse.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/analyse.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/argparse.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/argparse.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/benchmark_function.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/benchmark_function.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/compiler.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/compiler.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/complete_invoke.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/complete_invoke.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/cpptempl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/cpptempl.h -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/escape.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/escape.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/estimate_clock.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/estimate_clock.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/html_report_template.g.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/html_report_template.g.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/measure.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/measure.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/meta.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/meta.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/mismatch.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/mismatch.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/noexcept.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/noexcept.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/pretty_print.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/pretty_print.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/repeat.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/repeat.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/run_for_at_least.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/run_for_at_least.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/stats.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/stats.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/timing.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/timing.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/detail/unique_name.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/detail/unique_name.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/environment.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/environment.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/estimate.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/estimate.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/execution_plan.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/execution_plan.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/go.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/go.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/main.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/main.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/nonius.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/nonius.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/nonius_single.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/nonius_single.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/optimizer.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/optimizer.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/outlier_classification.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/outlier_classification.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/param.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/param.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/reporter.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/reporter.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/reporters/csv_reporter.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/reporters/csv_reporter.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/reporters/html_reporter.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/reporters/html_reporter.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/reporters/junit_reporter.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/reporters/junit_reporter.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/reporters/standard_reporter.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/reporters/standard_reporter.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius/sample_analysis.h++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius/sample_analysis.h++ -------------------------------------------------------------------------------- /benchmarks/3rd-party/nonius/include/nonius_version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/3rd-party/nonius/include/nonius_version.txt -------------------------------------------------------------------------------- /benchmarks/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/CMakeLists.txt -------------------------------------------------------------------------------- /benchmarks/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/core/CMakeLists.txt -------------------------------------------------------------------------------- /benchmarks/core/cryptox/message_digests/digest_benchmark.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/core/cryptox/message_digests/digest_benchmark.cxx -------------------------------------------------------------------------------- /benchmarks/core/main.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/core/main.cxx -------------------------------------------------------------------------------- /benchmarks/core/pch.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/benchmarks/core/pch.hxx -------------------------------------------------------------------------------- /include/cryptox/all.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/all.hxx -------------------------------------------------------------------------------- /include/cryptox/block.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/block.hxx -------------------------------------------------------------------------------- /include/cryptox/detail/exceptions.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/detail/exceptions.hxx -------------------------------------------------------------------------------- /include/cryptox/detail/from_hex.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/detail/from_hex.hxx -------------------------------------------------------------------------------- /include/cryptox/detail/is_container.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/detail/is_container.hxx -------------------------------------------------------------------------------- /include/cryptox/detail/is_decryptor.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/detail/is_decryptor.hxx -------------------------------------------------------------------------------- /include/cryptox/detail/is_encryptor.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/detail/is_encryptor.hxx -------------------------------------------------------------------------------- /include/cryptox/detail/make_random_string.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/detail/make_random_string.hxx -------------------------------------------------------------------------------- /include/cryptox/detail/make_random_vector.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/detail/make_random_vector.hxx -------------------------------------------------------------------------------- /include/cryptox/detail/openssl.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/detail/openssl.hxx -------------------------------------------------------------------------------- /include/cryptox/detail/randomize.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/detail/randomize.hxx -------------------------------------------------------------------------------- /include/cryptox/detail/to_base64.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/detail/to_base64.hxx -------------------------------------------------------------------------------- /include/cryptox/detail/to_hex.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/detail/to_hex.hxx -------------------------------------------------------------------------------- /include/cryptox/key_derivation/pbkdf2.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/key_derivation/pbkdf2.hxx -------------------------------------------------------------------------------- /include/cryptox/message_digests/basic_message_digester.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/message_digests/basic_message_digester.hxx -------------------------------------------------------------------------------- /include/cryptox/message_digests/detail/message_digest_pp.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/message_digests/detail/message_digest_pp.hxx -------------------------------------------------------------------------------- /include/cryptox/message_digests/digest.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/message_digests/digest.hxx -------------------------------------------------------------------------------- /include/cryptox/message_digests/manifest.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/message_digests/manifest.hxx -------------------------------------------------------------------------------- /include/cryptox/message_digests/message_digest_algorithm.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/message_digests/message_digest_algorithm.hxx -------------------------------------------------------------------------------- /include/cryptox/symmetric/basic_endec.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/symmetric/basic_endec.hxx -------------------------------------------------------------------------------- /include/cryptox/symmetric/decryptor.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/symmetric/decryptor.hxx -------------------------------------------------------------------------------- /include/cryptox/symmetric/detail/symmetric_algorithm_pp.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/symmetric/detail/symmetric_algorithm_pp.hxx -------------------------------------------------------------------------------- /include/cryptox/symmetric/encryptor.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/symmetric/encryptor.hxx -------------------------------------------------------------------------------- /include/cryptox/symmetric/iostreams/basic_endec_filter.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/symmetric/iostreams/basic_endec_filter.hxx -------------------------------------------------------------------------------- /include/cryptox/symmetric/iostreams/evp_decryptor.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/symmetric/iostreams/evp_decryptor.hxx -------------------------------------------------------------------------------- /include/cryptox/symmetric/iostreams/evp_encryptor.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/symmetric/iostreams/evp_encryptor.hxx -------------------------------------------------------------------------------- /include/cryptox/symmetric/iostreams/rotating_endec_filter.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/symmetric/iostreams/rotating_endec_filter.hxx -------------------------------------------------------------------------------- /include/cryptox/symmetric/manifest.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/symmetric/manifest.hxx -------------------------------------------------------------------------------- /include/cryptox/symmetric/symmetric_algorithm.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/include/cryptox/symmetric/symmetric_algorithm.hxx -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/core/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/CMakeLists.txt -------------------------------------------------------------------------------- /tests/core/cryptox/block_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/block_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/detail/is_container_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/detail/is_container_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/detail/is_decryptor_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/detail/is_decryptor_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/detail/is_encryptor_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/detail/is_encryptor_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/detail/make_random_string_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/detail/make_random_string_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/detail/make_random_vector_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/detail/make_random_vector_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/detail/randomize_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/detail/randomize_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/detail/to_base64_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/detail/to_base64_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/detail/to_hex_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/detail/to_hex_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/key_derivation/pbkdf2_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/key_derivation/pbkdf2_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/message_digests/basic_message_digester_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/message_digests/basic_message_digester_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/message_digests/digest_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/message_digests/digest_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/message_digests/manifest_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/message_digests/manifest_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/message_digests/test_vector_registry.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/message_digests/test_vector_registry.hxx -------------------------------------------------------------------------------- /tests/core/cryptox/symmetric/basic_endec_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/symmetric/basic_endec_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/symmetric/endec_pair_tester.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/symmetric/endec_pair_tester.hxx -------------------------------------------------------------------------------- /tests/core/cryptox/symmetric/iostreams/basic_endec_filter_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/symmetric/iostreams/basic_endec_filter_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/symmetric/iostreams/rotating_endec_filter_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/symmetric/iostreams/rotating_endec_filter_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/symmetric/linear_roundtrip_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/symmetric/linear_roundtrip_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/symmetric/manifest_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/symmetric/manifest_test.cxx -------------------------------------------------------------------------------- /tests/core/cryptox/symmetric/quadratic_roundtrip_test.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/cryptox/symmetric/quadratic_roundtrip_test.cxx -------------------------------------------------------------------------------- /tests/core/main.cxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/main.cxx -------------------------------------------------------------------------------- /tests/core/pch.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/madera/cryptox/HEAD/tests/core/pch.hxx --------------------------------------------------------------------------------