Commit graph

88 commits

Author SHA1 Message Date
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
iceman1001 b0b51e4222 cppchecker 2020-06-02 13:05:19 +02:00
iceman1001 dec92755b6 cppchecker 2020-06-02 13:04:23 +02:00
iceman1001 9417122714 fix unused_result 2020-05-27 20:40:03 +02:00
iceman1001 2ae85dea4e fix memleak 2020-05-27 20:33:25 +02:00
iceman1001 6370551dd5 unreadvariable 2020-05-27 20:29:53 +02:00