Commit graph

93 commits

Author SHA1 Message Date
Philippe Teuwen
3cb023f560 arraylen 2023-11-11 18:24:34 +01:00
Philippe Teuwen
3aeb5c493f fix a few cppcheck warnings 2023-09-07 22:28:37 +02:00
Alex
6947a61d98 Whitespace 2023-08-09 14:30:07 +02:00
Philippe Teuwen
eb23028514 cppcheck: add test to avoid dereferncing null pointer 2023-01-15 02:23:19 +01:00
Doridian
83943aafc8 and done 2022-06-11 16:16:56 -07:00
Philippe Teuwen
f11ae25213 Disable ht2crack5gpu as ht2crack5opencl supercedes it and ht2crack5gpu can be difficult to get running on setups supporting OpenCL on more than one Nvidia GPU 2022-01-09 16:34:31 +01:00
Philippe Teuwen
5a4584358c make style 2022-01-09 14:10:26 +01:00
iceman1001
7c8be44dd6 cppcheck stuff 2022-01-09 13:38:16 +01:00
iceman1001
fe9348768d use calloc instead 2022-01-09 00:33:33 +01:00
iceman1001
7b34b210b4 cppcheck fixes 2022-01-08 15:02:16 +01:00
iceman1001
deb48d2311 cppcheck fix const 2022-01-06 21:53:39 +01:00
Philippe Teuwen
014817f854 Adding AUTHORS and changing licensing terms from 'GPLv2 or later' to 'GPLv3 or later' to comply with components available only under 'GPLv3 or later'. Details:
Initial releases by Jonathan Westhues in 2005-2007 were made under GPL
"either version 2 of the License, or (at your option) any later version"

Since then, a number of dependencies and files were integrated to the project, but under a "GPLv3 or later" license. These components are reveng, desfire_crypto and lrpcrypto. Note that compnents cryptorf, hitag2crack and fpga-xc3s100e are also under GPLv3+ but not bound to the firmware or client source code.

Therefore, we must mechanically upgrade the license of the whole project to GPLv3+, as made possible by the initial licensing terms and as mandated by the inclusion of GPLv3+ code.

Still to do: update each source file header:

    Copyright (C) Proxmark3 contributors. See AUTHORS.md for details.

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
2022-01-06 00:22:44 +01:00
Philippe Teuwen
dbec6edfa7 make style 2021-10-16 23:44:53 +02:00
Philippe Teuwen
232843477c typos 2021-10-16 23:44:53 +02:00
Philippe Teuwen
88308ea727 typos 2021-10-10 01:35:45 +02:00
Gabriele Gristina
0263b15885 fix crack5opencl queue/threads.c 2021-09-19 02:34:47 +02:00
Philippe Teuwen
ea12d31a31 cppcheck assigned val never used and reduce var scope 2021-09-14 23:29:21 +02:00
Philippe Teuwen
4c00cc5bcf cppcheck assigned val never used and reduce var scope 2021-09-14 23:00:52 +02:00
iceman1001
405931d565 textual 2021-09-14 19:52:05 +02:00
Philippe Teuwen
9f36ce1b9d cppcheck reduce variable scopes 2021-09-05 23:42:14 +02:00
Philippe Teuwen
1f27be076b make miscchecks 2021-06-04 21:58:38 +02:00
Philippe Teuwen
1e40db9a35 hitag2crack: support clang 2021-05-22 21:28:50 +02:00
Philippe Teuwen
0b0ca6142d remove unused var to avoid warning with gcc 11.1.0 2021-05-13 19:42:59 +02:00
iceman1001
1009c542a4 text 2021-05-07 11:02:29 +02:00
iceman1001
9da0073e0d cppchecker fixes 2021-05-07 10:51:14 +02:00
Philippe Teuwen
79bf006419 Makefile: remove ROOT_DIR 2021-04-18 18:52:48 +02:00
Philippe Teuwen
741cdfc383 typos 2021-04-16 00:21:22 +02:00
iceman1001
8daf61876d cleanup 2021-04-09 15:42:06 +02:00
iceman1001
c850b5376d crack5opencl - textual 2021-04-09 15:41:00 +02:00
iceman1001
d77a4d1a5c crack5opencl - mark found key message 2021-04-09 15:31:27 +02:00
iceman1001
a7fad57060 crack5opencl ,.. dont have this fct in PS. maybe a linker problem but lets just add it for now 2021-04-09 15:28:09 +02:00
iceman1001
36c6c0a3d0 makes crack5opencl / crack5gpu / crack5 unhappy 2021-04-09 15:27:06 +02:00
iceman1001
a4fa6f8226 hitag2crack text 2021-04-09 15:24:18 +02:00
iceman1001
27bae4567c remove warning on ubuntu 2021-03-31 16:56:03 +02:00
iceman1001
673f087db9 cppchecker 2021-02-23 23:52:17 +01:00
iceman1001
50b1591d0f cppchecker 2021-02-23 23:18:47 +01:00
iceman1001
0cad19b462 cppchecker 2021-02-23 23:17:22 +01:00
Anže Jenšterle
cd36770c5e
make style 2021-02-09 16:56:55 +01:00
Gabriele Gristina
d224549d66 fix bug with platform/device selection 2021-02-01 19:08:42 +01:00
Philippe Teuwen
0fee0c97cb make style 2021-01-23 22:38:07 +01:00
Gabriele Gristina
3ecebacdd2 move thread scheduler threads.c, move opencl engine in opencl.c, minor fixes 2021-01-16 01:08:30 +01:00
Philippe Teuwen
69725b929b Add 5opencl to regression tests 2021-01-14 12:01:38 +01:00
Philippe Teuwen
f2bc066858 make style 2021-01-14 11:39:45 +01:00
Philippe Teuwen
08d6546af6 ht2crack5opencl: change default to GPU according to the help, thanks @matrix ! 2021-01-14 11:36:41 +01:00
Philippe Teuwen
4af9777af6 text 2021-01-14 11:33:43 +01:00
Gabriele Gristina
2359bad00c update thread_strerror() 2021-01-14 00:03:29 +01:00
Gabriele Gristina
6403ef679a add crack5opencl 2021-01-13 23:37:10 +01:00
Philippe Teuwen
491adacb94 get rid of tabs 2020-10-06 20:45:13 +02:00
Aram Verstegen
99734474fb Little optimization for hitag2hell attack 2020-06-22 22:34:05 +02:00
Philippe Teuwen
224cb2ffd7 make style 2020-06-08 03:15:10 +02:00