Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: reveng | Distribution: openSUSE Leap 16.0 |
Version: 3.0.5 | Vendor: openSUSE |
Release: lp160.1.1 | Build date: Fri Feb 23 12:44:22 2024 |
Group: Development/Tools/Other | Build host: reproducible |
Size: 128795 | Source RPM: reveng-3.0.5-lp160.1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://reveng.sourceforge.io | |
Summary: An arbitrary-precision CRC calculator and algorithm finder |
CRC RevEng is an arbitrary-precision CRC calculator and algorithm finder. It calculates CRCs using any of the 72 preset algorithms, or a user-specified algorithm to any width. It calculates reversed CRCs to give the bit pattern that produces a desired forward CRC. CRC RevEng also reverse-engineers any CRC algorithm from sufficient correctly formatted message-CRC pairs and optional known parameters. It comprises input interpretation options. It is compliant with Ross Williams' Rocksoft model of parametrised CRC algorithms.
GPL-3.0-or-later
* Fri Feb 23 2024 Dominique Leuenberger <dimstar@opensuse.org> - Use %patch -P N instead of deprecated %patchN. * Wed Aug 31 2022 Martin Hauke <mardnh@gmx.de> - Update to version 3.0.5 * Added alias CRC-16/BLUETOOTH from the CRC Catalogue. - Update to version 3.0.4 * Added algorithm CRC-64/REDIS from the CRC Catalogue. * Sun May 08 2022 Martin Hauke <mardnh@gmx.de> - Update to version 3.0.3 * Added algorithm CRC-16/M17 from the CRC Catalogue. - Update to version 3.0.2 * Reading a file which exceeds the size limit of polynomials causes an error. * Tue Jan 11 2022 Martin Hauke <mardnh@gmx.de> - Update to version 3.0.1 * Added algorithms CRC-32/MEF and CRC-64/MS from the CRC catalogue. * Sat Jan 01 2022 Martin Hauke <mardnh@gmx.de> - Update to version 3.0.0 * Reduces or eliminates brute force search for POLY in many cases by finding the greatest common divisor of differences between codewords. * Tue Dec 28 2021 Martin Hauke <mardnh@gmx.de> - Upstream changed the tarball * Mon Dec 27 2021 Martin Hauke <mardnh@gmx.de> - Update to version 2.1.2 * Added algorithm CRC-8/HITAG from the CRC Catalogue. * Sun Aug 16 2020 Martin Hauke <mardnh@gmx.de> - Update to version 2.1.1 * Updated project URL. * Mon Dec 09 2019 Martin Hauke <mardnh@gmx.de> - Update to version 2.1.0 * Added -1 switch to skip equivalent forms. * WIDTH may be specified before or after -i, -p, -q or -x. * Warnings are given if POLY has no +1 term or if a search is attempted with fewer than 4 codeword samples. * Mon Nov 18 2019 Martin Hauke <mardnh@gmx.de> - Update to version 2.0.3 * Added tomtorfs-wrapper. * Revised poly class definitions and function entry conditions in poly.c. * Added DFSFIX veneer for ARM Tube OS binary. * Mon Nov 04 2019 Martin Hauke <mardnh@gmx.de> - Revert to http download since obs seems to have some issues with https downloads from sourceforge * Sun Nov 03 2019 Martin Hauke <mardnh@gmx.de> - Update to version 2.0.2 * The memory allocation expands geometrically while reading polynomials from files; this improves performance on large files but memory overhead is increased during the read. * The argument index is initialized at run time, allowing RISC OS and ARM Tube OS users to re-invoke CRC RevEng from memory using *Go. * Replaced getopt library. * Removed underscores from system calls. * Updated documentation. * Sat May 11 2019 Martin Hauke <mardnh@gmx.de> - Update to version 2.0.1 * Improved robustness of reveng() * Mon May 06 2019 Martin Hauke <mardnh@gmx.de> - Update to version 2.0.0 * Much faster brute force search for generator polynomials if the most compact difference between right-aligned arguments is not more than twice the specified WIDTH. * Sat Apr 20 2019 Martin Hauke <mardnh@gmx.de> - Update to version 1.6.3 * Added algorithm CRC-32/CD-ROM-EDC from the CRC Catalogue. * Model class of CRC-16/ARC, CRC-16/GSM changed to 'attested'. * Error message advises that a positive -P may also precede -s. * Wed Mar 06 2019 Martin Hauke <mardnh@gmx.de> - Use HTTP instead of HTTPS in the Source URL. * Tue Mar 05 2019 Martin Hauke <mardnh@gmx.de> - Update to version 1.6.2 * Added algorithm CRC-8/MIFARE-MAD from the CRC Catalogue. * Mon Feb 18 2019 Martin Hauke <mardnh@gmx.de> - Build with preset models for x86_64 and ix86 - Add patches: * reveng-obey-cflags.patch * reveng-dont-strip.patch * reveng-x86_64.patch * reveng-presets_i386.patch * Fri Feb 15 2019 Jan Engelhardt <jengelh@inai.de> - Ensure description is neutral and adheres to trademark guidelines. * Fri Jan 11 2019 Luigi Baldoni <aloisio@gmx.com> - Update to version 1.6.1 * mnovel() clears the model's class flags. version 1.6.0 * Added 2 new algorithms, CRC-8/NRSC-5, CRC-16/NRSC-5, from the CRC Catalogue. * Renamed 31 algorithms; added 24 aliases to the old names. * Added 10 other aliases. * Added class descriptors to models[]. - Spec cleanup * Fri Jul 27 2018 mardnh@gmx.de - Update to version 1.5.3 * Added algorithm CRC-24/OS-9 from the CRC Catalogue. * Optimised prev() * Optimised definition of struct malias. * Renamed NOFORCE to ALWPCK. * Wed Jun 21 2017 mardnh@gmx.de - Update to version 1.5.2 * Added 3 new algorithms, CRC-8/BLUETOOTH, CRC-17/CAN-FD, CRC-21/CAN-FD, from the CRC Catalogue. - Update to version 1.5.1 * Added 8 new algorithms, CRC-3/GSM, CRC-6/GSM, CRC-8/GSM-A, CRC-8/GSM-B, CRC-10/GSM, CRC-12/GSM, CRC-14/GSM, CRC-16/GSM, from the CRC Catalogue. * -G is ignored if a generator polynomial is specified, so that it serves as a general fast-run switch. The brute force search pass is then allowed to return results on the polynomial. * Revised calculation of residue for crossed-endian algorithms. - Update to version 1.5.0 * Added algorithm CRC-64/GO-ISO and 2 new aliases, CRC-64/ECMA-182, CRC-64/GO-ECMA, from the CRC Catalogue. * Added a residue field to Williams model output records. * Added -G switch to skip the brute force search pass. * Sun Jul 31 2016 mardnh@gmx.de - Update to version 1.4.4 * Added 5 new algorithms, CRC-8/AUTOSAR, CRC-8/OPENSAFETY, CRC-16/OPENSAFETY-A, CRC-16/OPENSAFETY-B and CRC-32/AUTOSAR from the CRC Catalogue. * Added a build option to verify the order of the preset and alias tables at compile time. - Update to version 1.4.3 * Added algorithm CRC-16/CMS from the CRC Catalogue. - Update to version 1.4.2 * Added algorithm CRC-16/PROFIBUS from the CRC Catalogue. - Update to version 1.4.1a * Fixed a regression that caused the Windows release to crash on older systems. - Update to version 1.4.1 * -P sets the Width value just like -k. * pcmp() quickly returns when the comparands are identical. * Added resources for the Windows executable. - Update to version 1.4.0 * Added 11 new algorithms, CRC-4/INTERLAKEN, CRC-7/UMTS, CRC-8/LTE, CRC-8/SAE-J1850, CRC-11/UMTS, CRC-16/LJ1200, CRC-24/BLE, CRC-24/INTERLAKEN, CRC-24/LTE-A, CRC-24/LTE-B, CRC-30/CDMA, and 4 new aliases, CRC-12/UMTS, CRC-16/LTE, CRC-16/UMTS, CRC-32/INTERLAKEN, from the CRC Catalogue. * Eliminated string comparison when testing if a model name is an alias. * Split off presets into preset.c. * Eliminated bogus calls to bsearch() in preset.c. * Wed Feb 10 2016 mardnh@gmx.de - initial package
/usr/bin/reveng /usr/share/doc/packages/reveng /usr/share/doc/packages/reveng/CHANGES /usr/share/doc/packages/reveng/README /usr/share/licenses/reveng /usr/share/licenses/reveng/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Dec 8 23:49:12 2024