Commit Graph

43 Commits

Author SHA1 Message Date
4fa4747154 Add test for deduplicated, uncompressed image creation 2025-10-10 11:03:41 +01:00
17e1c0f2bd Set DDTv2 as 64-bit and remove concept of multiple sizes of DDTs. 2025-10-10 02:39:57 +01:00
421d5ada72 Add create_image.cpp and update tests to include image creation functionality 2025-10-10 01:26:26 +01:00
c2c5c7d17b Add test for 640Mb M.O. image in AaruFormat V2. 2025-10-10 00:17:50 +01:00
9d38d378fc Add test for 640Mb M.O. image in AaruFormat V1. 2025-10-10 00:13:37 +01:00
ed6bef579b Add test for 540Mb M.O. image in AaruFormat V2. 2025-10-10 00:02:56 +01:00
05618a2af8 Add test for 540Mb M.O. image in AaruFormat V1. 2025-10-09 23:53:40 +01:00
de0d1643c8 Add test for HiFD image in AaruFormat V2. 2025-10-09 22:57:23 +01:00
ec23c98518 Add test for HiFD image in AaruFormat V1. 2025-10-09 22:52:10 +01:00
734db50e7f Add test for GigaMO image in AaruFormat V2. 2025-10-09 22:05:42 +01:00
ad1ed96b1a Add test for GigaMO image in AaruFormat V1. 2025-10-09 18:16:14 +01:00
6897321592 Add test for Floptical image in AaruFormat V2. 2025-10-09 18:06:57 +01:00
c5bd9a46fe Add test for Floptical image in AaruFormat V1. 2025-10-09 18:04:19 +01:00
58b1b901ba Add test for MF2HD image in AaruFormat V2. 2025-10-09 17:59:44 +01:00
c02b6b2f77 Remove test file download logic from CMakeLists.txt and copy file directly 2025-10-09 17:55:47 +01:00
854137d8d1 Add functionality to download test file if not present 2025-10-09 17:00:45 +01:00
714a2d9c5d Add unit tests for opening AaruFormat images in open_image.cpp 2025-10-09 17:00:38 +01:00
3926d8f41e Integrate CTest for per-test reporting in tests_run 2025-10-09 17:00:20 +01:00
af5b9b87a3 Remove warnings in cmake 2025-10-08 12:45:25 +01:00
79ac2e380c Add SHA-256 checksum calculation support 2025-10-03 02:03:39 +01:00
1e569c68a1 Add SHA-1 checksum calculation support 2025-10-03 01:49:44 +01:00
a9d4448c46 Update CMakeLists.txt to include OpenSSL include directories and check for SHA256_Init function 2025-10-02 22:17:44 +01:00
b83cf6e762 Update CMakeLists.txt to use PRIVATE visibility for linked libraries 2025-10-02 22:17:25 +01:00
ddce275655 Update CMakeLists.txt to include additional directories for dependencies 2025-10-02 22:16:58 +01:00
e77cce7a7f Update CMakeLists.txt to require CMake version 3.13 and set policy for compatibility 2025-10-02 22:16:27 +01:00
8f9abf7288 Add MD5 implementation and integrate with existing codebase 2025-10-02 22:16:02 +01:00
4403cf267f Refactor variable declarations and expressions for improved readability and consistency across multiple source files 2025-10-01 02:54:51 +01:00
a1b3b5db92 Refactor variable declarations for improved clarity and consistency in multiple source files 2025-10-01 02:39:37 +01:00
a7434322ea Add const qualifiers to function parameters and local variables for improved type safety 2025-10-01 02:34:42 +01:00
8542d18ef1 Refactor test fixture classes to use non-const pointers and modern C++ initialization 2025-10-01 00:52:46 +01:00
ae402f2fd1 Add OpenSSL and LibreSSL support for tests using crypto functions 2025-09-30 16:16:53 +01:00
d518458a63 Update copyright year. 2025-08-01 21:19:45 +01:00
1f813feec9 General refactor and cleanup. 2024-04-30 15:51:32 +01:00
b29fba25d2 Use system's LibreSSL or OpenSSL for SHA256 if found. 2022-10-01 18:22:05 +01:00
805ca54aeb Fix memory leaks in tests. 2022-06-21 22:22:22 +01:00
9abfa4f68d Add LZMA. 2022-05-28 13:45:15 +01:00
db5b14a56c Add FLAC. 2022-05-28 13:38:09 +01:00
807e1cf244 Implement SpamSum. 2022-05-28 13:17:05 +01:00
3c09e60d93 Update file headers. 2022-05-28 12:57:21 +01:00
33d59d975e Add SIMD implementations of CRC64. 2022-05-28 12:50:10 +01:00
f939b99be2 Reformat code. 2022-05-28 12:10:04 +01:00
660682bbd2 Namespace functions. 2022-05-28 12:01:55 +01:00
f16ad00636 Add unit test for CRC64. 2022-05-28 11:41:19 +01:00