Commit Graph

54 Commits

Author SHA1 Message Date
7e91888aca [IChecksum] Add missing fields for interface. 2023-10-05 12:55:28 +01:00
86c470a436 Annotate or remove unused elements. 2023-10-05 01:05:19 +01:00
16b2a40390 Redo Reformat and cleanup.
Rider EAP was having a bug interpreting .editorconfig that didn't generate the code style as we wanted.
This is now done with Rider-stable.
2023-10-04 17:34:35 +01:00
3429b9012b [Aaru.Checksums] Reformat and cleanup. 2023-10-03 22:45:06 +01:00
36af5bd9c3 Update copyright year. 2022-12-03 16:07:07 +00:00
aa5bbc1f5b General code refactor and cleanup. 2022-11-23 18:16:04 +00:00
5bb04c0204 Use Stream extension to ensure read operations return the requested number of bytes (unless EOF arrives first). 2022-11-14 09:43:15 +00:00
19c7f3d4ff General cleanup and refactor. 2022-03-07 07:36:42 +00:00
4a18a4efd8 Move to file scoped namespaces. 2022-03-06 13:29:37 +00:00
a49c5e2a2d Update copyright year. 2022-02-18 10:02:36 +00:00
3145e0a2f9 Add native checksums. 2021-10-14 01:38:59 +01:00
ee09f7c57e Fix SIMD implementations for partial CRC blocks. 2021-10-11 22:51:11 +01:00
25f1435086 Add PCLMUL implementation of CRC64. 2021-09-27 02:25:25 +01:00
a0e3f90ae9 Use slicing for CRC checksums. 2021-09-23 00:53:55 +01:00
85e1f39ccc Use premade tables for ISO CRC32 and ECMA CRC64. 2021-09-22 23:57:09 +01:00
7fdadfa84f General code refactor. 2021-08-17 21:23:22 +01:00
dbf3a01f43 More documentation inheritance. 2021-08-17 16:12:23 +01:00
8ca59cbcd0 Add XML comments to public entities. 2021-08-17 13:56:04 +01:00
909ac371a7 Update copyright year. 2020-12-31 23:08:21 +00:00
b2612422ab Code style fixes. 2020-07-22 13:20:24 +01:00
843291076c Naming fixes. 2020-07-20 21:11:31 +01:00
7c1fadbd1d Fix namespaces. 2020-07-20 15:43:51 +01:00
c6f338a35f Add missing XML documentation. 2020-07-20 05:57:36 +01:00
a0781c3792 Inherit documentation. 2020-07-20 05:20:18 +01:00
5f2ddad918 Code restyling. 2020-02-29 18:03:33 +00:00
b034046c1d Rename comment header. 2020-02-27 12:31:22 +00:00
d350a44632 Rename namespace. 2020-02-27 00:36:39 +00:00
f097ca717e Update copyright date. 2020-01-03 17:52:18 +00:00
86d9e9e9f9 Remove the ability to support little endian from BigEndianBitConverter. 2019-05-11 20:49:32 +01:00
4203b14567 General code refactor and reformat. 2018-12-31 13:17:27 +00:00
dada4dac74 Update copyright year. 2018-12-29 17:34:38 +00:00
1766bd6fc6 Move all interfaces, extents, interop and metadata to DiscImageChef.CommonTypes. 2018-06-25 19:08:26 +01:00
7ba01b5076 Code cleanup. 2018-06-22 08:08:51 +01:00
6955d33af8 Add support for custom CRC seed and polynomials. 2018-02-03 18:36:23 +00:00
28c52ef664 🐛Move checksum initializers to instance constructors. 2018-02-03 17:39:49 +00:00
3768e7d077 🐛Moved checksums to interface. 2018-02-03 17:01:17 +00:00
ea1aa7b59b 🐛Fix CRC64 endian problem. 2018-02-01 17:56:51 +00:00
cbe8d16054 Do not modify CRC on return, so several calls for return will return same value. 2018-01-17 23:36:02 +00:00
b5a3fa1f58 REFACTOR: Final cleanup of DiscImageChef.Checksums. 2017-12-23 16:40:14 +00:00
2201d99d39 DOCUMENTATION: Added XML documentation to DiscImageChef.Core. 2017-12-23 01:46:08 +00:00
18ddb2b575 REFACTOR: All refactor in DiscImageChef.Checksums. 2017-12-21 20:26:46 +00:00
985e3d5b9c REFACTOR: Use preferred braces style. 2017-12-20 23:07:46 +00:00
214e0c8ece REFACTOR: Add parentheses to avoid non-obvious precedence. 2017-12-20 17:38:12 +00:00
e0d96ac81b REFACTOR: Fixed MOST name inconsistencies. 2017-12-20 17:15:37 +00:00
24137b10c8 REFACTOR: Reformat code. 2017-12-19 20:33:05 +00:00
6bab945453 REFACTOR: Sort and removed usings. 2017-12-19 19:33:51 +00:00
0a931cd04a REFACTOR: Updated comments and copyright date. 2017-12-19 03:51:05 +00:00
f72ea93b6a Corrected checksum calculation errors. 2017-06-29 22:30:03 +01:00
9a85a82af8 Close opened files. 2017-06-29 22:10:15 +01:00
e2eb180fc4 Updated copyright string. 2017-05-19 20:28:49 +01:00