From 30aa7aa7d1694ac9272cefdfb838931e1b46d990 Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Fri, 7 Jan 2022 01:58:03 +0100 Subject: [PATCH] Adapting license headers, WIP --- AUTHORS.md | 7 ++- Makefile | 15 ++++++ Makefile.defs | 16 +++++- Makefile.host | 15 ++++++ client/CMakeLists.txt | 15 ++++++ client/Makefile | 16 ++++-- client/android/CMakeLists.txt | 16 ++++++ client/experimental_lib/CMakeLists.txt | 16 ++++++ client/include/pm3.h | 15 ++++++ client/src/aidsearch.c | 16 ++++-- client/src/aidsearch.h | 16 ++++-- client/src/atrs.c | 16 ++++-- client/src/atrs.h | 17 +++++-- client/src/cipurse/cipursecore.c | 16 ++++-- client/src/cipurse/cipursecore.h | 16 ++++-- client/src/cipurse/cipursecrypto.c | 16 ++++-- client/src/cipurse/cipursecrypto.h | 16 ++++-- client/src/cipurse/cipursetest.c | 16 ++++-- client/src/cipurse/cipursetest.h | 16 ++++-- client/src/cmdanalyse.c | 16 ++++-- client/src/cmdanalyse.h | 16 ++++-- client/src/cmdcrc.c | 20 ++++++-- client/src/cmdcrc.h | 18 +++++-- client/src/cmddata.c | 18 ++++--- client/src/cmddata.h | 16 ++++-- client/src/cmdflashmem.c | 16 ++++-- client/src/cmdflashmem.h | 16 ++++-- client/src/cmdflashmemspiffs.c | 16 ++++-- client/src/cmdflashmemspiffs.h | 16 ++++-- client/src/cmdhf.c | 20 +++++--- client/src/cmdhf.h | 18 +++++-- client/src/cmdhf14a.c | 19 ++++--- client/src/cmdhf14a.h | 19 ++++--- client/src/cmdhf14b.c | 17 +++++-- client/src/cmdhf14b.h | 16 ++++-- client/src/cmdhf15.c | 19 ++++--- client/src/cmdhf15.h | 16 ++++-- client/src/cmdhfcipurse.c | 16 ++++-- client/src/cmdhfcipurse.h | 16 ++++-- client/src/cmdhfcryptorf.c | 16 ++++-- client/src/cmdhfcryptorf.h | 16 ++++-- client/src/cmdhfemrtd.c | 16 ++++-- client/src/cmdhfemrtd.h | 16 ++++-- client/src/cmdhfepa.c | 16 ++++-- client/src/cmdhfepa.h | 16 ++++-- client/src/cmdhffelica.c | 20 +++++--- client/src/cmdhffelica.h | 20 +++++--- client/src/cmdhffido.c | 18 +++++-- client/src/cmdhffido.h | 16 ++++-- client/src/cmdhfgallagher.c | 29 +++++++---- client/src/cmdhfgallagher.h | 30 +++++++---- client/src/cmdhficlass.c | 20 +++++--- client/src/cmdhficlass.h | 17 +++++-- client/src/cmdhfjooki.c | 19 +++++-- client/src/cmdhfjooki.h | 18 +++++-- client/src/cmdhfksx6924.c | 16 ++++-- client/src/cmdhfksx6924.h | 16 ++++-- client/src/cmdhflegic.c | 16 ++++-- client/src/cmdhflegic.h | 16 ++++-- client/src/cmdhflist.c | 17 +++++-- client/src/cmdhflist.h | 16 ++++-- client/src/cmdhflto.c | 16 ++++-- client/src/cmdhflto.h | 16 ++++-- client/src/cmdhfmf.c | 16 ++++-- client/src/cmdhfmf.h | 16 ++++-- client/src/cmdhfmfdes.c | 17 +++++-- client/src/cmdhfmfdes.h | 17 +++++-- client/src/cmdhfmfhard.c | 19 ++++--- client/src/cmdhfmfhard.h | 16 ++++-- client/src/cmdhfmfp.c | 17 +++++-- client/src/cmdhfmfp.h | 16 ++++-- client/src/cmdhfmfu.c | 18 +++++-- client/src/cmdhfmfu.h | 17 +++++++ client/src/cmdhfseos.c | 16 ++++-- client/src/cmdhfseos.h | 16 ++++-- client/src/cmdhfst.c | 16 ++++-- client/src/cmdhfst.h | 16 ++++-- client/src/cmdhfst25ta.c | 16 ++++-- client/src/cmdhfst25ta.h | 16 ++++-- client/src/cmdhfthinfilm.c | 16 ++++-- client/src/cmdhfthinfilm.h | 16 ++++-- client/src/cmdhftopaz.c | 16 ++++-- client/src/cmdhftopaz.h | 16 ++++-- client/src/cmdhfwaveshare.c | 14 ++++++ client/src/cmdhfwaveshare.h | 14 ++++++ client/src/cmdhw.c | 16 ++++-- client/src/cmdhw.h | 16 ++++-- client/src/cmdlf.c | 20 +++++--- client/src/cmdlf.h | 16 ++++-- client/src/cmdlfawid.c | 16 ++++-- client/src/cmdlfawid.h | 16 ++++-- client/src/cmdlfcotag.c | 16 ++++-- client/src/cmdlfcotag.h | 16 ++++-- client/src/cmdlfdestron.c | 15 ++++-- client/src/cmdlfdestron.h | 15 ++++-- client/src/cmdlfem.c | 16 ++++-- client/src/cmdlfem.h | 17 +++++-- client/src/cmdlfem410x.c | 21 +++++--- client/src/cmdlfem410x.h | 18 +++++-- client/src/cmdlfem4x05.c | 18 +++++-- client/src/cmdlfem4x05.h | 18 +++++-- client/src/cmdlfem4x50.c | 16 ++++-- client/src/cmdlfem4x50.h | 16 ++++-- client/src/cmdlfem4x70.c | 16 ++++-- client/src/cmdlfem4x70.h | 16 ++++-- client/src/cmdlffdxb.c | 15 ++++-- client/src/cmdlffdxb.h | 15 ++++-- client/src/cmdlfgallagher.c | 17 +++++-- client/src/cmdlfgallagher.h | 16 ++++-- client/src/cmdlfguard.c | 16 ++++-- client/src/cmdlfguard.h | 15 ++++-- client/src/cmdlfhid.c | 18 +++++-- client/src/cmdlfhid.h | 16 ++++-- client/src/cmdlfhitag.c | 16 ++++-- client/src/cmdlfhitag.h | 18 +++++-- client/src/cmdlfidteck.c | 16 ++++-- client/src/cmdlfidteck.h | 15 ++++-- client/src/cmdlfindala.c | 15 ++++-- client/src/cmdlfindala.h | 15 ++++-- client/src/cmdlfio.c | 16 ++++-- client/src/cmdlfio.h | 15 ++++++ client/src/cmdlfjablotron.c | 15 ++++-- client/src/cmdlfjablotron.h | 15 ++++-- client/src/cmdlfkeri.c | 15 ++++-- client/src/cmdlfkeri.h | 17 +++++-- client/src/cmdlfmotorola.c | 16 ++++-- client/src/cmdlfmotorola.h | 16 ++++-- client/src/cmdlfnedap.c | 15 ++++-- client/src/cmdlfnedap.h | 15 ++++-- client/src/cmdlfnexwatch.c | 15 ++++-- client/src/cmdlfnexwatch.h | 15 ++++-- client/src/cmdlfnoralsy.c | 15 ++++-- client/src/cmdlfnoralsy.h | 15 ++++-- client/src/cmdlfpac.c | 17 +++++-- client/src/cmdlfpac.h | 15 ++++-- client/src/cmdlfparadox.c | 16 ++++-- client/src/cmdlfparadox.h | 15 ++++-- client/src/cmdlfpcf7931.c | 19 ++++--- client/src/cmdlfpcf7931.h | 19 ++++--- client/src/cmdlfpresco.c | 15 ++++-- client/src/cmdlfpresco.h | 15 ++++-- client/src/cmdlfpyramid.c | 15 ++++-- client/src/cmdlfpyramid.h | 15 ++++-- client/src/cmdlfsecurakey.c | 15 ++++-- client/src/cmdlfsecurakey.h | 15 ++++-- client/src/cmdlft55xx.c | 15 ++++-- client/src/cmdlft55xx.h | 15 ++++-- client/src/cmdlfti.c | 16 ++++-- client/src/cmdlfti.h | 16 ++++-- client/src/cmdlfverichip_disabled.c | 15 ++++-- client/src/cmdlfverichip_disabled.h | 15 ++++-- client/src/cmdlfviking.c | 16 ++++-- client/src/cmdlfviking.h | 15 ++++-- client/src/cmdlfvisa2000.c | 15 ++++-- client/src/cmdlfvisa2000.h | 15 ++++-- client/src/cmdlfzx8211.c | 16 ++++-- client/src/cmdlfzx8211.h | 15 ++++-- client/src/cmdmain.c | 17 +++++-- client/src/cmdmain.h | 16 ++++-- client/src/cmdnfc.c | 16 ++++-- client/src/cmdnfc.h | 16 ++++-- client/src/cmdparser.c | 16 ++++-- client/src/cmdparser.h | 16 ++++-- client/src/cmdscript.c | 19 ++++--- client/src/cmdscript.h | 18 +++++-- client/src/cmdsmartcard.c | 16 ++++-- client/src/cmdsmartcard.h | 16 ++++-- client/src/cmdtrace.c | 16 ++++-- client/src/cmdtrace.h | 16 ++++-- client/src/cmdusart.c | 16 ++++-- client/src/cmdusart.h | 16 ++++-- client/src/cmdwiegand.c | 18 +++++-- client/src/cmdwiegand.h | 18 +++++-- client/src/comms.c | 17 +++++-- client/src/comms.h | 17 +++++-- client/src/crypto/asn1dump.c | 18 +++++-- client/src/crypto/asn1dump.h | 16 ++++-- client/src/crypto/asn1utils.c | 16 ++++-- client/src/crypto/asn1utils.h | 16 ++++-- client/src/crypto/libpcrypto.c | 17 +++++-- client/src/crypto/libpcrypto.h | 16 ++++-- client/src/elf.h | 16 ++++-- client/src/emojis.h | 15 ++++++ client/src/emojis_alt.h | 15 ++++++ client/src/emv/cmdemv.c | 18 +++++-- client/src/emv/cmdemv.h | 18 +++++-- client/src/emv/crypto.c | 33 ++++++------ client/src/emv/crypto.h | 33 ++++++------ client/src/emv/crypto_backend.h | 33 ++++++------ client/src/emv/crypto_polarssl.c | 34 +++++++------ client/src/emv/dol.c | 33 ++++++------ client/src/emv/dol.h | 33 ++++++------ client/src/emv/emv_pk.c | 33 ++++++------ client/src/emv/emv_pk.h | 33 ++++++------ client/src/emv/emv_pki.c | 33 ++++++------ client/src/emv/emv_pki.h | 33 ++++++------ client/src/emv/emv_pki_priv.c | 33 ++++++------ client/src/emv/emv_pki_priv.h | 33 ++++++------ client/src/emv/emv_roca.c | 38 +++++++------- client/src/emv/emv_roca.h | 38 +++++++------- client/src/emv/emv_tags.c | 33 ++++++------ client/src/emv/emv_tags.h | 33 ++++++------ client/src/emv/emvcore.c | 16 ++++-- client/src/emv/emvcore.h | 16 ++++-- client/src/emv/emvjson.c | 16 ++++-- client/src/emv/emvjson.h | 16 ++++-- client/src/emv/test/cda_test.c | 33 ++++++------ client/src/emv/test/cda_test.h | 34 +++++++------ client/src/emv/test/crypto_test.c | 33 ++++++------ client/src/emv/test/crypto_test.h | 33 ++++++------ client/src/emv/test/cryptotest.c | 16 ++++-- client/src/emv/test/cryptotest.h | 16 ++++-- client/src/emv/test/dda_test.c | 33 ++++++------ client/src/emv/test/dda_test.h | 33 ++++++------ client/src/emv/test/sda_test.c | 33 ++++++------ client/src/emv/test/sda_test.h | 33 ++++++------ client/src/emv/tlv.c | 35 +++++++------ client/src/emv/tlv.h | 35 +++++++------ client/src/fido/additional_ca.c | 17 +++++-- client/src/fido/additional_ca.h | 17 +++++-- client/src/fido/cbortools.c | 17 +++++-- client/src/fido/cbortools.h | 17 +++++-- client/src/fido/cose.c | 17 +++++-- client/src/fido/cose.h | 17 +++++-- client/src/fido/fidocore.c | 17 +++++-- client/src/fido/fidocore.h | 17 +++++-- client/src/fileutils.c | 44 ++++++---------- client/src/fileutils.h | 44 ++++++---------- client/src/flash.c | 16 ++++-- client/src/flash.h | 16 ++++-- client/src/graph.c | 16 ++++-- client/src/graph.h | 16 ++++-- client/src/guidummy.cpp | 16 ++++-- client/src/iso7816/apduinfo.c | 16 ++++-- client/src/iso7816/apduinfo.h | 16 ++++-- client/src/iso7816/iso7816core.c | 16 ++++-- client/src/iso7816/iso7816core.h | 16 ++++-- client/src/jansson_path.c | 26 +++++++--- client/src/jansson_path.h | 24 ++++++--- client/src/ksx6924/ksx6924core.c | 16 ++++-- client/src/ksx6924/ksx6924core.h | 16 ++++-- client/src/loclass/cipher.c | 70 ++++++++++++-------------- client/src/loclass/cipher.h | 70 ++++++++++++-------------- client/src/loclass/cipherutils.c | 69 ++++++++++++------------- client/src/loclass/cipherutils.h | 69 ++++++++++++------------- client/src/loclass/elite_crack.c | 70 ++++++++++++-------------- client/src/loclass/elite_crack.h | 70 ++++++++++++-------------- client/src/loclass/hash1_brute.c | 15 ++++++ client/src/loclass/hash1_brute.h | 15 ++++++ client/src/loclass/ikeys.c | 70 ++++++++++++-------------- client/src/loclass/ikeys.h | 69 ++++++++++++------------- client/src/mifare/aiddesfire.c | 16 ++++-- client/src/mifare/aiddesfire.h | 16 ++++-- client/src/mifare/desfirecore.c | 20 +++++--- client/src/mifare/desfirecore.h | 20 +++++--- client/src/mifare/desfirecrypto.c | 36 +++++++------ client/src/mifare/desfirecrypto.h | 36 +++++++------ client/src/mifare/desfiresecurechan.c | 20 +++++--- client/src/mifare/desfiresecurechan.h | 20 +++++--- client/src/mifare/desfiretest.c | 18 ++++--- client/src/mifare/desfiretest.h | 16 ++++-- client/src/mifare/gallaghercore.c | 27 ++++++---- client/src/mifare/gallaghercore.h | 25 +++++---- client/src/mifare/lrpcrypto.c | 38 +++++++------- client/src/mifare/lrpcrypto.h | 38 +++++++------- client/src/mifare/mad.c | 16 ++++-- client/src/mifare/mad.h | 16 ++++-- client/src/mifare/mfkey.c | 19 ++++--- client/src/mifare/mfkey.h | 19 ++++--- client/src/mifare/mifare4.c | 17 +++++-- client/src/mifare/mifare4.h | 17 +++++-- client/src/mifare/mifaredefault.c | 16 ++++-- client/src/mifare/mifaredefault.h | 16 ++++-- client/src/mifare/mifarehost.c | 20 ++++++-- client/src/mifare/mifarehost.h | 20 ++++++-- client/src/nfc/ndef.c | 16 ++++-- client/src/nfc/ndef.h | 16 ++++-- client/src/pm3.c | 14 ++++++ client/src/pm3_binlib.c | 30 +++++++---- client/src/pm3_binlib.h | 21 ++++++++ client/src/pm3_bit_limits.h | 15 ++++++ client/src/pm3_bitlib.c | 22 ++++++-- client/src/pm3_bitlib.h | 19 +++++++ client/src/preferences.c | 16 ++++-- client/src/preferences.h | 16 ++++-- client/src/prng.c | 16 +++++- client/src/prng.h | 16 +++++- client/src/proxendian.h | 16 ++++-- client/src/proxgui.cpp | 16 ++++-- client/src/proxgui.h | 16 ++++-- client/src/proxguiqt.cpp | 16 ++++-- client/src/proxguiqt.h | 16 ++++-- client/src/proxmark3.c | 17 +++++-- client/src/proxmark3.h | 17 +++++-- client/src/rl_vocabulory.h | 16 ++++-- client/src/scandir.c | 29 +++++++---- client/src/scandir.h | 21 +++++--- client/src/scripting.c | 17 +++++-- client/src/scripting.h | 16 ++++-- client/src/tea.c | 20 ++++++-- client/src/tea.h | 20 ++++++-- client/src/uart/uart.h | 47 +++++++---------- client/src/uart/uart_posix.c | 51 +++++++------------ client/src/uart/uart_win32.c | 54 +++++++------------- client/src/ui.c | 17 +++++-- client/src/ui.h | 16 ++++-- client/src/util.c | 16 ++++-- client/src/util.h | 16 ++++-- client/src/util_darwin.h | 16 ++++-- client/src/util_darwin.m | 16 ++++-- client/src/wiegand_formats.c | 18 +++++-- client/src/wiegand_formats.h | 16 ++++-- client/src/wiegand_formatutils.c | 16 ++++-- client/src/wiegand_formatutils.h | 16 ++++-- common/bucketsort.c | 15 ++++++ common/bucketsort.h | 15 ++++++ common/cardhelper.c | 16 ++++-- common/cardhelper.h | 16 ++++-- common/commonutil.c | 16 ++++-- common/commonutil.h | 16 ++++-- common/crapto1/crapto1.c | 35 ++++++------- common/crapto1/crapto1.h | 35 ++++++------- common/crapto1/crypto1.c | 35 ++++++------- common/crc.c | 16 ++++-- common/crc.h | 16 ++++-- common/crc16.c | 16 ++++-- common/crc16.h | 16 ++++-- common/crc32.c | 15 ++++++ common/crc32.h | 16 ++++-- common/crc64.c | 15 ++++++ common/crc64.h | 16 ++++-- common/cryptorf/cryptolib.c | 40 +++++++-------- common/cryptorf/cryptolib.h | 40 +++++++-------- common/default_version_pm3.c | 15 ++++++ common/generator.c | 16 ++++-- common/generator.h | 16 ++++-- common/get_lz4.sh | 16 ++++++ common/iso15693tools.c | 16 ++++-- common/iso15693tools.h | 18 +++++-- common/legic_prng.c | 18 +++++-- common/legic_prng.h | 18 +++++-- common/lfdemod.c | 19 ++++--- common/lfdemod.h | 19 ++++--- common/parity.c | 16 ++++-- common/parity.h | 16 ++++-- common/util_posix.c | 16 ++++-- common/util_posix.h | 16 ++++-- common_arm/Makefile.common | 16 ++++-- common_arm/Makefile.hal | 15 ++++++ common_arm/clocks.c | 15 ++++++ common_arm/clocks.h | 15 ++++++ common_arm/ldscript.common | 28 +++++++---- common_arm/usb_cdc.c | 51 +++++++------------ common_arm/usb_cdc.h | 51 +++++++------------ common_fpga/fpga.h | 16 ++++-- include/ansi.h | 15 ++++++ include/common.h | 15 ++++-- include/config_gpio.h | 16 ++++-- include/desfire.h | 15 ++++++ include/em4x50.h | 16 ++++-- include/em4x70.h | 16 ++++-- include/hitag.h | 20 +++++--- include/iclass_cmd.h | 16 ++++-- include/iso14b.h | 16 ++++-- include/iso15.h | 16 ++++-- include/iso18.h | 16 ++++-- include/legic.h | 16 ++++-- include/mifare.h | 16 ++++-- include/pm3_cmd.h | 17 +++++-- include/pmflash.h | 15 ++++-- include/protocols.h | 15 ++++++ include/proxmark3_arm.h | 16 ++++-- include/usart_defs.h | 15 ++++++ include/zx8211.h | 16 ++++-- tools/build_all_firmwares.sh | 15 ++++++ 375 files changed, 5186 insertions(+), 2346 deletions(-) diff --git a/AUTHORS.md b/AUTHORS.md index 7fde2b668..c453bb1dc 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -13,5 +13,10 @@ Therefore, only the following copyright notices are left untouched in the corres - copyright notices present in the `20090306_ela` release - copyright notices of code borrowed from other projects - copyright notices of standalone modes initial authors +- copyright notices of dependencies (client/deps, common) -Since then, copyright of each contribution is tracked by the Git history. See the output of `git shortlog -nse` for a full list. See also [the Contributors page on Github](https://github.com/RfidResearchGroup/proxmark3/graphs/contributors). +Since then, copyright of each contribution is tracked by the Git history. See the output of `git shortlog -nse` for a full list or `git log --pretty=short --follow |git shortlog -ne` to track a specific file. See also [the Contributors page on Github](https://github.com/RfidResearchGroup/proxmark3/graphs/contributors). + +A [mailmap](.mailmap) is maintained to map author and committer names and email addresses to canonical real names and email addresses. + +If by accident a copyright was removed from a file and is *not* directly deducible from the Git history, please submit a PR. diff --git a/Makefile b/Makefile index 6b041b54a..32c9b26aa 100644 --- a/Makefile +++ b/Makefile @@ -1,3 +1,18 @@ +#----------------------------------------------------------------------------- +# 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. +# +# See LICENSE.txt for the text of the license. +#----------------------------------------------------------------------------- -include Makefile.platform -include .Makefile.options.cache diff --git a/Makefile.defs b/Makefile.defs index ffde9cec1..06396d3d0 100644 --- a/Makefile.defs +++ b/Makefile.defs @@ -1,4 +1,18 @@ -# Hide full compilation line: +#----------------------------------------------------------------------------- +# 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. +# +# See LICENSE.txt for the text of the license. +#----------------------------------------------------------------------------- ifneq ($(V),1) Q?=@ endif diff --git a/Makefile.host b/Makefile.host index 694ab5a1c..9be2caa32 100644 --- a/Makefile.host +++ b/Makefile.host @@ -1,3 +1,18 @@ +#----------------------------------------------------------------------------- +# 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. +# +# See LICENSE.txt for the text of the license. +#----------------------------------------------------------------------------- # This Makefile might have been called from various subdirs, trying to find our Makefile.defs ifeq ($(DEFSBEENHERE),) -include Makefile.defs diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt index 574303188..454bbdd7d 100644 --- a/client/CMakeLists.txt +++ b/client/CMakeLists.txt @@ -1,3 +1,18 @@ +#----------------------------------------------------------------------------- +# 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. +# +# See LICENSE.txt for the text of the license. +#----------------------------------------------------------------------------- # Usage: # mkdir build # cd build diff --git a/client/Makefile b/client/Makefile index 2bbc72af6..08b935919 100644 --- a/client/Makefile +++ b/client/Makefile @@ -1,7 +1,17 @@ #----------------------------------------------------------------------------- -# This code is licensed to you under the terms of the GNU GPL, version 2 or, -# at your option, any later version. See the LICENSE.txt file for the text of -# the license. +# 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. +# +# See LICENSE.txt for the text of the license. #----------------------------------------------------------------------------- ifeq ($(PLTNAME),) diff --git a/client/android/CMakeLists.txt b/client/android/CMakeLists.txt index 9bf318d09..e8c9f9e3c 100644 --- a/client/android/CMakeLists.txt +++ b/client/android/CMakeLists.txt @@ -1,3 +1,19 @@ +#----------------------------------------------------------------------------- +# Copyright (C) Jonathan Westhues, Mar 2006 +# 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. +# +# See LICENSE.txt for the text of the license. +#----------------------------------------------------------------------------- # version message(STATUS "CMake ${CMAKE_VERSION}") cmake_minimum_required(VERSION 3.4.1) diff --git a/client/experimental_lib/CMakeLists.txt b/client/experimental_lib/CMakeLists.txt index a693a37e6..b39ede6fe 100644 --- a/client/experimental_lib/CMakeLists.txt +++ b/client/experimental_lib/CMakeLists.txt @@ -1,3 +1,19 @@ +#----------------------------------------------------------------------------- +# Copyright (C) Jonathan Westhues, Mar 2006 +# 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. +# +# See LICENSE.txt for the text of the license. +#----------------------------------------------------------------------------- # Usage: # mkdir build # cd build diff --git a/client/include/pm3.h b/client/include/pm3.h index b9814ae48..ff0a69d0c 100644 --- a/client/include/pm3.h +++ b/client/include/pm3.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef LIBPM3_H #define LIBPM3_H diff --git a/client/src/aidsearch.c b/client/src/aidsearch.c index 377bc2f9e..3e9e6fc0b 100644 --- a/client/src/aidsearch.c +++ b/client/src/aidsearch.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 merlokk +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Proxmark3 RDV40 AID list library //----------------------------------------------------------------------------- diff --git a/client/src/aidsearch.h b/client/src/aidsearch.h index e3783fd71..b394d43df 100644 --- a/client/src/aidsearch.h +++ b/client/src/aidsearch.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 merlokk +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Proxmark3 RDV40 AID list library //----------------------------------------------------------------------------- diff --git a/client/src/atrs.c b/client/src/atrs.c index af404a6eb..0b22eb79b 100644 --- a/client/src/atrs.c +++ b/client/src/atrs.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) Iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // ATR information lookup //----------------------------------------------------------------------------- diff --git a/client/src/atrs.h b/client/src/atrs.h index 7b1f9ed9b..dd160b17d 100644 --- a/client/src/atrs.h +++ b/client/src/atrs.h @@ -1,11 +1,20 @@ //----------------------------------------------------------------------------- -// List scraped from +// Borrowed initially from // https://raw.githubusercontent.com/LudovicRousseau/pcsc-tools/master/smartcard_list.txt // Copyright (C) 2002-2021 Ludovic Rousseau +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- #ifndef ATRS_H__ diff --git a/client/src/cipurse/cipursecore.c b/client/src/cipurse/cipursecore.c index 2de99429e..3ff3e80e6 100644 --- a/client/src/cipurse/cipursecore.c +++ b/client/src/cipurse/cipursecore.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // CIPURSE transport cards data and commands //----------------------------------------------------------------------------- diff --git a/client/src/cipurse/cipursecore.h b/client/src/cipurse/cipursecore.h index 29b3d56fd..7eba93c1f 100644 --- a/client/src/cipurse/cipursecore.h +++ b/client/src/cipurse/cipursecore.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // CIPURSE transport cards data and commands //----------------------------------------------------------------------------- diff --git a/client/src/cipurse/cipursecrypto.c b/client/src/cipurse/cipursecrypto.c index 63519d468..ed823d9bb 100644 --- a/client/src/cipurse/cipursecrypto.c +++ b/client/src/cipurse/cipursecrypto.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // CIPURSE crypto primitives //----------------------------------------------------------------------------- diff --git a/client/src/cipurse/cipursecrypto.h b/client/src/cipurse/cipursecrypto.h index 7d5bc19f0..2c0c3138d 100644 --- a/client/src/cipurse/cipursecrypto.h +++ b/client/src/cipurse/cipursecrypto.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // CIPURSE crypto primitives //----------------------------------------------------------------------------- diff --git a/client/src/cipurse/cipursetest.c b/client/src/cipurse/cipursetest.c index 3d6015d2d..6e1ba9609 100644 --- a/client/src/cipurse/cipursetest.c +++ b/client/src/cipurse/cipursetest.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // tests for crypto //----------------------------------------------------------------------------- diff --git a/client/src/cipurse/cipursetest.h b/client/src/cipurse/cipursetest.h index 1f69a3abc..941d9e7cc 100644 --- a/client/src/cipurse/cipursetest.h +++ b/client/src/cipurse/cipursetest.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // tests for crypto //----------------------------------------------------------------------------- diff --git a/client/src/cmdanalyse.c b/client/src/cmdanalyse.c index d30f7d298..716107956 100644 --- a/client/src/cmdanalyse.c +++ b/client/src/cmdanalyse.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2016 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Analyse bytes commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdanalyse.h b/client/src/cmdanalyse.h index 4d223be1b..09ed459d4 100644 --- a/client/src/cmdanalyse.h +++ b/client/src/cmdanalyse.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2016 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Data and Graph commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdcrc.c b/client/src/cmdcrc.c index e5207544f..98befcc00 100644 --- a/client/src/cmdcrc.c +++ b/client/src/cmdcrc.c @@ -1,11 +1,21 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2015 iceman +// Borrowed initially from https://reveng.sourceforge.io/ +// Copyright (C) Greg Cook 2019 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// CRC Calculations from the software reveng commands +// CRC Calculations //----------------------------------------------------------------------------- #include "cmdcrc.h" diff --git a/client/src/cmdcrc.h b/client/src/cmdcrc.h index 957cd1eec..b642a4bf6 100644 --- a/client/src/cmdcrc.h +++ b/client/src/cmdcrc.h @@ -1,9 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2015 iceman +// Borrowed initially from https://reveng.sourceforge.io/ +// Copyright (C) Greg Cook 2019 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // CRC Calculations from the software reveng commands //----------------------------------------------------------------------------- diff --git a/client/src/cmddata.c b/client/src/cmddata.c index 5c70a99eb..84eb220f9 100644 --- a/client/src/cmddata.c +++ b/client/src/cmddata.c @@ -1,11 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh -// modified Marshmellow, -// modified Iceman 2019, 2020, 2021 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Data and Graph commands //----------------------------------------------------------------------------- diff --git a/client/src/cmddata.h b/client/src/cmddata.h index 4bddfcf0a..bcf8afac1 100644 --- a/client/src/cmddata.h +++ b/client/src/cmddata.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Data and Graph commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdflashmem.c b/client/src/cmdflashmem.c index c2e5591a6..b1cf1fdfd 100644 --- a/client/src/cmdflashmem.c +++ b/client/src/cmdflashmem.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Proxmark3 RDV40 Flash memory commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdflashmem.h b/client/src/cmdflashmem.h index 5a8f6eebc..60bdd5857 100644 --- a/client/src/cmdflashmem.h +++ b/client/src/cmdflashmem.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Proxmark3 RDV40 Flash memory commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdflashmemspiffs.c b/client/src/cmdflashmemspiffs.c index 407f1e54c..b3234ba1a 100644 --- a/client/src/cmdflashmemspiffs.c +++ b/client/src/cmdflashmemspiffs.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Proxmark3 RDV40 Flash memory commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdflashmemspiffs.h b/client/src/cmdflashmemspiffs.h index 385d78401..042704b11 100644 --- a/client/src/cmdflashmemspiffs.h +++ b/client/src/cmdflashmemspiffs.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Proxmark3 RDV40 Flash memory commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhf.c b/client/src/cmdhf.c index ce87a5e62..1e29eb139 100644 --- a/client/src/cmdhf.c +++ b/client/src/cmdhf.c @@ -1,13 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh -// Merlok - 2017 -// Doegox - 2019 -// Iceman - 2019 -// Piwi - 2019 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhf.h b/client/src/cmdhf.h index c54fd076c..55f5d081d 100644 --- a/client/src/cmdhf.h +++ b/client/src/cmdhf.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh -// Piwi, Feb 2019 -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhf14a.c b/client/src/cmdhf14a.c index 6d3a89fa4..9317147ea 100644 --- a/client/src/cmdhf14a.c +++ b/client/src/cmdhf14a.c @@ -1,12 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh , Hagen Fritsch -// 2011, 2017 - 2019 Merlok -// 2014, Peter Fillmore -// 2015, 2016, 2017 Iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency ISO14443A commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhf14a.h b/client/src/cmdhf14a.h index 953f84e8c..72d2e6e4f 100644 --- a/client/src/cmdhf14a.h +++ b/client/src/cmdhf14a.h @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh -// 2011,2019 Merlok -// 2015,2016,2017 iceman, marshmellow, piwi -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency ISO14443A commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhf14b.c b/client/src/cmdhf14b.c index 91f84aa0d..28f4ec9ee 100644 --- a/client/src/cmdhf14b.c +++ b/client/src/cmdhf14b.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh -// Modified 2018, 2020 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency ISO14443B commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhf14b.h b/client/src/cmdhf14b.h index 7f311898f..b81149722 100644 --- a/client/src/cmdhf14b.h +++ b/client/src/cmdhf14b.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency ISO14443B commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhf15.c b/client/src/cmdhf15.c index 16071df8b..38f07b6ae 100644 --- a/client/src/cmdhf15.c +++ b/client/src/cmdhf15.c @@ -1,12 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh -// Modified 2010-2012 by -// Modified 2012 by -// Modified 2018 by +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency ISO15693 commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhf15.h b/client/src/cmdhf15.h index 42e5e12c0..8803a58b4 100644 --- a/client/src/cmdhf15.h +++ b/client/src/cmdhf15.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency ISO15693 commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfcipurse.c b/client/src/cmdhfcipurse.c index 02010e454..e082af37a 100644 --- a/client/src/cmdhfcipurse.c +++ b/client/src/cmdhfcipurse.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency FIDO U2F and FIDO2 contactless authenticators //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfcipurse.h b/client/src/cmdhfcipurse.h index 85e98ed60..0aa2303cc 100644 --- a/client/src/cmdhfcipurse.h +++ b/client/src/cmdhfcipurse.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency FIDO U2F and FIDO2 contactless authenticators //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfcryptorf.c b/client/src/cmdhfcryptorf.c index a4cdf0272..db17c75c0 100644 --- a/client/src/cmdhfcryptorf.c +++ b/client/src/cmdhfcryptorf.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency CryptoRF commands (ISO14443B) //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfcryptorf.h b/client/src/cmdhfcryptorf.h index 544532d20..53412fce9 100644 --- a/client/src/cmdhfcryptorf.h +++ b/client/src/cmdhfcryptorf.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency CryptoRF commands (ISO14443B) //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfemrtd.c b/client/src/cmdhfemrtd.c index 493720853..ed87fd591 100644 --- a/client/src/cmdhfemrtd.c +++ b/client/src/cmdhfemrtd.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 A. Ozkal +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency Electronic Machine Readable Travel Document commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfemrtd.h b/client/src/cmdhfemrtd.h index 45d0d28df..1b9588983 100644 --- a/client/src/cmdhfemrtd.h +++ b/client/src/cmdhfemrtd.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 A. Ozkal +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency Electronic Machine Readable Travel Document commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfepa.c b/client/src/cmdhfepa.c index 9864cc55e..4f230ea04 100644 --- a/client/src/cmdhfepa.c +++ b/client/src/cmdhfepa.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2012 Frederik Möllers +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Commands related to the German electronic Identification Card //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfepa.h b/client/src/cmdhfepa.h index da21630cd..ecf8eac38 100644 --- a/client/src/cmdhfepa.h +++ b/client/src/cmdhfepa.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2012 Frederik Möllers +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Commands related to the German electronic Identification Card //----------------------------------------------------------------------------- diff --git a/client/src/cmdhffelica.c b/client/src/cmdhffelica.c index 7a9c5acac..0f67fc8f6 100644 --- a/client/src/cmdhffelica.c +++ b/client/src/cmdhffelica.c @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 October, Satsuoni -// 2017,2021 iceman -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// High frequency ISO18092 / FeliCa commands +// High frequency ISO 18002 / FeliCa commands //----------------------------------------------------------------------------- #include "cmdhffelica.h" #include diff --git a/client/src/cmdhffelica.h b/client/src/cmdhffelica.h index 63f738a2d..9cb524814 100644 --- a/client/src/cmdhffelica.h +++ b/client/src/cmdhffelica.h @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 October, Satsuoni -// 2017 iceman -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// High frequency ISO18092 / FeliCa commands +// High frequency ISO 18002 / FeliCa commands //----------------------------------------------------------------------------- #ifndef CMDHFFELICA_H__ diff --git a/client/src/cmdhffido.c b/client/src/cmdhffido.c index f2dbc38fa..1698ac8a5 100644 --- a/client/src/cmdhffido.c +++ b/client/src/cmdhffido.c @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// High frequency MIFARE Plus commands +// High frequency FIDO U2F and FIDO2 contactless authenticators //----------------------------------------------------------------------------- // // Documentation here: diff --git a/client/src/cmdhffido.h b/client/src/cmdhffido.h index 9aca8ecc8..c90bf7cfe 100644 --- a/client/src/cmdhffido.h +++ b/client/src/cmdhffido.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency FIDO U2F and FIDO2 contactless authenticators //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfgallagher.c b/client/src/cmdhfgallagher.c index e95e25bcc..2182fee88 100644 --- a/client/src/cmdhfgallagher.c +++ b/client/src/cmdhfgallagher.c @@ -1,14 +1,21 @@ -/** - * Matt Moran (@DarkMatterMatt), 2021 - * ----------------------------------------------------------------------------- - * 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. - * ----------------------------------------------------------------------------- - * High frequency GALLAGHER tag commands. - * MIFARE DESFire, AIDs 2081F4-2F81F4 - */ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// High frequency GALLAGHER tag commands. +// MIFARE DESFire, AIDs 2081F4-2F81F4 +//----------------------------------------------------------------------------- #include "cmdhfgallagher.h" #include "generator.h" diff --git a/client/src/cmdhfgallagher.h b/client/src/cmdhfgallagher.h index c4ed31784..867c14c2f 100644 --- a/client/src/cmdhfgallagher.h +++ b/client/src/cmdhfgallagher.h @@ -1,14 +1,22 @@ -/** - * Matt Moran (@DarkMatterMatt), 2021 - * ----------------------------------------------------------------------------- - * 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. - * ----------------------------------------------------------------------------- - * High frequency GALLAGHER tag commands. - * MIFARE DESFire, AIDs 2081F4-2F81F4 - */ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// High frequency GALLAGHER tag commands. +// MIFARE DESFire, AIDs 2081F4-2F81F4 +//----------------------------------------------------------------------------- + #ifndef CMDHFGALLAGHER_H__ #define CMDHFGALLAGHER_H__ diff --git a/client/src/cmdhficlass.c b/client/src/cmdhficlass.c index 3880361dc..15e04a270 100644 --- a/client/src/cmdhficlass.c +++ b/client/src/cmdhficlass.c @@ -1,13 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh , Hagen Fritsch -// Copyright (C) 2011 Gerhard de Koning Gans -// Copyright (C) 2014 Midnitesnake & Andy Davies & Martin Holst Swende -// Copyright (C) 2019 piwi -// Copyright (C) 2020 Iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency iClass commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhficlass.h b/client/src/cmdhficlass.h index 9474dde45..f66a09a5e 100644 --- a/client/src/cmdhficlass.h +++ b/client/src/cmdhficlass.h @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh -// Copyright (C) 2011 Gerhard de Koning Gans +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency iClass support //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfjooki.c b/client/src/cmdhfjooki.c index 0c89406ba..bc0cdf89a 100644 --- a/client/src/cmdhfjooki.c +++ b/client/src/cmdhfjooki.c @@ -1,10 +1,19 @@ //----------------------------------------------------------------------------- -// Ultralight Code (c) 2021 Iceman -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// High frequency MIFARE ULTRALIGHT / Jooki commands +// High frequency Jooki commands //----------------------------------------------------------------------------- #include "cmdhfjooki.h" #include diff --git a/client/src/cmdhfjooki.h b/client/src/cmdhfjooki.h index ac3ecc3af..23f48b70e 100644 --- a/client/src/cmdhfjooki.h +++ b/client/src/cmdhfjooki.h @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 iceman1001 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// High frequency ISO14443A / MFU / Jooki commands +// High frequency Jooki commands //----------------------------------------------------------------------------- #ifndef CMDHFJOOKI_H__ diff --git a/client/src/cmdhfksx6924.c b/client/src/cmdhfksx6924.c index 9014ca519..8a9ec747a 100644 --- a/client/src/cmdhfksx6924.c +++ b/client/src/cmdhfksx6924.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 micolous+git@gmail.com +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Commands for KS X 6924 transit cards (T-Money, Snapper+) //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfksx6924.h b/client/src/cmdhfksx6924.h index 3917479f8..4dc2082dd 100644 --- a/client/src/cmdhfksx6924.h +++ b/client/src/cmdhfksx6924.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 micolous+git@gmail.com +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Commands for KS X 6924 transit cards (T-Money, Snapper+) //----------------------------------------------------------------------------- diff --git a/client/src/cmdhflegic.c b/client/src/cmdhflegic.c index d96fa320f..16f5656a7 100644 --- a/client/src/cmdhflegic.c +++ b/client/src/cmdhflegic.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency Legic commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhflegic.h b/client/src/cmdhflegic.h index 379ae13c7..9f5681845 100644 --- a/client/src/cmdhflegic.h +++ b/client/src/cmdhflegic.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency Legic commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhflist.c b/client/src/cmdhflist.c index ea22f4f31..1d7bda5b7 100644 --- a/client/src/cmdhflist.c +++ b/client/src/cmdhflist.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) Merlok - 2017 -// iceman 2018 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Command: hf mf list. It shows data from arm buffer. //----------------------------------------------------------------------------- diff --git a/client/src/cmdhflist.h b/client/src/cmdhflist.h index 06a6d3abe..d42cdeba9 100644 --- a/client/src/cmdhflist.h +++ b/client/src/cmdhflist.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) Merlok - 2017 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Command: hf mf list. It shows data from arm buffer. //----------------------------------------------------------------------------- diff --git a/client/src/cmdhflto.c b/client/src/cmdhflto.c index 71eea185b..136895c19 100644 --- a/client/src/cmdhflto.c +++ b/client/src/cmdhflto.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // LTO-CM commands // LTO Cartridge memory diff --git a/client/src/cmdhflto.h b/client/src/cmdhflto.h index 67179c2ae..beade8fa9 100644 --- a/client/src/cmdhflto.h +++ b/client/src/cmdhflto.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // LTO-CM commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfmf.c b/client/src/cmdhfmf.c index eb4097ee7..13cbc248d 100644 --- a/client/src/cmdhfmf.c +++ b/client/src/cmdhfmf.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2011,2012 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency MIFARE commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfmf.h b/client/src/cmdhfmf.h index e887efa38..32b6a909a 100644 --- a/client/src/cmdhfmf.h +++ b/client/src/cmdhfmf.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2011 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency MIFARE commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfmfdes.c b/client/src/cmdhfmfdes.c index 65989045c..e0cf6b400 100644 --- a/client/src/cmdhfmfdes.c +++ b/client/src/cmdhfmfdes.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2014 Iceman -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency MIFARE Desfire commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfmfdes.h b/client/src/cmdhfmfdes.h index 60ef9c35f..88d2cdb32 100644 --- a/client/src/cmdhfmfdes.h +++ b/client/src/cmdhfmfdes.h @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) Iceman, 2014 -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency MIFARE Desfire commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfmfhard.c b/client/src/cmdhfmfhard.c index d26a4a51f..21de93499 100644 --- a/client/src/cmdhfmfhard.c +++ b/client/src/cmdhfmfhard.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2015, 2016 by piwi -// fiddled with 2016 Azcid (hardnested bitsliced Bruteforce imp) -// fiddled with 2016 Matrix ( sub testing of nonces while collecting ) -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Implements a card only attack based on crypto text (encrypted nonces // received during a nested authentication) only. Unlike other card only diff --git a/client/src/cmdhfmfhard.h b/client/src/cmdhfmfhard.h index 6761626b2..2132ea5c5 100644 --- a/client/src/cmdhfmfhard.h +++ b/client/src/cmdhfmfhard.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2015 piwi +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // hf mf hardnested command //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfmfp.c b/client/src/cmdhfmfp.c index d422a2c2b..279d6e270 100644 --- a/client/src/cmdhfmfp.c +++ b/client/src/cmdhfmfp.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok -// Copyright (C) 2018 drHatson +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency MIFARE Plus commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfmfp.h b/client/src/cmdhfmfp.h index 14c1e65c7..7381f87a2 100644 --- a/client/src/cmdhfmfp.h +++ b/client/src/cmdhfmfp.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency MIFARE Plus commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfmfu.c b/client/src/cmdhfmfu.c index 311b02b17..df8715e72 100644 --- a/client/src/cmdhfmfu.c +++ b/client/src/cmdhfmfu.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Ultralight Code (c) 2013,2014 Midnitesnake & Andy Davies of Pentura -// 2015,2016,2017 Iceman, Marshmellow -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency MIFARE ULTRALIGHT (C) commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfmfu.h b/client/src/cmdhfmfu.h index 9a220e6ec..b6387f191 100644 --- a/client/src/cmdhfmfu.h +++ b/client/src/cmdhfmfu.h @@ -1,3 +1,20 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// High frequency MIFARE ULTRALIGHT (C) commands +//----------------------------------------------------------------------------- #ifndef CMDHFMFU_H__ #define CMDHFMFU_H__ diff --git a/client/src/cmdhfseos.c b/client/src/cmdhfseos.c index a27bad605..350df87f5 100644 --- a/client/src/cmdhfseos.c +++ b/client/src/cmdhfseos.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // SEOS commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfseos.h b/client/src/cmdhfseos.h index 8f77d3610..32ffb6510 100644 --- a/client/src/cmdhfseos.h +++ b/client/src/cmdhfseos.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // SEOS commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfst.c b/client/src/cmdhfst.c index 28af644c4..28cfce0d4 100644 --- a/client/src/cmdhfst.c +++ b/client/src/cmdhfst.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 iceman1001 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency ISO14443A / ST commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfst.h b/client/src/cmdhfst.h index 828a4a286..4cf250076 100644 --- a/client/src/cmdhfst.h +++ b/client/src/cmdhfst.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 iceman1001 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency ISO14443A / ST commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfst25ta.c b/client/src/cmdhfst25ta.c index 111ea4b5f..54c432ab9 100644 --- a/client/src/cmdhfst25ta.c +++ b/client/src/cmdhfst25ta.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 iceman1001 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency ISO14443A / ST25TA commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfst25ta.h b/client/src/cmdhfst25ta.h index 3c0ed9a2f..0b1a9c992 100644 --- a/client/src/cmdhfst25ta.h +++ b/client/src/cmdhfst25ta.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 iceman1001 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency ISO14443A / ST25TA commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfthinfilm.c b/client/src/cmdhfthinfilm.c index 0630fe620..320bacf4a 100644 --- a/client/src/cmdhfthinfilm.c +++ b/client/src/cmdhfthinfilm.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Thinfilm commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfthinfilm.h b/client/src/cmdhfthinfilm.h index 48130f962..def77824c 100644 --- a/client/src/cmdhfthinfilm.h +++ b/client/src/cmdhfthinfilm.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Thinfilm commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhftopaz.c b/client/src/cmdhftopaz.c index 6523cb356..42351ed50 100644 --- a/client/src/cmdhftopaz.c +++ b/client/src/cmdhftopaz.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2015 Piwi +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency Topaz (NFC Type 1) commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhftopaz.h b/client/src/cmdhftopaz.h index c76d1a366..499436107 100644 --- a/client/src/cmdhftopaz.h +++ b/client/src/cmdhftopaz.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2015 Piwi +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency Topaz (NFC Type 1) commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhfwaveshare.c b/client/src/cmdhfwaveshare.c index dd62633c2..67709035c 100644 --- a/client/src/cmdhfwaveshare.c +++ b/client/src/cmdhfwaveshare.c @@ -1,4 +1,18 @@ //----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- // Waveshare commands //----------------------------------------------------------------------------- // from ST25R3911B-NFC-Demo source code by Waveshare team diff --git a/client/src/cmdhfwaveshare.h b/client/src/cmdhfwaveshare.h index da15c9166..d42e2b587 100644 --- a/client/src/cmdhfwaveshare.h +++ b/client/src/cmdhfwaveshare.h @@ -1,4 +1,18 @@ //----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- // Waveshare commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdhw.c b/client/src/cmdhw.c index ed2528a95..55ad35917 100644 --- a/client/src/cmdhw.c +++ b/client/src/cmdhw.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Hardware commands // low-level hardware control diff --git a/client/src/cmdhw.h b/client/src/cmdhw.h index 4b48eb840..bda323dfc 100644 --- a/client/src/cmdhw.h +++ b/client/src/cmdhw.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Hardware commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlf.c b/client/src/cmdlf.c index eb7190c7b..3001bfe05 100644 --- a/client/src/cmdlf.c +++ b/client/src/cmdlf.c @@ -1,13 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh -// Modified by -// Marshellow -// Iceman -// Doegox +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlf.h b/client/src/cmdlf.h index 4129f526e..3bcd3ecf2 100644 --- a/client/src/cmdlf.h +++ b/client/src/cmdlf.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfawid.c b/client/src/cmdlfawid.c index 598e2aa54..efec2815d 100644 --- a/client/src/cmdlfawid.c +++ b/client/src/cmdlfawid.c @@ -1,11 +1,17 @@ //----------------------------------------------------------------------------- -// Authored by Craig Young based on cmdlfhid.c structure +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// cmdlfhid.c is Copyright (C) 2010 iZsh +// 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 code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency AWID26/50 commands // FSK2a, RF/50, 96 bits (complete) diff --git a/client/src/cmdlfawid.h b/client/src/cmdlfawid.h index 11a235aea..9d8450104 100644 --- a/client/src/cmdlfawid.h +++ b/client/src/cmdlfawid.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency AWID commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfcotag.c b/client/src/cmdlfcotag.c index ab964e450..f5be08ee5 100644 --- a/client/src/cmdlfcotag.c +++ b/client/src/cmdlfcotag.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency COTAG commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfcotag.h b/client/src/cmdlfcotag.h index 4ebacc37e..9577dabdb 100644 --- a/client/src/cmdlfcotag.h +++ b/client/src/cmdlfcotag.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency COTAG commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfdestron.c b/client/src/cmdlfdestron.c index a510089aa..8fe5aac3a 100644 --- a/client/src/cmdlfdestron.c +++ b/client/src/cmdlfdestron.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency FDX-A FECAVA Destron tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfdestron.h b/client/src/cmdlfdestron.h index d154e36b6..a81112cc4 100644 --- a/client/src/cmdlfdestron.h +++ b/client/src/cmdlfdestron.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency FDX-A FECAVA Destron tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfem.c b/client/src/cmdlfem.c index 378bf6729..8b6c5cabb 100644 --- a/client/src/cmdlfem.c +++ b/client/src/cmdlfem.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency EM4x commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfem.h b/client/src/cmdlfem.h index c4f987b0e..0259fab54 100644 --- a/client/src/cmdlfem.h +++ b/client/src/cmdlfem.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 iceman -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency EM commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfem410x.c b/client/src/cmdlfem410x.c index 8db391a4b..3b183f2d8 100644 --- a/client/src/cmdlfem410x.c +++ b/client/src/cmdlfem410x.c @@ -1,14 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh - -// modified marshmellow -// modified Iceman, 2020 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// Low frequency EM4x commands +// Low frequency EM410x commands //----------------------------------------------------------------------------- #include "cmdlfem410x.h" diff --git a/client/src/cmdlfem410x.h b/client/src/cmdlfem410x.h index 92f2f3fcf..4c3886a24 100644 --- a/client/src/cmdlfem410x.h +++ b/client/src/cmdlfem410x.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh -// 2016, 2017 marshmellow, iceman -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency EM 410x commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfem4x05.c b/client/src/cmdlfem4x05.c index 35f3af226..e86e7f28d 100644 --- a/client/src/cmdlfem4x05.c +++ b/client/src/cmdlfem4x05.c @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// Low frequency EM4x commands +// Low frequency EM4x05 commands //----------------------------------------------------------------------------- #include "cmdlfem4x05.h" diff --git a/client/src/cmdlfem4x05.h b/client/src/cmdlfem4x05.h index 1254c341b..19c3dd4f2 100644 --- a/client/src/cmdlfem4x05.h +++ b/client/src/cmdlfem4x05.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh -// 2016, 2017 marshmellow, iceman -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency EM4x05 commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfem4x50.c b/client/src/cmdlfem4x50.c index f70dc1de0..15c6bf783 100644 --- a/client/src/cmdlfem4x50.c +++ b/client/src/cmdlfem4x50.c @@ -1,11 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 tharexde +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// modified iceman, 2020 +// 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 code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency EM4x50 commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfem4x50.h b/client/src/cmdlfem4x50.h index 0d5c04bc6..3c0c83002 100644 --- a/client/src/cmdlfem4x50.h +++ b/client/src/cmdlfem4x50.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 tharexde +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency EM4x50 commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfem4x70.c b/client/src/cmdlfem4x70.c index 5c7d0d06a..e0087e230 100644 --- a/client/src/cmdlfem4x70.c +++ b/client/src/cmdlfem4x70.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 sirloins +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency EM4x70 commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfem4x70.h b/client/src/cmdlfem4x70.h index 75e3e27fc..5d46af3ca 100644 --- a/client/src/cmdlfem4x70.h +++ b/client/src/cmdlfem4x70.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 sirloins +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency EM4x70 commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlffdxb.c b/client/src/cmdlffdxb.c index 098817d6d..495c867a3 100644 --- a/client/src/cmdlffdxb.c +++ b/client/src/cmdlffdxb.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency fdx-b tag commands // Differential Biphase, rf/32, 128 bits (known) diff --git a/client/src/cmdlffdxb.h b/client/src/cmdlffdxb.h index 34c474a08..8db3eaa47 100644 --- a/client/src/cmdlffdxb.h +++ b/client/src/cmdlffdxb.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency fdx-b tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfgallagher.c b/client/src/cmdlfgallagher.c index 35e38d735..394669890 100644 --- a/client/src/cmdlfgallagher.c +++ b/client/src/cmdlfgallagher.c @@ -1,15 +1,22 @@ //----------------------------------------------------------------------------- -// Iceman, 2019 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency GALLAGHER tag commands // ASK/MAN, RF/32, 96 bits long (unknown cs) (0x00088060) // sample Q5 , ASK RF/32, STT, 96 bits (3blocks) ( 0x9000F006) //----------------------------------------------------------------------------- -// Modified by: Matt Moran (@DarkMatterMatt), 2021 #include "cmdlfgallagher.h" #include "mifare/gallaghercore.h" diff --git a/client/src/cmdlfgallagher.h b/client/src/cmdlfgallagher.h index e3e7a8caa..d12b96f31 100644 --- a/client/src/cmdlfgallagher.h +++ b/client/src/cmdlfgallagher.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Iceman, 2019 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency GALLAGHER tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfguard.c b/client/src/cmdlfguard.c index 231b0f6f2..768407cbe 100644 --- a/client/src/cmdlfguard.c +++ b/client/src/cmdlfguard.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Marshmellow +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Farpoint G Prox II / Pyramid tag commands // Biphase, rf/ , 96 bits (unknown key calc + some bits) diff --git a/client/src/cmdlfguard.h b/client/src/cmdlfguard.h index 132b45853..c68c0d477 100644 --- a/client/src/cmdlfguard.h +++ b/client/src/cmdlfguard.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency G Prox II tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfhid.c b/client/src/cmdlfhid.c index 103dd9f87..dbb8c3d12 100644 --- a/client/src/cmdlfhid.c +++ b/client/src/cmdlfhid.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh -// 2016,2017, marshmellow, iceman -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency HID commands (known) // diff --git a/client/src/cmdlfhid.h b/client/src/cmdlfhid.h index 3c4b6e1f1..54745c49b 100644 --- a/client/src/cmdlfhid.h +++ b/client/src/cmdlfhid.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency HID commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfhitag.c b/client/src/cmdlfhitag.c index 4723ef39e..33a49a406 100644 --- a/client/src/cmdlfhitag.c +++ b/client/src/cmdlfhitag.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2012 Roel Verdult +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Hitag support //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfhitag.h b/client/src/cmdlfhitag.h index 5059557de..cb5b1ce0b 100644 --- a/client/src/cmdlfhitag.h +++ b/client/src/cmdlfhitag.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2012 Roel Verdult -// 2017 iceman -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Hitag support //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfidteck.c b/client/src/cmdlfidteck.c index d9830c282..b8cc30020 100644 --- a/client/src/cmdlfidteck.c +++ b/client/src/cmdlfidteck.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Iceman, +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Idteck tag commands // PSK1, clk 32, 2 data blocks diff --git a/client/src/cmdlfidteck.h b/client/src/cmdlfidteck.h index aefa9f5d4..817314ef4 100644 --- a/client/src/cmdlfidteck.h +++ b/client/src/cmdlfidteck.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Idteck tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfindala.c b/client/src/cmdlfindala.c index 3ffed0453..e059c3db3 100644 --- a/client/src/cmdlfindala.c +++ b/client/src/cmdlfindala.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Indala commands // PSK1, rf/32, 64 or 224 bits (known) diff --git a/client/src/cmdlfindala.h b/client/src/cmdlfindala.h index c5f54e396..814d10000 100644 --- a/client/src/cmdlfindala.h +++ b/client/src/cmdlfindala.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Indala commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfio.c b/client/src/cmdlfio.c index d325130ed..924608dcb 100644 --- a/client/src/cmdlfio.c +++ b/client/src/cmdlfio.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// marshmellow +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Kantech ioProx commands // FSK2a, rf/64, 64 bits (complete) diff --git a/client/src/cmdlfio.h b/client/src/cmdlfio.h index 4b3085c4f..220c51106 100644 --- a/client/src/cmdlfio.h +++ b/client/src/cmdlfio.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- // Low frequency Kantech IOProx commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfjablotron.c b/client/src/cmdlfjablotron.c index fb80d6e3d..0e886cf53 100644 --- a/client/src/cmdlfjablotron.c +++ b/client/src/cmdlfjablotron.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Jablotron tag commands // Differential Biphase, RF/64, 64 bits long (complete) diff --git a/client/src/cmdlfjablotron.h b/client/src/cmdlfjablotron.h index bdfe99982..11e5affe8 100644 --- a/client/src/cmdlfjablotron.h +++ b/client/src/cmdlfjablotron.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Jablotron tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfkeri.c b/client/src/cmdlfkeri.c index f1ebc0efd..a2144e1dd 100644 --- a/client/src/cmdlfkeri.c +++ b/client/src/cmdlfkeri.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency KERI tag commands // PSK1, RF/128, RF/2, 64 bits long diff --git a/client/src/cmdlfkeri.h b/client/src/cmdlfkeri.h index 210eb23f2..84b07ad49 100644 --- a/client/src/cmdlfkeri.h +++ b/client/src/cmdlfkeri.h @@ -1,10 +1,19 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// Low frequency Stanley/PAC tag commands +// Low frequency Keri tag commands //----------------------------------------------------------------------------- #ifndef CMDLFKERI_H__ #define CMDLFKERI_H__ diff --git a/client/src/cmdlfmotorola.c b/client/src/cmdlfmotorola.c index b4d8fa1d2..8897eff16 100644 --- a/client/src/cmdlfmotorola.c +++ b/client/src/cmdlfmotorola.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Iceman, 2019 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Motorola tag commands // PSK1, RF/32, 64 bits long, at 74 kHz diff --git a/client/src/cmdlfmotorola.h b/client/src/cmdlfmotorola.h index f74741bf2..db232d225 100644 --- a/client/src/cmdlfmotorola.h +++ b/client/src/cmdlfmotorola.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Iceman, 2019 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency MOTOROLA tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfnedap.c b/client/src/cmdlfnedap.c index 26bf6f9ac..fb990be72 100644 --- a/client/src/cmdlfnedap.c +++ b/client/src/cmdlfnedap.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency NEDAP tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfnedap.h b/client/src/cmdlfnedap.h index 58e90954f..fc1dc866a 100644 --- a/client/src/cmdlfnedap.h +++ b/client/src/cmdlfnedap.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency NEDAP tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfnexwatch.c b/client/src/cmdlfnexwatch.c index d69449c46..ccf98961b 100644 --- a/client/src/cmdlfnexwatch.c +++ b/client/src/cmdlfnexwatch.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Honeywell NexWatch tag commands // PSK1 RF/16, RF/2, 128 bits long (known) diff --git a/client/src/cmdlfnexwatch.h b/client/src/cmdlfnexwatch.h index 2144db9b1..a0286b1dd 100644 --- a/client/src/cmdlfnexwatch.h +++ b/client/src/cmdlfnexwatch.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Honeywell NexWatch tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfnoralsy.c b/client/src/cmdlfnoralsy.c index 66d5c4b14..cb7284351 100644 --- a/client/src/cmdlfnoralsy.c +++ b/client/src/cmdlfnoralsy.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Noralsy tag commands // ASK/Manchester, STT, RF/32, 96 bits long (some bits unknown) diff --git a/client/src/cmdlfnoralsy.h b/client/src/cmdlfnoralsy.h index 6dec5005b..42c250f3f 100644 --- a/client/src/cmdlfnoralsy.h +++ b/client/src/cmdlfnoralsy.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Noralsy tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfpac.c b/client/src/cmdlfpac.c index f1891cfc1..c06ce3631 100644 --- a/client/src/cmdlfpac.c +++ b/client/src/cmdlfpac.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// by marshmellow -// by danshuk +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency PAC/Stanley tag commands // NRZ, RF/32, 128 bits long diff --git a/client/src/cmdlfpac.h b/client/src/cmdlfpac.h index 107280cdf..2056e05a3 100644 --- a/client/src/cmdlfpac.h +++ b/client/src/cmdlfpac.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Stanley/PAC tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfparadox.c b/client/src/cmdlfparadox.c index bff6449bd..986ed64cd 100644 --- a/client/src/cmdlfparadox.c +++ b/client/src/cmdlfparadox.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Marshmellow +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Paradox tag commands // FSK2a, rf/50, 96 bits (completely known) diff --git a/client/src/cmdlfparadox.h b/client/src/cmdlfparadox.h index 6e6d3a242..010f08301 100644 --- a/client/src/cmdlfparadox.h +++ b/client/src/cmdlfparadox.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Paradox tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfpcf7931.c b/client/src/cmdlfpcf7931.c index ec3775202..067fecde2 100644 --- a/client/src/cmdlfpcf7931.c +++ b/client/src/cmdlfpcf7931.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2012 Chalk -// 2015 Dake - -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency PCF7931 commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfpcf7931.h b/client/src/cmdlfpcf7931.h index 4f84085b2..0f7140d96 100644 --- a/client/src/cmdlfpcf7931.h +++ b/client/src/cmdlfpcf7931.h @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2012 Chalk -// 2015 Dake - -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency PCF7931 commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfpresco.c b/client/src/cmdlfpresco.c index 8ecb72550..cfda28498 100644 --- a/client/src/cmdlfpresco.c +++ b/client/src/cmdlfpresco.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Presco tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfpresco.h b/client/src/cmdlfpresco.h index 961830ab2..a8b09001d 100644 --- a/client/src/cmdlfpresco.h +++ b/client/src/cmdlfpresco.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Presco tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfpyramid.c b/client/src/cmdlfpyramid.c index 4afce3df4..cb9477251 100644 --- a/client/src/cmdlfpyramid.c +++ b/client/src/cmdlfpyramid.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// by marshmellow +// 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 code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Farpoint / Pyramid tag commands // FSK2a, rf/50, 128 bits (complete) diff --git a/client/src/cmdlfpyramid.h b/client/src/cmdlfpyramid.h index b11c7da44..f5c4065d1 100644 --- a/client/src/cmdlfpyramid.h +++ b/client/src/cmdlfpyramid.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Farpoint / Pyramid commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfsecurakey.c b/client/src/cmdlfsecurakey.c index 0b5e2a7eb..aae0a7f73 100644 --- a/client/src/cmdlfsecurakey.c +++ b/client/src/cmdlfsecurakey.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Securakey tag commands // ASK/Manchester, RF/40, 96 bits long (unknown cs) diff --git a/client/src/cmdlfsecurakey.h b/client/src/cmdlfsecurakey.h index 48db37714..cc029c839 100644 --- a/client/src/cmdlfsecurakey.h +++ b/client/src/cmdlfsecurakey.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Securakey tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlft55xx.c b/client/src/cmdlft55xx.c index 289105d5c..3dd1be167 100644 --- a/client/src/cmdlft55xx.c +++ b/client/src/cmdlft55xx.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency T55xx commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlft55xx.h b/client/src/cmdlft55xx.h index d384e2d13..def6a5be6 100644 --- a/client/src/cmdlft55xx.h +++ b/client/src/cmdlft55xx.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency T55xx commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfti.c b/client/src/cmdlfti.c index 0172f88b8..20efd5472 100644 --- a/client/src/cmdlfti.c +++ b/client/src/cmdlfti.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency TI commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfti.h b/client/src/cmdlfti.h index 10865cb5f..7bfb8d2e3 100644 --- a/client/src/cmdlfti.h +++ b/client/src/cmdlfti.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency TI commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfverichip_disabled.c b/client/src/cmdlfverichip_disabled.c index e052edf90..3a69b3a92 100644 --- a/client/src/cmdlfverichip_disabled.c +++ b/client/src/cmdlfverichip_disabled.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Verichip tag commands //NRZ, RF/32, 128 bits long diff --git a/client/src/cmdlfverichip_disabled.h b/client/src/cmdlfverichip_disabled.h index 875ae355c..5b05c1e07 100644 --- a/client/src/cmdlfverichip_disabled.h +++ b/client/src/cmdlfverichip_disabled.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Verichip tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfviking.c b/client/src/cmdlfviking.c index 206e65c67..f48f97430 100644 --- a/client/src/cmdlfviking.c +++ b/client/src/cmdlfviking.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Marshmellow, +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency Viking tag commands (AKA FDI Matalec Transit) // ASK/Manchester, RF/32, 64 bits (complete) diff --git a/client/src/cmdlfviking.h b/client/src/cmdlfviking.h index 48d087256..cb9876cb8 100644 --- a/client/src/cmdlfviking.h +++ b/client/src/cmdlfviking.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency viking tag commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfvisa2000.c b/client/src/cmdlfvisa2000.c index 2a829f2af..c44d15aa0 100644 --- a/client/src/cmdlfvisa2000.c +++ b/client/src/cmdlfvisa2000.c @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency visa 2000 tag commands // by iceman diff --git a/client/src/cmdlfvisa2000.h b/client/src/cmdlfvisa2000.h index 85e721357..3d798fada 100644 --- a/client/src/cmdlfvisa2000.h +++ b/client/src/cmdlfvisa2000.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency visa 2000 commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdlfzx8211.c b/client/src/cmdlfzx8211.c index 893875e50..ec98745b3 100644 --- a/client/src/cmdlfzx8211.c +++ b/client/src/cmdlfzx8211.c @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency ZX8211 tag commands -// by iceman, doegox //----------------------------------------------------------------------------- #include "cmdlfzx8211.h" diff --git a/client/src/cmdlfzx8211.h b/client/src/cmdlfzx8211.h index 4160de267..0701dd465 100644 --- a/client/src/cmdlfzx8211.h +++ b/client/src/cmdlfzx8211.h @@ -1,8 +1,17 @@ //----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency ZX8211 commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdmain.c b/client/src/cmdmain.c index 4ecf10590..b314f25fd 100644 --- a/client/src/cmdmain.c +++ b/client/src/cmdmain.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// Modified 2018 iceman -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Main command parser entry point //----------------------------------------------------------------------------- diff --git a/client/src/cmdmain.h b/client/src/cmdmain.h index 68984efab..7a834d3c5 100644 --- a/client/src/cmdmain.h +++ b/client/src/cmdmain.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Main command parser entry point //----------------------------------------------------------------------------- diff --git a/client/src/cmdnfc.c b/client/src/cmdnfc.c index 3606eb5b4..683c4b2a2 100644 --- a/client/src/cmdnfc.c +++ b/client/src/cmdnfc.c @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // NFC commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdnfc.h b/client/src/cmdnfc.h index 26ab36441..264fb4b40 100644 --- a/client/src/cmdnfc.h +++ b/client/src/cmdnfc.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // NFC commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdparser.c b/client/src/cmdparser.c index 91a67009a..1f3bd11e0 100644 --- a/client/src/cmdparser.c +++ b/client/src/cmdparser.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Command parser //----------------------------------------------------------------------------- diff --git a/client/src/cmdparser.h b/client/src/cmdparser.h index 8f2dfa697..8ccd8d7ab 100644 --- a/client/src/cmdparser.h +++ b/client/src/cmdparser.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Command parser //----------------------------------------------------------------------------- diff --git a/client/src/cmdscript.c b/client/src/cmdscript.c index a6e9e1bd5..3206d281d 100644 --- a/client/src/cmdscript.c +++ b/client/src/cmdscript.c @@ -1,13 +1,20 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2013 m h swende +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// Some lua scripting glue to proxmark core. +// Some Lua and Python scripting glue to proxmark core. //----------------------------------------------------------------------------- -// 2020, added Python support (@iceman1001) #include #include diff --git a/client/src/cmdscript.h b/client/src/cmdscript.h index 37384db20..27b674e49 100644 --- a/client/src/cmdscript.h +++ b/client/src/cmdscript.h @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2013 m h swende +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// Some lua scripting glue to proxmark core. +// Some Lua and Python scripting glue to proxmark core. //----------------------------------------------------------------------------- #ifndef CMDSCRIPT_H__ diff --git a/client/src/cmdsmartcard.c b/client/src/cmdsmartcard.c index 8039f44d2..3e273fc07 100644 --- a/client/src/cmdsmartcard.c +++ b/client/src/cmdsmartcard.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Proxmark3 RDV40 Smartcard module commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdsmartcard.h b/client/src/cmdsmartcard.h index 8bd70b2bd..65e6ba1c1 100644 --- a/client/src/cmdsmartcard.h +++ b/client/src/cmdsmartcard.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Proxmark3 RDV40 Smartcard module commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdtrace.c b/client/src/cmdtrace.c index 068588d99..c06d0cfe6 100644 --- a/client/src/cmdtrace.c +++ b/client/src/cmdtrace.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Trace commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdtrace.h b/client/src/cmdtrace.h index 7444fe62e..6f2967d44 100644 --- a/client/src/cmdtrace.h +++ b/client/src/cmdtrace.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Trace commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdusart.c b/client/src/cmdusart.c index 92991be4c..f4b712475 100644 --- a/client/src/cmdusart.c +++ b/client/src/cmdusart.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2016 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Analyse bytes commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdusart.h b/client/src/cmdusart.h index 1ee21e060..62479a129 100644 --- a/client/src/cmdusart.h +++ b/client/src/cmdusart.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2016 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Data and Graph commands //----------------------------------------------------------------------------- diff --git a/client/src/cmdwiegand.c b/client/src/cmdwiegand.c index 3873a500a..fe6148f4e 100644 --- a/client/src/cmdwiegand.c +++ b/client/src/cmdwiegand.c @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// Trace commands +// Wiegand commands //----------------------------------------------------------------------------- #include "cmdwiegand.h" diff --git a/client/src/cmdwiegand.h b/client/src/cmdwiegand.h index 2c6e8fb40..ceb29b246 100644 --- a/client/src/cmdwiegand.h +++ b/client/src/cmdwiegand.h @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// Trace commands +// Wiegand commands //----------------------------------------------------------------------------- #ifndef CMDWIEGAND_H__ diff --git a/client/src/comms.c b/client/src/comms.c index fc3df32f6..feea9523a 100644 --- a/client/src/comms.c +++ b/client/src/comms.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2009 Michael Gernoth -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Code for communicating with the proxmark3 hardware. //----------------------------------------------------------------------------- diff --git a/client/src/comms.h b/client/src/comms.h index ce0ef1d76..e400789d4 100644 --- a/client/src/comms.h +++ b/client/src/comms.h @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2009 Michael Gernoth -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Code for communicating with the Proxmark3 hardware. //----------------------------------------------------------------------------- diff --git a/client/src/crypto/asn1dump.c b/client/src/crypto/asn1dump.c index fa5216825..4bab148be 100644 --- a/client/src/crypto/asn1dump.c +++ b/client/src/crypto/asn1dump.c @@ -1,9 +1,17 @@ -// //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +//----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // asn.1 dumping //----------------------------------------------------------------------------- diff --git a/client/src/crypto/asn1dump.h b/client/src/crypto/asn1dump.h index 21caae36d..a3596fd05 100644 --- a/client/src/crypto/asn1dump.h +++ b/client/src/crypto/asn1dump.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // asn.1 dumping //----------------------------------------------------------------------------- diff --git a/client/src/crypto/asn1utils.c b/client/src/crypto/asn1utils.c index 1d89009e9..f54a6b451 100644 --- a/client/src/crypto/asn1utils.c +++ b/client/src/crypto/asn1utils.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // asn.1 utils //----------------------------------------------------------------------------- diff --git a/client/src/crypto/asn1utils.h b/client/src/crypto/asn1utils.h index 029741bc6..691e574b2 100644 --- a/client/src/crypto/asn1utils.h +++ b/client/src/crypto/asn1utils.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // asn.1 utils //----------------------------------------------------------------------------- diff --git a/client/src/crypto/libpcrypto.c b/client/src/crypto/libpcrypto.c index 6039aa55c..0d641d22a 100644 --- a/client/src/crypto/libpcrypto.c +++ b/client/src/crypto/libpcrypto.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018, 2021 Merlok -// Copyright (C) 2018 drHatson +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // crypto commands //----------------------------------------------------------------------------- diff --git a/client/src/crypto/libpcrypto.h b/client/src/crypto/libpcrypto.h index f35cdf2d7..121b666d4 100644 --- a/client/src/crypto/libpcrypto.h +++ b/client/src/crypto/libpcrypto.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018, 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // crypto commands //----------------------------------------------------------------------------- diff --git a/client/src/elf.h b/client/src/elf.h index 3c5d2031d..c05a48018 100644 --- a/client/src/elf.h +++ b/client/src/elf.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // ELF header //----------------------------------------------------------------------------- diff --git a/client/src/emojis.h b/client/src/emojis.h index 58202899b..5f8dde675 100644 --- a/client/src/emojis.h +++ b/client/src/emojis.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef EMOJIS_H__ #define EMOJIS_H__ diff --git a/client/src/emojis_alt.h b/client/src/emojis_alt.h index 9d11f73b9..4bc1209ca 100644 --- a/client/src/emojis_alt.h +++ b/client/src/emojis_alt.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef EMOJIS_ALT_H__ #define EMOJIS_ALT_H__ diff --git a/client/src/emv/cmdemv.c b/client/src/emv/cmdemv.c index 45d534981..10aa7e5a0 100644 --- a/client/src/emv/cmdemv.c +++ b/client/src/emv/cmdemv.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok -// modified 2017 iceman -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // EMV commands //----------------------------------------------------------------------------- diff --git a/client/src/emv/cmdemv.h b/client/src/emv/cmdemv.h index ca1f9fc5a..06790b3f4 100644 --- a/client/src/emv/cmdemv.h +++ b/client/src/emv/cmdemv.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok -// modified 2017 iceman -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // EMV commands //----------------------------------------------------------------------------- diff --git a/client/src/emv/crypto.c b/client/src/emv/crypto.c index f7fc60c80..e35afb262 100644 --- a/client/src/emv/crypto.c +++ b/client/src/emv/crypto.c @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/crypto.h b/client/src/emv/crypto.h index 32252b4cc..21a089d17 100644 --- a/client/src/emv/crypto.h +++ b/client/src/emv/crypto.h @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef CRYPTO_H #define CRYPTO_H diff --git a/client/src/emv/crypto_backend.h b/client/src/emv/crypto_backend.h index 3a38cc772..87c6e4d0f 100644 --- a/client/src/emv/crypto_backend.h +++ b/client/src/emv/crypto_backend.h @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef CRYPTO_BACKEND_H #define CRYPTO_BACKEND_H diff --git a/client/src/emv/crypto_polarssl.c b/client/src/emv/crypto_polarssl.c index f9603ead5..a6509ca0a 100644 --- a/client/src/emv/crypto_polarssl.c +++ b/client/src/emv/crypto_polarssl.c @@ -1,18 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * Copyright (C) 2017 Merlok - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/dol.c b/client/src/emv/dol.c index 973349e56..5eb1c0351 100644 --- a/client/src/emv/dol.c +++ b/client/src/emv/dol.c @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/dol.h b/client/src/emv/dol.h index 8e65f679d..1bf258517 100644 --- a/client/src/emv/dol.h +++ b/client/src/emv/dol.h @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef DOL_H #define DOL_H diff --git a/client/src/emv/emv_pk.c b/client/src/emv/emv_pk.c index 1a783ef12..ab700310c 100644 --- a/client/src/emv/emv_pk.c +++ b/client/src/emv/emv_pk.c @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/emv_pk.h b/client/src/emv/emv_pk.h index eda5883a8..83628bbc2 100644 --- a/client/src/emv/emv_pk.h +++ b/client/src/emv/emv_pk.h @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef EMV_PK_H #define EMV_PK_H diff --git a/client/src/emv/emv_pki.c b/client/src/emv/emv_pki.c index 365e2ca63..c3f016003 100644 --- a/client/src/emv/emv_pki.c +++ b/client/src/emv/emv_pki.c @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/emv_pki.h b/client/src/emv/emv_pki.h index 05506f02c..311a83e3c 100644 --- a/client/src/emv/emv_pki.h +++ b/client/src/emv/emv_pki.h @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef EMV_PKI_H #define EMV_PKI_H diff --git a/client/src/emv/emv_pki_priv.c b/client/src/emv/emv_pki_priv.c index c288c4342..c559bd6c1 100644 --- a/client/src/emv/emv_pki_priv.c +++ b/client/src/emv/emv_pki_priv.c @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/emv_pki_priv.h b/client/src/emv/emv_pki_priv.h index b85b1176b..faf1af042 100644 --- a/client/src/emv/emv_pki_priv.h +++ b/client/src/emv/emv_pki_priv.h @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef EMV_PKI_PRIV_H #define EMV_PKI_PRIV_H diff --git a/client/src/emv/emv_roca.c b/client/src/emv/emv_roca.c index bf155754e..496220d7b 100644 --- a/client/src/emv/emv_roca.c +++ b/client/src/emv/emv_roca.c @@ -1,24 +1,22 @@ -/* roca.c - ROCA (CVE-2017-15361) fingerprint checker. - * Written by Rob Stradling (based on https://github.com/crocs-muni/roca/blob/master/roca/detect.py) - * Copyright (C) 2017-2018 Sectigo Limited - * modified 2018 iceman (dropped openssl bignum, now use mbedtls lib) - * modified 2018 merlok - * - * 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 2 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 . - */ //----------------------------------------------------------------------------- -// EMV roca commands +// Borrowed initially from https://gist.github.com/robstradling/f525d423c79690b72e650e2ad38a161d +// Copyright (C) 2017-2018 Rob Stradling +// Copyright (C) 2017-2018 Sectigo Limited +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// roca.c - ROCA (CVE-2017-15361) fingerprint checker. //----------------------------------------------------------------------------- #include "emv_roca.h" diff --git a/client/src/emv/emv_roca.h b/client/src/emv/emv_roca.h index 8c8ea86e4..a159e641b 100644 --- a/client/src/emv/emv_roca.h +++ b/client/src/emv/emv_roca.h @@ -1,24 +1,22 @@ -/* roca.c - ROCA (CVE-2017-15361) fingerprint checker. - * Written by Rob Stradling (based on https://github.com/crocs-muni/roca/blob/master/roca/detect.py) - * Copyright (C) 2017-2018 Sectigo Limited - * modified 2018 iceman (dropped openssl bignum, now use mbedtls lib) - * modified 2018 merlok - * - * 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 2 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 . - */ //----------------------------------------------------------------------------- -// EMV roca commands +// Borrowed initially from https://gist.github.com/robstradling/f525d423c79690b72e650e2ad38a161d +// Copyright (C) 2017-2018 Rob Stradling +// Copyright (C) 2017-2018 Sectigo Limited +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// roca.c - ROCA (CVE-2017-15361) fingerprint checker. //----------------------------------------------------------------------------- #ifndef EMV_ROCA_H__ diff --git a/client/src/emv/emv_tags.c b/client/src/emv/emv_tags.c index acafa18d3..ce2872254 100644 --- a/client/src/emv/emv_tags.c +++ b/client/src/emv/emv_tags.c @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/emv_tags.h b/client/src/emv/emv_tags.h index 2da2cd2ef..a84574663 100644 --- a/client/src/emv/emv_tags.h +++ b/client/src/emv/emv_tags.h @@ -1,17 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef TAGS_H #define TAGS_H diff --git a/client/src/emv/emvcore.c b/client/src/emv/emvcore.c index 5f154815c..6cb6107d0 100644 --- a/client/src/emv/emvcore.c +++ b/client/src/emv/emvcore.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // EMV core functions //----------------------------------------------------------------------------- diff --git a/client/src/emv/emvcore.h b/client/src/emv/emvcore.h index 87aeec585..bb76aeb2f 100644 --- a/client/src/emv/emvcore.h +++ b/client/src/emv/emvcore.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // EMV core functionality //----------------------------------------------------------------------------- diff --git a/client/src/emv/emvjson.c b/client/src/emv/emvjson.c index c0fd1c468..072473a31 100644 --- a/client/src/emv/emvjson.c +++ b/client/src/emv/emvjson.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // EMV json logic //----------------------------------------------------------------------------- diff --git a/client/src/emv/emvjson.h b/client/src/emv/emvjson.h index 9905736ef..630a659f2 100644 --- a/client/src/emv/emvjson.h +++ b/client/src/emv/emvjson.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // EMV json logic //----------------------------------------------------------------------------- diff --git a/client/src/emv/test/cda_test.c b/client/src/emv/test/cda_test.c index b5a87952c..c9a8323b6 100644 --- a/client/src/emv/test/cda_test.c +++ b/client/src/emv/test/cda_test.c @@ -1,17 +1,22 @@ -/* - * emv-tools - a set of tools to work with EMV family of smart cards - * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// emv-tools - a set of tools to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/test/cda_test.h b/client/src/emv/test/cda_test.h index 1c326e908..1a33deb74 100644 --- a/client/src/emv/test/cda_test.h +++ b/client/src/emv/test/cda_test.h @@ -1,18 +1,22 @@ -/* - * emv-tools - a set of tools to work with EMV family of smart cards - * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ - +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// emv-tools - a set of tools to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef __CDA_TEST_H #define __CDA_TEST_H #include diff --git a/client/src/emv/test/crypto_test.c b/client/src/emv/test/crypto_test.c index 987a672da..5e6bcaac4 100644 --- a/client/src/emv/test/crypto_test.c +++ b/client/src/emv/test/crypto_test.c @@ -1,17 +1,22 @@ -/* - * emv-tools - a set of tools to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// emv-tools - a set of tools to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/test/crypto_test.h b/client/src/emv/test/crypto_test.h index 4b8fcf074..e1e41c18c 100644 --- a/client/src/emv/test/crypto_test.h +++ b/client/src/emv/test/crypto_test.h @@ -1,17 +1,22 @@ -/* - * emv-tools - a set of tools to work with EMV family of smart cards - * Copyright (C) 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// emv-tools - a set of tools to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef __CRYPTO_TEST_H #define __CRYPTO_TEST_H diff --git a/client/src/emv/test/cryptotest.c b/client/src/emv/test/cryptotest.c index cf84ef00e..bf4ad900f 100644 --- a/client/src/emv/test/cryptotest.c +++ b/client/src/emv/test/cryptotest.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Crypto algorithms testing //----------------------------------------------------------------------------- diff --git a/client/src/emv/test/cryptotest.h b/client/src/emv/test/cryptotest.h index 579a5a66d..4fbca0d6a 100644 --- a/client/src/emv/test/cryptotest.h +++ b/client/src/emv/test/cryptotest.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Crypto algorithms testing //----------------------------------------------------------------------------- diff --git a/client/src/emv/test/dda_test.c b/client/src/emv/test/dda_test.c index c36af108d..6a6b91bab 100644 --- a/client/src/emv/test/dda_test.c +++ b/client/src/emv/test/dda_test.c @@ -1,17 +1,22 @@ -/* - * emv-tools - a set of tools to work with EMV family of smart cards - * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// emv-tools - a set of tools to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/test/dda_test.h b/client/src/emv/test/dda_test.h index a5c1999a1..c2fe1fc84 100644 --- a/client/src/emv/test/dda_test.h +++ b/client/src/emv/test/dda_test.h @@ -1,17 +1,22 @@ -/* - * emv-tools - a set of tools to work with EMV family of smart cards - * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// emv-tools - a set of tools to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef __DDA_TEST_H #define __DDA_TEST_H diff --git a/client/src/emv/test/sda_test.c b/client/src/emv/test/sda_test.c index 731adb563..bf64e6cb4 100644 --- a/client/src/emv/test/sda_test.c +++ b/client/src/emv/test/sda_test.c @@ -1,17 +1,22 @@ -/* - * emv-tools - a set of tools to work with EMV family of smart cards - * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// emv-tools - a set of tools to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/test/sda_test.h b/client/src/emv/test/sda_test.h index a7b45fbf0..a3aede8f1 100644 --- a/client/src/emv/test/sda_test.h +++ b/client/src/emv/test/sda_test.h @@ -1,17 +1,22 @@ -/* - * emv-tools - a set of tools to work with EMV family of smart cards - * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// emv-tools - a set of tools to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef __SDA_TEST_H #define __SDA_TEST_H diff --git a/client/src/emv/tlv.c b/client/src/emv/tlv.c index 49a4038b5..884e340b3 100644 --- a/client/src/emv/tlv.c +++ b/client/src/emv/tlv.c @@ -1,19 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - * - * https://github.com/lumag/emv-tools/blob/master/lib/tlv.c - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifdef HAVE_CONFIG_H #include diff --git a/client/src/emv/tlv.h b/client/src/emv/tlv.h index 41c28c3ef..50d046659 100644 --- a/client/src/emv/tlv.h +++ b/client/src/emv/tlv.h @@ -1,19 +1,22 @@ -/* - * libopenemv - a library to work with EMV family of smart cards - * Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library 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 - * Lesser General Public License for more details. - * - * https://github.com/lumag/emv-tools/blob/master/lib/include/openemv/tlv.h - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/lumag/emv-tools/ +// Copyright (C) 2012, 2015 Dmitry Eremin-Solenikov +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// libopenemv - a library to work with EMV family of smart cards +//----------------------------------------------------------------------------- #ifndef TLV_H #define TLV_H diff --git a/client/src/fido/additional_ca.c b/client/src/fido/additional_ca.c index 1f383c741..02163698e 100644 --- a/client/src/fido/additional_ca.c +++ b/client/src/fido/additional_ca.c @@ -1,13 +1,20 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // CA PEM certificates //----------------------------------------------------------------------------- -// #include "additional_ca.h" diff --git a/client/src/fido/additional_ca.h b/client/src/fido/additional_ca.h index 689e5f059..bfec0d897 100644 --- a/client/src/fido/additional_ca.h +++ b/client/src/fido/additional_ca.h @@ -1,13 +1,20 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // CA PEM certificates //----------------------------------------------------------------------------- -// #ifndef __ADDITIONAL_CA_H__ #define __ADDITIONAL_CA_H__ diff --git a/client/src/fido/cbortools.c b/client/src/fido/cbortools.c index 7a7a1d25e..fec6cca38 100644 --- a/client/src/fido/cbortools.c +++ b/client/src/fido/cbortools.c @@ -1,14 +1,21 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Tools for work with CBOR format http://cbor.io/spec.html // via Intel tinycbor (https://github.com/intel/tinycbor) library //----------------------------------------------------------------------------- -// #include "cbortools.h" #include diff --git a/client/src/fido/cbortools.h b/client/src/fido/cbortools.h index 86f8387cd..5fc10584b 100644 --- a/client/src/fido/cbortools.h +++ b/client/src/fido/cbortools.h @@ -1,14 +1,21 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Tools for work with CBOR format http://cbor.io/spec.html // via Intel tinycbor (https://github.com/intel/tinycbor) library //----------------------------------------------------------------------------- -// #ifndef __CBORTOOLS_H__ #define __CBORTOOLS_H__ diff --git a/client/src/fido/cose.c b/client/src/fido/cose.c index 9caa0f4cc..d9c13177c 100644 --- a/client/src/fido/cose.c +++ b/client/src/fido/cose.c @@ -1,14 +1,21 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Tools for work with COSE (CBOR Object Signing and Encryption) rfc8152 // https://tools.ietf.org/html/rfc8152 //----------------------------------------------------------------------------- -// #include "cose.h" diff --git a/client/src/fido/cose.h b/client/src/fido/cose.h index b78f27421..448463689 100644 --- a/client/src/fido/cose.h +++ b/client/src/fido/cose.h @@ -1,14 +1,21 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Tools for work with COSE (CBOR Object Signing and Encryption) rfc8152 // https://tools.ietf.org/html/rfc8152 //----------------------------------------------------------------------------- -// #ifndef __COSE_H__ #define __COSE_H__ diff --git a/client/src/fido/fidocore.c b/client/src/fido/fidocore.c index a81baec2b..2790ccd9c 100644 --- a/client/src/fido/fidocore.c +++ b/client/src/fido/fidocore.c @@ -1,14 +1,21 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // FIDO2 authenticators core data and commands // https://fidoalliance.org/specs/fido-v2.0-id-20180227/fido-client-to-authenticator-protocol-v2.0-id-20180227.html //----------------------------------------------------------------------------- -// #include "fidocore.h" diff --git a/client/src/fido/fidocore.h b/client/src/fido/fidocore.h index 5e6b69129..c9bc68ce1 100644 --- a/client/src/fido/fidocore.h +++ b/client/src/fido/fidocore.h @@ -1,14 +1,21 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // FIDO2 authenticators core data and commands // https://fidoalliance.org/specs/fido-v2.0-id-20180227/fido-client-to-authenticator-protocol-v2.0-id-20180227.html //----------------------------------------------------------------------------- -// #ifndef __FIDOCORE_H__ #define __FIDOCORE_H__ diff --git a/client/src/fileutils.c b/client/src/fileutils.c index 9b285e257..e061cbf53 100644 --- a/client/src/fileutils.c +++ b/client/src/fileutils.c @@ -1,32 +1,18 @@ -/***************************************************************************** - * WARNING - * - * THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. - * - * USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL - * PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, - * AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. - * - * THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. - * - ***************************************************************************** - * - * Copyright (C) 2014 Martin Holst Swende - * - * This is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation, or, at your option, any later version. - * - * This file 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 loclass. If not, see . - * - * - ****************************************************************************/ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- // this define is needed for scandir/alphasort to work #define _GNU_SOURCE diff --git a/client/src/fileutils.h b/client/src/fileutils.h index 5e0e3a971..e0db4ffa1 100644 --- a/client/src/fileutils.h +++ b/client/src/fileutils.h @@ -1,32 +1,18 @@ -/***************************************************************************** - * WARNING - * - * THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. - * - * USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL - * PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, - * AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. - * - * THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. - * - ***************************************************************************** - * - * Copyright (C) 2014 Martin Holst Swende - * - * This is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation, or, at your option, any later version. - * - * This file 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 loclass. If not, see . - * - * - ****************************************************************************/ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef FILEUTILS_H #define FILEUTILS_H diff --git a/client/src/flash.c b/client/src/flash.c index c0ef1d25b..5bc6fbcab 100644 --- a/client/src/flash.c +++ b/client/src/flash.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 Hector Martin "marcan" +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // ELF file flasher //----------------------------------------------------------------------------- diff --git a/client/src/flash.h b/client/src/flash.h index 23dd28079..518027b4f 100644 --- a/client/src/flash.h +++ b/client/src/flash.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Flashing utility functions //----------------------------------------------------------------------------- diff --git a/client/src/graph.c b/client/src/graph.c index 5f0f5ef94..9f87271fc 100644 --- a/client/src/graph.c +++ b/client/src/graph.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Graph utilities //----------------------------------------------------------------------------- diff --git a/client/src/graph.h b/client/src/graph.h index 5649371a8..3be6c9852 100644 --- a/client/src/graph.h +++ b/client/src/graph.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Graph utilities //----------------------------------------------------------------------------- diff --git a/client/src/guidummy.cpp b/client/src/guidummy.cpp index 886bc1516..962a9c00d 100644 --- a/client/src/guidummy.cpp +++ b/client/src/guidummy.cpp @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2009 Michael Gernoth +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // GUI dummy file //----------------------------------------------------------------------------- diff --git a/client/src/iso7816/apduinfo.c b/client/src/iso7816/apduinfo.c index bd88f41ed..5c9a36f76 100644 --- a/client/src/iso7816/apduinfo.c +++ b/client/src/iso7816/apduinfo.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // APDU status bytes information //----------------------------------------------------------------------------- diff --git a/client/src/iso7816/apduinfo.h b/client/src/iso7816/apduinfo.h index 55ff7dd5c..d07d5f36e 100644 --- a/client/src/iso7816/apduinfo.h +++ b/client/src/iso7816/apduinfo.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // APDU status bytes information //----------------------------------------------------------------------------- diff --git a/client/src/iso7816/iso7816core.c b/client/src/iso7816/iso7816core.c index b24a090bc..5db7d32aa 100644 --- a/client/src/iso7816/iso7816core.c +++ b/client/src/iso7816/iso7816core.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // ISO7816 core functions //----------------------------------------------------------------------------- diff --git a/client/src/iso7816/iso7816core.h b/client/src/iso7816/iso7816core.h index 708a49764..eb49a58bb 100644 --- a/client/src/iso7816/iso7816core.h +++ b/client/src/iso7816/iso7816core.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // ISO7816 core functionality //----------------------------------------------------------------------------- diff --git a/client/src/jansson_path.c b/client/src/jansson_path.c index 8bc224fcd..1f21cb343 100644 --- a/client/src/jansson_path.c +++ b/client/src/jansson_path.c @@ -1,11 +1,21 @@ -/* - * Copyright (c) 2012 Rogerz Zhang - * - * Jansson is free software; you can redistribute it and/or modify - * it under the terms of the MIT license. See LICENSE for details. - * - * source here https://github.com/rogerz/jansson/blob/json_path/src/path.c - */ +//----------------------------------------------------------------------------- +// Borrowed initially from +// https://github.com/rogerz/jansson/blob/json_path/src/path.c +// Copyright (c) 2012 Rogerz Zhang +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #include #include diff --git a/client/src/jansson_path.h b/client/src/jansson_path.h index 7737c1634..88c0ad626 100644 --- a/client/src/jansson_path.h +++ b/client/src/jansson_path.h @@ -1,9 +1,21 @@ -/* - * Copyright (c) 2009-2016 Petri Lehtinen - * - * Jansson is free software; you can redistribute it and/or modify - * it under the terms of the MIT license. See LICENSE for details. - */ +//----------------------------------------------------------------------------- +// Borrowed initially from +// https://github.com/rogerz/jansson/blob/json_path/src/path.c +// Copyright (c) 2012 Rogerz Zhang +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef JANSSON_PATH_H #define JANSSON_PATH_H diff --git a/client/src/ksx6924/ksx6924core.c b/client/src/ksx6924/ksx6924core.c index 2b4040fa7..02ca39549 100644 --- a/client/src/ksx6924/ksx6924core.c +++ b/client/src/ksx6924/ksx6924core.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 micolous+git@gmail.com +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // KS X 6924 (T-Money, Snapper+) protocol implementation //----------------------------------------------------------------------------- diff --git a/client/src/ksx6924/ksx6924core.h b/client/src/ksx6924/ksx6924core.h index 10ffbd217..c207628c8 100644 --- a/client/src/ksx6924/ksx6924core.h +++ b/client/src/ksx6924/ksx6924core.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 micolous+git@gmail.com +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // KS X 6924 (T-Money, Snapper+) protocol implementation //----------------------------------------------------------------------------- diff --git a/client/src/loclass/cipher.c b/client/src/loclass/cipher.c index 943a616fb..b69230667 100644 --- a/client/src/loclass/cipher.c +++ b/client/src/loclass/cipher.c @@ -1,40 +1,36 @@ -/***************************************************************************** - * WARNING - * - * THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. - * - * USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL - * PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, - * AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. - * - * THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. - * - ***************************************************************************** - * - * This file is part of loclass. It is a reconstruction of the cipher engine - * used in iClass, and RFID techology. - * - * The implementation is based on the work performed by - * Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and - * Milosch Meriac in the paper "Dismantling IClass". - * - * Copyright (C) 2014 Martin Holst Swende - * - * This is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation, or, at your option, any later version. - * - * This file 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 loclass. If not, see . - * - * - ****************************************************************************/ - +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/holiman/loclass +// Copyright (C) 2014 Martin Holst Swende +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// WARNING +// +// THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. +// +// USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL +// PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, +// AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. +// +// THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. +//----------------------------------------------------------------------------- +// It is a reconstruction of the cipher engine used in iClass, and RFID techology. +// +// The implementation is based on the work performed by +// Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and +// Milosch Meriac in the paper "Dismantling IClass". +//----------------------------------------------------------------------------- #include "cipher.h" #include "cipherutils.h" diff --git a/client/src/loclass/cipher.h b/client/src/loclass/cipher.h index ffd422874..dd60d8eb5 100644 --- a/client/src/loclass/cipher.h +++ b/client/src/loclass/cipher.h @@ -1,40 +1,36 @@ -/***************************************************************************** - * WARNING - * - * THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. - * - * USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL - * PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, - * AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. - * - * THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. - * - ***************************************************************************** - * - * This file is part of loclass. It is a reconstruction of the cipher engine - * used in iClass, and RFID techology. - * - * The implementation is based on the work performed by - * Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and - * Milosch Meriac in the paper "Dismantling IClass". - * - * Copyright (C) 2014 Martin Holst Swende - * - * This is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation, or, at your option, any later version. - * - * This file 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 loclass. If not, see . - * - * - ****************************************************************************/ - +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/holiman/loclass +// Copyright (C) 2014 Martin Holst Swende +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// WARNING +// +// THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. +// +// USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL +// PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, +// AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. +// +// THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. +//----------------------------------------------------------------------------- +// It is a reconstruction of the cipher engine used in iClass, and RFID techology. +// +// The implementation is based on the work performed by +// Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and +// Milosch Meriac in the paper "Dismantling IClass". +//----------------------------------------------------------------------------- #ifndef CIPHER_H #define CIPHER_H diff --git a/client/src/loclass/cipherutils.c b/client/src/loclass/cipherutils.c index 61f2ac313..bcfcbb7b7 100644 --- a/client/src/loclass/cipherutils.c +++ b/client/src/loclass/cipherutils.c @@ -1,39 +1,36 @@ -/***************************************************************************** - * WARNING - * - * THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. - * - * USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL - * PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, - * AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. - * - * THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. - * - ***************************************************************************** - * - * This file is part of loclass. It is a reconstruction of the cipher engine - * used in iClass, and RFID techology. - * - * The implementation is based on the work performed by - * Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and - * Milosch Meriac in the paper "Dismantling IClass". - * - * Copyright (C) 2014 Martin Holst Swende - * - * This is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation, or, at your option, any later version. - * - * This file 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 loclass. If not, see . - * - * - ****************************************************************************/ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/holiman/loclass +// Copyright (C) 2014 Martin Holst Swende +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// WARNING +// +// THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. +// +// USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL +// PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, +// AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. +// +// THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. +//----------------------------------------------------------------------------- +// It is a reconstruction of the cipher engine used in iClass, and RFID techology. +// +// The implementation is based on the work performed by +// Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and +// Milosch Meriac in the paper "Dismantling IClass". +//----------------------------------------------------------------------------- #include "cipherutils.h" #include diff --git a/client/src/loclass/cipherutils.h b/client/src/loclass/cipherutils.h index 844e3af7a..aeba9f33d 100644 --- a/client/src/loclass/cipherutils.h +++ b/client/src/loclass/cipherutils.h @@ -1,39 +1,36 @@ -/***************************************************************************** - * WARNING - * - * THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. - * - * USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL - * PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, - * AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. - * - * THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. - * - ***************************************************************************** - * - * This file is part of loclass. It is a reconstruction of the cipher engine - * used in iClass, and RFID techology. - * - * The implementation is based on the work performed by - * Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and - * Milosch Meriac in the paper "Dismantling IClass". - * - * Copyright (C) 2014 Martin Holst Swende - * - * This is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation, or, at your option, any later version. - * - * This file 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 loclass. If not, see . - * - * - ****************************************************************************/ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/holiman/loclass +// Copyright (C) 2014 Martin Holst Swende +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// WARNING +// +// THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. +// +// USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL +// PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, +// AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. +// +// THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. +//----------------------------------------------------------------------------- +// It is a reconstruction of the cipher engine used in iClass, and RFID techology. +// +// The implementation is based on the work performed by +// Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and +// Milosch Meriac in the paper "Dismantling IClass". +//----------------------------------------------------------------------------- #ifndef CIPHERUTILS_H diff --git a/client/src/loclass/elite_crack.c b/client/src/loclass/elite_crack.c index 89d4cfdf7..4741e52ac 100644 --- a/client/src/loclass/elite_crack.c +++ b/client/src/loclass/elite_crack.c @@ -1,40 +1,36 @@ -/***************************************************************************** - * WARNING - * - * THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. - * - * USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL - * PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, - * AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. - * - * THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. - * - ***************************************************************************** - * - * This file is part of loclass. It is a reconstruction of the cipher engine - * used in iClass, and RFID techology. - * - * The implementation is based on the work performed by - * Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and - * Milosch Meriac in the paper "Dismantling IClass". - * - * Copyright (C) 2014 Martin Holst Swende - * - * This is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation, or, at your option, any later version. - * - * This file 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 loclass. If not, see . - * - * - * - ****************************************************************************/ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/holiman/loclass +// Copyright (C) 2014 Martin Holst Swende +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// WARNING +// +// THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. +// +// USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL +// PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, +// AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. +// +// THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. +//----------------------------------------------------------------------------- +// It is a reconstruction of the cipher engine used in iClass, and RFID techology. +// +// The implementation is based on the work performed by +// Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and +// Milosch Meriac in the paper "Dismantling IClass". +//----------------------------------------------------------------------------- #include #include #include diff --git a/client/src/loclass/elite_crack.h b/client/src/loclass/elite_crack.h index 213ceb373..6e90b4c07 100644 --- a/client/src/loclass/elite_crack.h +++ b/client/src/loclass/elite_crack.h @@ -1,40 +1,36 @@ -/***************************************************************************** - * WARNING - * - * THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. - * - * USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL - * PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, - * AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. - * - * THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. - * - ***************************************************************************** - * - * This file is part of loclass. It is a reconstruction of the cipher engine - * used in iClass, and RFID techology. - * - * The implementation is based on the work performed by - * Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and - * Milosch Meriac in the paper "Dismantling IClass". - * - * Copyright (C) 2014 Martin Holst Swende - * - * This is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation, or, at your option, any later version. - * - * This file 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 loclass. If not, see . - * - * - ****************************************************************************/ - +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/holiman/loclass +// Copyright (C) 2014 Martin Holst Swende +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// WARNING +// +// THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. +// +// USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL +// PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, +// AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. +// +// THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. +//----------------------------------------------------------------------------- +// It is a reconstruction of the cipher engine used in iClass, and RFID techology. +// +// The implementation is based on the work performed by +// Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and +// Milosch Meriac in the paper "Dismantling IClass". +//----------------------------------------------------------------------------- #ifndef ELITE_CRACK_H #define ELITE_CRACK_H diff --git a/client/src/loclass/hash1_brute.c b/client/src/loclass/hash1_brute.c index 2f2842b2f..52ff3b582 100644 --- a/client/src/loclass/hash1_brute.c +++ b/client/src/loclass/hash1_brute.c @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #include "hash1_brute.h" #include #include "cipherutils.h" diff --git a/client/src/loclass/hash1_brute.h b/client/src/loclass/hash1_brute.h index 685a2c479..d741044fe 100644 --- a/client/src/loclass/hash1_brute.h +++ b/client/src/loclass/hash1_brute.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef HASH1_BRUTE_H #define HASH1_BRUTE_H void brute_hash1(void); diff --git a/client/src/loclass/ikeys.c b/client/src/loclass/ikeys.c index 67dcc3071..7918d91f2 100644 --- a/client/src/loclass/ikeys.c +++ b/client/src/loclass/ikeys.c @@ -1,40 +1,36 @@ -/***************************************************************************** - * WARNING - * - * THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. - * - * USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL - * PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, - * AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. - * - * THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. - * - ***************************************************************************** - * - * This file is part of loclass. It is a reconstruction of the cipher engine - * used in iClass, and RFID techology. - * - * The implementation is based on the work performed by - * Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and - * Milosch Meriac in the paper "Dismantling IClass". - * - * Copyright (C) 2014 Martin Holst Swende - * - * This is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation, or, at your option, any later version. - * - * This file 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 loclass. If not, see . - * - * - ****************************************************************************/ - +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/holiman/loclass +// Copyright (C) 2014 Martin Holst Swende +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// WARNING +// +// THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. +// +// USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL +// PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, +// AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. +// +// THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. +//----------------------------------------------------------------------------- +// It is a reconstruction of the cipher engine used in iClass, and RFID techology. +// +// The implementation is based on the work performed by +// Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and +// Milosch Meriac in the paper "Dismantling IClass". +//----------------------------------------------------------------------------- /** diff --git a/client/src/loclass/ikeys.h b/client/src/loclass/ikeys.h index 2e14ba127..f23e87ccf 100644 --- a/client/src/loclass/ikeys.h +++ b/client/src/loclass/ikeys.h @@ -1,39 +1,36 @@ -/***************************************************************************** - * WARNING - * - * THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. - * - * USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL - * PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, - * AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. - * - * THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. - * - ***************************************************************************** - * - * This file is part of loclass. It is a reconstruction of the cipher engine - * used in iClass, and RFID techology. - * - * The implementation is based on the work performed by - * Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and - * Milosch Meriac in the paper "Dismantling IClass". - * - * Copyright (C) 2014 Martin Holst Swende - * - * This is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as published - * by the Free Software Foundation, or, at your option, any later version. - * - * This file 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 loclass. If not, see . - * - * - ****************************************************************************/ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/holiman/loclass +// Copyright (C) 2014 Martin Holst Swende +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// WARNING +// +// THIS CODE IS CREATED FOR EXPERIMENTATION AND EDUCATIONAL USE ONLY. +// +// USAGE OF THIS CODE IN OTHER WAYS MAY INFRINGE UPON THE INTELLECTUAL +// PROPERTY OF OTHER PARTIES, SUCH AS INSIDE SECURE AND HID GLOBAL, +// AND MAY EXPOSE YOU TO AN INFRINGEMENT ACTION FROM THOSE PARTIES. +// +// THIS CODE SHOULD NEVER BE USED TO INFRINGE PATENTS OR INTELLECTUAL PROPERTY RIGHTS. +//----------------------------------------------------------------------------- +// It is a reconstruction of the cipher engine used in iClass, and RFID techology. +// +// The implementation is based on the work performed by +// Flavio D. Garcia, Gerhard de Koning Gans, Roel Verdult and +// Milosch Meriac in the paper "Dismantling IClass". +//----------------------------------------------------------------------------- #ifndef IKEYS_H #define IKEYS_H diff --git a/client/src/mifare/aiddesfire.c b/client/src/mifare/aiddesfire.c index 0957fe6b3..f40ca5ff3 100644 --- a/client/src/mifare/aiddesfire.c +++ b/client/src/mifare/aiddesfire.c @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // AID DESFire functions //----------------------------------------------------------------------------- diff --git a/client/src/mifare/aiddesfire.h b/client/src/mifare/aiddesfire.h index c09f6e971..6dfd22674 100644 --- a/client/src/mifare/aiddesfire.h +++ b/client/src/mifare/aiddesfire.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // AID DESFire functions //----------------------------------------------------------------------------- diff --git a/client/src/mifare/desfirecore.c b/client/src/mifare/desfirecore.c index 06e4077d9..6132dfa7f 100644 --- a/client/src/mifare/desfirecore.c +++ b/client/src/mifare/desfirecore.c @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 Romain Tartiere. -// Copyright (C) 2014 Iceman -// Copyright (C) 2021 Merlok +// Borrowed initially from https://github.com/nfc-tools/libfreefare +// Copyright (C) 2010, Romain Tartiere. +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency Desfire core functions //----------------------------------------------------------------------------- diff --git a/client/src/mifare/desfirecore.h b/client/src/mifare/desfirecore.h index 3b1fe4d72..929bd0197 100644 --- a/client/src/mifare/desfirecore.h +++ b/client/src/mifare/desfirecore.h @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 Romain Tartiere. -// Copyright (C) 2014 Iceman -// Copyright (C) 2021 Merlok +// Borrowed initially from https://github.com/nfc-tools/libfreefare +// Copyright (C) 2010, Romain Tartiere. +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency Desfire core functions //----------------------------------------------------------------------------- diff --git a/client/src/mifare/desfirecrypto.c b/client/src/mifare/desfirecrypto.c index 8ee68c29e..185c176f3 100644 --- a/client/src/mifare/desfirecrypto.c +++ b/client/src/mifare/desfirecrypto.c @@ -1,22 +1,20 @@ -/*- - * Copyright (C) 2010, Romain Tartiere. - * Copyright (C) 2021 Merlok - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser 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 Lesser General Public License - * along with this program. If not, see - * - * $Id$ - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/nfc-tools/libfreefare +// Copyright (C) 2010, Romain Tartiere. +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #include "desfirecrypto.h" diff --git a/client/src/mifare/desfirecrypto.h b/client/src/mifare/desfirecrypto.h index 7147eb981..43f9cd386 100644 --- a/client/src/mifare/desfirecrypto.h +++ b/client/src/mifare/desfirecrypto.h @@ -1,22 +1,20 @@ -/*- - * Copyright (C) 2010, Romain Tartiere. - * Copyright (C) 2021 Merlok - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser 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 Lesser General Public License - * along with this program. If not, see - * - * $Id$ - */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/nfc-tools/libfreefare +// Copyright (C) 2010, Romain Tartiere. +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef __DESFIRECRYPTO_H #define __DESFIRECRYPTO_H diff --git a/client/src/mifare/desfiresecurechan.c b/client/src/mifare/desfiresecurechan.c index 78bb6ebee..beb41f3d5 100644 --- a/client/src/mifare/desfiresecurechan.c +++ b/client/src/mifare/desfiresecurechan.c @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 Romain Tartiere. -// Copyright (C) 2014 Iceman -// Copyright (C) 2021 Merlok +// Borrowed initially from https://github.com/nfc-tools/libfreefare +// Copyright (C) 2010, Romain Tartiere. +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency Desfire secure channel functions //----------------------------------------------------------------------------- diff --git a/client/src/mifare/desfiresecurechan.h b/client/src/mifare/desfiresecurechan.h index 92f9a65f3..f3f232032 100644 --- a/client/src/mifare/desfiresecurechan.h +++ b/client/src/mifare/desfiresecurechan.h @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 Romain Tartiere. -// Copyright (C) 2014 Iceman -// Copyright (C) 2021 Merlok +// Borrowed initially from https://github.com/nfc-tools/libfreefare +// Copyright (C) 2010, Romain Tartiere. +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency Desfire secure channel functions //----------------------------------------------------------------------------- diff --git a/client/src/mifare/desfiretest.c b/client/src/mifare/desfiretest.c index 0e42b09aa..b37fd7fd8 100644 --- a/client/src/mifare/desfiretest.c +++ b/client/src/mifare/desfiretest.c @@ -1,14 +1,20 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // tests for desfire -// // tests for LRP here: Leakage Resilient Primitive (LRP) Specification, https://www.nxp.com/docs/en/application-note/AN12304.pdf -// //----------------------------------------------------------------------------- #include "desfiretest.h" diff --git a/client/src/mifare/desfiretest.h b/client/src/mifare/desfiretest.h index e89330899..6d9bf2738 100644 --- a/client/src/mifare/desfiretest.h +++ b/client/src/mifare/desfiretest.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // tests for desfire //----------------------------------------------------------------------------- diff --git a/client/src/mifare/gallaghercore.c b/client/src/mifare/gallaghercore.c index e9ae26364..e7f3ba54b 100644 --- a/client/src/mifare/gallaghercore.c +++ b/client/src/mifare/gallaghercore.c @@ -1,13 +1,20 @@ -/** - * Matt Moran (@DarkMatterMatt), 2021 - * ----------------------------------------------------------------------------- - * 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. - * ----------------------------------------------------------------------------- - * Common functionality for low/high-frequency GALLAGHER tag encoding & decoding. - */ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// Common functionality for low/high-frequency GALLAGHER tag encoding & decoding. +//----------------------------------------------------------------------------- #include "gallaghercore.h" #include "common.h" #include "ui.h" diff --git a/client/src/mifare/gallaghercore.h b/client/src/mifare/gallaghercore.h index 9137073bb..378ea7423 100644 --- a/client/src/mifare/gallaghercore.h +++ b/client/src/mifare/gallaghercore.h @@ -1,13 +1,18 @@ -/** - * Matt Moran (@DarkMatterMatt), 2021 - * ----------------------------------------------------------------------------- - * 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. - * ----------------------------------------------------------------------------- - * Common functionality for low/high-frequency GALLAGHER tag encoding & decoding. - */ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef MIFARE_GALLAGHERCORE_H__ #define MIFARE_GALLAGHERCORE_H__ diff --git a/client/src/mifare/lrpcrypto.c b/client/src/mifare/lrpcrypto.c index 8016293f8..678bc8711 100644 --- a/client/src/mifare/lrpcrypto.c +++ b/client/src/mifare/lrpcrypto.c @@ -1,24 +1,20 @@ -/*- - * Copyright (C) 2021 Merlok - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser 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 Lesser General Public License - * along with this program. If not, see - * - * $Id$ - * - * description here: Leakage Resilient Primitive (LRP) Specification, https://www.nxp.com/docs/en/application-note/AN12304.pdf - * - */ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// description here: Leakage Resilient Primitive (LRP) Specification, https://www.nxp.com/docs/en/application-note/AN12304.pdf +//----------------------------------------------------------------------------- #include "lrpcrypto.h" diff --git a/client/src/mifare/lrpcrypto.h b/client/src/mifare/lrpcrypto.h index 1b6622ed9..e88780681 100644 --- a/client/src/mifare/lrpcrypto.h +++ b/client/src/mifare/lrpcrypto.h @@ -1,24 +1,20 @@ -/*- - * Copyright (C) 2021 Merlok - * - * This program is free software: you can redistribute it and/or modify it - * under the terms of the GNU Lesser 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 Lesser General Public License - * along with this program. If not, see - * - * $Id$ - * - * description here: Leakage Resilient Primitive (LRP) Specification, https://www.nxp.com/docs/en/application-note/AN12304.pdf - * - */ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// description here: Leakage Resilient Primitive (LRP) Specification, https://www.nxp.com/docs/en/application-note/AN12304.pdf +//----------------------------------------------------------------------------- #ifndef __LRPCRYPTO_H #define __LRPCRYPTO_H diff --git a/client/src/mifare/mad.c b/client/src/mifare/mad.c index ca5be1e01..256a9bf90 100644 --- a/client/src/mifare/mad.c +++ b/client/src/mifare/mad.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // MIFARE Application Directory (MAD) functions //----------------------------------------------------------------------------- diff --git a/client/src/mifare/mad.h b/client/src/mifare/mad.h index 822314281..d56de9530 100644 --- a/client/src/mifare/mad.h +++ b/client/src/mifare/mad.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // MIFARE Application Directory (MAD) functions //----------------------------------------------------------------------------- diff --git a/client/src/mifare/mfkey.c b/client/src/mifare/mfkey.c index 710bba449..0d905a65e 100644 --- a/client/src/mifare/mfkey.c +++ b/client/src/mifare/mfkey.c @@ -1,11 +1,18 @@ //----------------------------------------------------------------------------- -// Merlok - June 2011 -// Roel - Dec 2009 -// Unknown author +// Copyright (C) Roel Verdult 2009 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // MIFARE Darkside hack //----------------------------------------------------------------------------- diff --git a/client/src/mifare/mfkey.h b/client/src/mifare/mfkey.h index e108d5fa7..22ee47836 100644 --- a/client/src/mifare/mfkey.h +++ b/client/src/mifare/mfkey.h @@ -1,11 +1,18 @@ //----------------------------------------------------------------------------- -// Merlok - June 2011 -// Roel - Dec 2009 -// Unknown author +// Copyright (C) Roel Verdult 2009 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // MIFARE Darkside hack //----------------------------------------------------------------------------- diff --git a/client/src/mifare/mifare4.c b/client/src/mifare/mifare4.c index 8b262ec40..c580b9a57 100644 --- a/client/src/mifare/mifare4.c +++ b/client/src/mifare/mifare4.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok -// Copyright (C) 2018 drHatson +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // iso14443-4 mifare commands //----------------------------------------------------------------------------- diff --git a/client/src/mifare/mifare4.h b/client/src/mifare/mifare4.h index 0cc716d58..0b582ca99 100644 --- a/client/src/mifare/mifare4.h +++ b/client/src/mifare/mifare4.h @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 Merlok -// Copyright (C) 2018 drHatson +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // iso14443-4 mifare commands //----------------------------------------------------------------------------- diff --git a/client/src/mifare/mifaredefault.c b/client/src/mifare/mifaredefault.c index f1a507536..9552badb7 100644 --- a/client/src/mifare/mifaredefault.c +++ b/client/src/mifare/mifaredefault.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Mifare default constants //----------------------------------------------------------------------------- diff --git a/client/src/mifare/mifaredefault.h b/client/src/mifare/mifaredefault.h index cdc103676..ac78aedfa 100644 --- a/client/src/mifare/mifaredefault.h +++ b/client/src/mifare/mifaredefault.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Mifare default constants //----------------------------------------------------------------------------- diff --git a/client/src/mifare/mifarehost.c b/client/src/mifare/mifarehost.c index 31eee3ef0..860d19f0e 100644 --- a/client/src/mifare/mifarehost.c +++ b/client/src/mifare/mifarehost.c @@ -1,9 +1,19 @@ -// Merlok, 2011, 2012, 2019 -// people from mifare@nethemba.com, 2010 +//----------------------------------------------------------------------------- +// Borrowed initially from https://nethemba.com/tag/darkside-attack/ +// Copyright (C) mifare@nethemba.com, 2010 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // mifare commands //----------------------------------------------------------------------------- diff --git a/client/src/mifare/mifarehost.h b/client/src/mifare/mifarehost.h index c12113c45..8db9f36bb 100644 --- a/client/src/mifare/mifarehost.h +++ b/client/src/mifare/mifarehost.h @@ -1,9 +1,19 @@ -// Merlok, 2011, 2019 -// people from mifare@nethemba.com, 2010 +//----------------------------------------------------------------------------- +// Borrowed initially from https://nethemba.com/tag/darkside-attack/ +// Copyright (C) mifare@nethemba.com, 2010 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // High frequency ISO14443A commands //----------------------------------------------------------------------------- diff --git a/client/src/nfc/ndef.c b/client/src/nfc/ndef.c index c0d0e0c4d..cfb05cfb0 100644 --- a/client/src/nfc/ndef.c +++ b/client/src/nfc/ndef.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // NFC Data Exchange Format (NDEF) functions //----------------------------------------------------------------------------- diff --git a/client/src/nfc/ndef.h b/client/src/nfc/ndef.h index dc2f2aa87..b69384443 100644 --- a/client/src/nfc/ndef.h +++ b/client/src/nfc/ndef.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 Merlok +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // NFC Data Exchange Format (NDEF) functions //----------------------------------------------------------------------------- diff --git a/client/src/pm3.c b/client/src/pm3.c index 056fd8963..c10738803 100644 --- a/client/src/pm3.c +++ b/client/src/pm3.c @@ -1,4 +1,18 @@ //----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- // User API //----------------------------------------------------------------------------- diff --git a/client/src/pm3_binlib.c b/client/src/pm3_binlib.c index 56d281636..8ca6c8943 100644 --- a/client/src/pm3_binlib.c +++ b/client/src/pm3_binlib.c @@ -1,12 +1,24 @@ -/* -* lpack.c -* a Lua library for packing and unpacking binary data -* Luiz Henrique de Figueiredo -* 29 Jun 2007 19:27:20 -* This code is hereby placed in the public domain. -* with contributions from Ignacio Castao and -* Roberto Ierusalimschy . -*/ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/LuaDist/lpack/blob/master/lpack.c +// Copyright (C) 2007 Luiz Henrique de Figueiredo +// Copyright (C) Ignacio Castao +// Copyright (C) Roberto Ierusalimschy +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// a Lua library for packing and unpacking binary data +//----------------------------------------------------------------------------- #define OP_ZSTRING 'z' /* zero-terminated string */ #define OP_BSTRING 'p' /* string preceded by length byte */ diff --git a/client/src/pm3_binlib.h b/client/src/pm3_binlib.h index 3d4f0993d..bbf12e28a 100644 --- a/client/src/pm3_binlib.h +++ b/client/src/pm3_binlib.h @@ -1,3 +1,24 @@ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/LuaDist/lpack/blob/master/lpack.c +// Copyright (C) 2007 Luiz Henrique de Figueiredo +// Copyright (C) Ignacio Castao +// Copyright (C) Roberto Ierusalimschy +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// a Lua library for packing and unpacking binary data +//----------------------------------------------------------------------------- #ifndef PM3_BINLIB #define PM3_BINLIB diff --git a/client/src/pm3_bit_limits.h b/client/src/pm3_bit_limits.h index a2deda4c8..2505adcf7 100644 --- a/client/src/pm3_bit_limits.h +++ b/client/src/pm3_bit_limits.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef __BITLIB_LIMITS_H #define __BITLIB_LIMITS_H diff --git a/client/src/pm3_bitlib.c b/client/src/pm3_bitlib.c index 064c0f3c9..e6d0022f7 100644 --- a/client/src/pm3_bitlib.c +++ b/client/src/pm3_bitlib.c @@ -1,6 +1,22 @@ -/* Bitwise operations library */ -/* (c) Reuben Thomas 2000-2008 */ -/* See README for license */ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/LuaDist/bitlib +// Copyright (C) Reuben Thomas 2000-2008 +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// Bitwise operations library +//----------------------------------------------------------------------------- #include #include diff --git a/client/src/pm3_bitlib.h b/client/src/pm3_bitlib.h index 4e4ccfa98..3456d72d3 100644 --- a/client/src/pm3_bitlib.h +++ b/client/src/pm3_bitlib.h @@ -1,3 +1,22 @@ +//----------------------------------------------------------------------------- +// Borrowed initially from https://github.com/LuaDist/bitlib +// Copyright (C) Reuben Thomas 2000-2008 +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// Bitwise operations library +//----------------------------------------------------------------------------- #ifndef PM3_BITLIB #define PM3_BITLIB diff --git a/client/src/preferences.c b/client/src/preferences.c index 4228bc6ae..7195b2393 100644 --- a/client/src/preferences.c +++ b/client/src/preferences.c @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Preferences Functions //----------------------------------------------------------------------------- diff --git a/client/src/preferences.h b/client/src/preferences.h index 0d7705027..56ba72fa3 100644 --- a/client/src/preferences.h +++ b/client/src/preferences.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Settings Functions //----------------------------------------------------------------------------- diff --git a/client/src/prng.c b/client/src/prng.c index 81ca3e1ad..bfea60504 100644 --- a/client/src/prng.c +++ b/client/src/prng.c @@ -1,7 +1,21 @@ //----------------------------------------------------------------------------- +// Borrowed initially from http://burtleburtle.net/bob/rand/smallprng.html +// Copyright (C) Bob Jenkins +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Burtle Prng - Modified. 42iterations instead of 20. -// ref: http://burtleburtle.net/bob/rand/smallprng.html //----------------------------------------------------------------------------- #include "prng.h" diff --git a/client/src/prng.h b/client/src/prng.h index a72079fd2..97bd83ac7 100644 --- a/client/src/prng.h +++ b/client/src/prng.h @@ -1,7 +1,21 @@ //----------------------------------------------------------------------------- +// Borrowed initially from http://burtleburtle.net/bob/rand/smallprng.html +// Copyright (C) Bob Jenkins +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Burtle Prng - Modified. 42iterations instead of 20. -// ref: http://burtleburtle.net/bob/rand/smallprng.html //----------------------------------------------------------------------------- #ifndef __PRNG_H diff --git a/client/src/proxendian.h b/client/src/proxendian.h index 8501858e0..17003e75e 100644 --- a/client/src/proxendian.h +++ b/client/src/proxendian.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 Hector Martin "marcan" +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Endianness convenience functions //----------------------------------------------------------------------------- diff --git a/client/src/proxgui.cpp b/client/src/proxgui.cpp index b8d19b10a..ce7e4ccb6 100644 --- a/client/src/proxgui.cpp +++ b/client/src/proxgui.cpp @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2009 Michael Gernoth +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // GUI functions //----------------------------------------------------------------------------- diff --git a/client/src/proxgui.h b/client/src/proxgui.h index 7db6c3e90..31d57822b 100644 --- a/client/src/proxgui.h +++ b/client/src/proxgui.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2009 Michael Gernoth +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // GUI functions //----------------------------------------------------------------------------- diff --git a/client/src/proxguiqt.cpp b/client/src/proxguiqt.cpp index d8181bb3d..2d1c2a8be 100644 --- a/client/src/proxguiqt.cpp +++ b/client/src/proxguiqt.cpp @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2009 Michael Gernoth +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // GUI (QT) //----------------------------------------------------------------------------- diff --git a/client/src/proxguiqt.h b/client/src/proxguiqt.h index 582727cab..218e86820 100644 --- a/client/src/proxguiqt.h +++ b/client/src/proxguiqt.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2009 Michael Gernoth +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // GUI (QT) //----------------------------------------------------------------------------- diff --git a/client/src/proxmark3.c b/client/src/proxmark3.c index 286463845..67d1c6528 100644 --- a/client/src/proxmark3.c +++ b/client/src/proxmark3.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2009 Michael Gernoth -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Main binary //----------------------------------------------------------------------------- diff --git a/client/src/proxmark3.h b/client/src/proxmark3.h index dc5bab2b9..a9f80ae91 100644 --- a/client/src/proxmark3.h +++ b/client/src/proxmark3.h @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2009 Michael Gernoth -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Main binary //----------------------------------------------------------------------------- diff --git a/client/src/rl_vocabulory.h b/client/src/rl_vocabulory.h index 87dcf1b6d..1e372bc34 100644 --- a/client/src/rl_vocabulory.h +++ b/client/src/rl_vocabulory.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // readline auto complete utilities //----------------------------------------------------------------------------- diff --git a/client/src/scandir.c b/client/src/scandir.c index b06befe8e..8c7764730 100644 --- a/client/src/scandir.c +++ b/client/src/scandir.c @@ -1,14 +1,21 @@ -/* scandir.cc - - Copyright 1998, 1999, 2000, 2001 Red Hat, Inc. - - Written by Corinna Vinschen - - This file is part of Cygwin. - - This software is a copyrighted work licensed under the terms of the - Cygwin license. Please consult the file "CYGWIN_LICENSE" for - details. */ +//----------------------------------------------------------------------------- +// Borrowed initially from +// https://github.com/msysgit/msys/blob/master/winsup/cygwin/scandir.cc +// Copyright (C) 1998-2001 Red Hat, Inc. Corinna Vinschen +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #include "scandir.h" diff --git a/client/src/scandir.h b/client/src/scandir.h index 905431cbe..46951fb54 100644 --- a/client/src/scandir.h +++ b/client/src/scandir.h @@ -1,11 +1,20 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2017 iceman +// Borrowed initially from +// https://github.com/msysgit/msys/blob/master/winsup/cygwin/scandir.cc +// Copyright (C) 1998-2001 Red Hat, Inc. Corinna Vinschen +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. -//----------------------------------------------------------------------------- -// platform-independant sleep macros +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- #ifndef SCANDIR_H__ diff --git a/client/src/scripting.c b/client/src/scripting.c index 4b3ccd2f9..e93e223d1 100644 --- a/client/src/scripting.c +++ b/client/src/scripting.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2013 m h swende -// Modified 2015,2016, iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Some lua scripting glue to proxmark core. //----------------------------------------------------------------------------- diff --git a/client/src/scripting.h b/client/src/scripting.h index b23ce3a9a..330ea3d22 100644 --- a/client/src/scripting.h +++ b/client/src/scripting.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2013 m h swende +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Some lua scripting glue to proxmark core. //----------------------------------------------------------------------------- diff --git a/client/src/tea.c b/client/src/tea.c index b2a425e11..ae5aa366d 100644 --- a/client/src/tea.c +++ b/client/src/tea.c @@ -1,10 +1,22 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// Borrowed initially from +// https://web.archive.org/web/20070920142755/http://www.simonshepherd.supanet.com:80/source.htm#ansi +// Copyright (C) Simon Shepherd 2003 +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Generic TEA crypto code. -// ref: http://143.53.36.235:8080/source.htm#ansi //----------------------------------------------------------------------------- #include "tea.h" diff --git a/client/src/tea.h b/client/src/tea.h index 3390b9d92..1dda24a1f 100644 --- a/client/src/tea.h +++ b/client/src/tea.h @@ -1,10 +1,22 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// Borrowed initially from +// https://web.archive.org/web/20070920142755/http://www.simonshepherd.supanet.com:80/source.htm#ansi +// Copyright (C) Simon Shepherd 2003 +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Generic TEA crypto code. -// ref: http://143.53.36.235:8080/source.htm#ansi //----------------------------------------------------------------------------- #ifndef __TEA_H diff --git a/client/src/uart/uart.h b/client/src/uart/uart.h index 172e7db0d..ba4537769 100644 --- a/client/src/uart/uart.h +++ b/client/src/uart/uart.h @@ -1,33 +1,20 @@ -/* - * Generic uart / rs232/ serial port library - * - * Copyright (c) 2013, Roel Verdult - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holders nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * @file uart.h - */ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// Generic uart / rs232/ serial port library +//----------------------------------------------------------------------------- #ifndef _UART_H_ #define _UART_H_ diff --git a/client/src/uart/uart_posix.c b/client/src/uart/uart_posix.c index 8d1547913..b49458cb7 100644 --- a/client/src/uart/uart_posix.c +++ b/client/src/uart/uart_posix.c @@ -1,37 +1,20 @@ -/* - * Generic uart / rs232/ serial port library - * - * Copyright (c) 2013, Roel Verdult - * Copyright (c) 2018 Google - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holders nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * @file uart_posix.c - * - * This version of the library has functionality removed which was not used by - * proxmark3 project. - */ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// Generic uart / rs232/ serial port library +//----------------------------------------------------------------------------- // Test if we are dealing with posix operating systems #ifndef _WIN32 diff --git a/client/src/uart/uart_win32.c b/client/src/uart/uart_win32.c index ef35694c7..bf292685a 100644 --- a/client/src/uart/uart_win32.c +++ b/client/src/uart/uart_win32.c @@ -1,40 +1,20 @@ -/* - * Generic uart / rs232/ serial port library - * - * Copyright (c) 2013, Roel Verdult - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holders nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * @file uart_win32.c - * - * Note: the win32 version of this library has also been seen under the GPLv3+ - * license as part of the libnfc project, which appears to have additional - * contributors. - * - * This version of the library has functionality removed which was not used by - * proxmark3 project. - */ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// Generic uart / rs232/ serial port library +//----------------------------------------------------------------------------- #include "uart.h" diff --git a/client/src/ui.c b/client/src/ui.c index 250b1cb0e..746ac7396 100644 --- a/client/src/ui.c +++ b/client/src/ui.c @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2009 Michael Gernoth -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // UI utilities //----------------------------------------------------------------------------- diff --git a/client/src/ui.h b/client/src/ui.h index 115234ee9..ec496fd80 100644 --- a/client/src/ui.h +++ b/client/src/ui.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // UI utilities //----------------------------------------------------------------------------- diff --git a/client/src/util.c b/client/src/util.c index 867c1fc15..59c80b29b 100644 --- a/client/src/util.c +++ b/client/src/util.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // utilities //----------------------------------------------------------------------------- diff --git a/client/src/util.h b/client/src/util.h index df9149829..b760d2278 100644 --- a/client/src/util.h +++ b/client/src/util.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // utilities //----------------------------------------------------------------------------- diff --git a/client/src/util_darwin.h b/client/src/util_darwin.h index 001282578..5c80033bb 100644 --- a/client/src/util_darwin.h +++ b/client/src/util_darwin.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// (c) 2018 AntiCat +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // macOS framework bindings //----------------------------------------------------------------------------- diff --git a/client/src/util_darwin.m b/client/src/util_darwin.m index a22ac54f6..f2d45fe56 100644 --- a/client/src/util_darwin.m +++ b/client/src/util_darwin.m @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// (c) 2018 AntiCat +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // macOS framework bindings //----------------------------------------------------------------------------- diff --git a/client/src/wiegand_formats.c b/client/src/wiegand_formats.c index 7f507d982..bcedea90d 100644 --- a/client/src/wiegand_formats.c +++ b/client/src/wiegand_formats.c @@ -1,11 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 grauerfuchs +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// HID card format packing/unpacking routines +// Wiegand format packing/unpacking routines //----------------------------------------------------------------------------- #include "wiegand_formats.h" #include diff --git a/client/src/wiegand_formats.h b/client/src/wiegand_formats.h index 313681bab..671795c9a 100644 --- a/client/src/wiegand_formats.h +++ b/client/src/wiegand_formats.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 grauerfuchs +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Wiegand format packing/unpacking routines //----------------------------------------------------------------------------- diff --git a/client/src/wiegand_formatutils.c b/client/src/wiegand_formatutils.c index 878734149..5f7dae901 100644 --- a/client/src/wiegand_formatutils.c +++ b/client/src/wiegand_formatutils.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 grauerfuchs +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Wiegand card format packing/unpacking support functions //----------------------------------------------------------------------------- diff --git a/client/src/wiegand_formatutils.h b/client/src/wiegand_formatutils.h index 3709f2e00..01a413032 100644 --- a/client/src/wiegand_formatutils.h +++ b/client/src/wiegand_formatutils.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2018 grauerfuchs +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Weigand card format packing/unpacking support functions //----------------------------------------------------------------------------- diff --git a/common/bucketsort.c b/common/bucketsort.c index 9ede6ee6e..9563b0e9a 100644 --- a/common/bucketsort.c +++ b/common/bucketsort.c @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #include "bucketsort.h" extern void bucket_sort_intersect(uint32_t *const estart, uint32_t *const estop, diff --git a/common/bucketsort.h b/common/bucketsort.h index 9e5123e1a..e4db1977b 100644 --- a/common/bucketsort.h +++ b/common/bucketsort.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef BUCKETSORT_H__ #define BUCKETSORT_H__ diff --git a/common/cardhelper.c b/common/cardhelper.c index 7d312e869..c8c8b6bd8 100644 --- a/common/cardhelper.c +++ b/common/cardhelper.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Iceman, February 2020 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Support functions for smart card //----------------------------------------------------------------------------- diff --git a/common/cardhelper.h b/common/cardhelper.h index 1ef5b646e..9574397a1 100644 --- a/common/cardhelper.h +++ b/common/cardhelper.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Iceman, February 2020 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Utility functions used in many places, not specific to any piece of code. //----------------------------------------------------------------------------- diff --git a/common/commonutil.c b/common/commonutil.c index 1eee0ff23..3002953d5 100644 --- a/common/commonutil.c +++ b/common/commonutil.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Jonathan Westhues, Sept 2005 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Utility functions used in many places, not specific to any piece of code. //----------------------------------------------------------------------------- diff --git a/common/commonutil.h b/common/commonutil.h index 8646de3ba..01abdd0cb 100644 --- a/common/commonutil.h +++ b/common/commonutil.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Jonathan Westhues, Aug 2005 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Utility functions used in many places, not specific to any piece of code. //----------------------------------------------------------------------------- diff --git a/common/crapto1/crapto1.c b/common/crapto1/crapto1.c index b70cfa159..7d06fee39 100644 --- a/common/crapto1/crapto1.c +++ b/common/crapto1/crapto1.c @@ -1,22 +1,19 @@ -/* crapto1.c - - 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 2 - 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, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, US$ - - Copyright (C) 2008-2014 bla -*/ +//----------------------------------------------------------------------------- +// Copyright (C) 2008-2014 bla +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #include "crapto1.h" #include "bucketsort.h" diff --git a/common/crapto1/crapto1.h b/common/crapto1/crapto1.h index 105b3ab06..fbb9bcd43 100644 --- a/common/crapto1/crapto1.h +++ b/common/crapto1/crapto1.h @@ -1,22 +1,19 @@ -/* crapto1.h - - 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 2 - 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, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, US$ - - Copyright (C) 2008-2014 bla -*/ +//----------------------------------------------------------------------------- +// Copyright (C) 2008-2014 bla +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef CRAPTO1_INCLUDED #define CRAPTO1_INCLUDED diff --git a/common/crapto1/crypto1.c b/common/crapto1/crypto1.c index 2aebc2e83..78d42cec4 100644 --- a/common/crapto1/crypto1.c +++ b/common/crapto1/crypto1.c @@ -1,22 +1,19 @@ -/* crypto1.c - - 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 2 - 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, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, - MA 02110-1301, US - - Copyright (C) 2008-2008 bla -*/ +//----------------------------------------------------------------------------- +// Copyright (C) 2008-2014 bla +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #include #include "crapto1.h" #include "parity.h" diff --git a/common/crc.c b/common/crc.c index f4cf3834f..876c00951 100644 --- a/common/crc.c +++ b/common/crc.c @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Generic CRC calculation code. //----------------------------------------------------------------------------- diff --git a/common/crc.h b/common/crc.h index f06ceddf0..1715ef1dc 100644 --- a/common/crc.h +++ b/common/crc.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Generic CRC calculation code. //----------------------------------------------------------------------------- diff --git a/common/crc16.c b/common/crc16.c index e61cf1d58..f78fab5b4 100644 --- a/common/crc16.c +++ b/common/crc16.c @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // CRC16 //----------------------------------------------------------------------------- diff --git a/common/crc16.h b/common/crc16.h index abf403629..d9631c43c 100644 --- a/common/crc16.h +++ b/common/crc16.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // CRC16 //----------------------------------------------------------------------------- diff --git a/common/crc32.c b/common/crc32.c index 574d499b2..17b126409 100644 --- a/common/crc32.c +++ b/common/crc32.c @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #include "crc32.h" #define htole32(x) (x) diff --git a/common/crc32.h b/common/crc32.h index 2cbe45e6c..405f19b05 100644 --- a/common/crc32.h +++ b/common/crc32.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // CRC32 //----------------------------------------------------------------------------- diff --git a/common/crc64.c b/common/crc64.c index eaa5249ab..842a1a44c 100644 --- a/common/crc64.c +++ b/common/crc64.c @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #include "crc64.h" #define CRC64_ISO_PRESET 0xFFFFFFFFFFFFFFFF diff --git a/common/crc64.h b/common/crc64.h index af6417cb3..dbd2b84ae 100644 --- a/common/crc64.h +++ b/common/crc64.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // CRC64 ECMA //----------------------------------------------------------------------------- diff --git a/common/cryptorf/cryptolib.c b/common/cryptorf/cryptolib.c index 4e2acf929..eded5315c 100644 --- a/common/cryptorf/cryptolib.c +++ b/common/cryptorf/cryptolib.c @@ -1,24 +1,22 @@ -/* - * - * SecureMemory, CryptoMemory and CryptoRF library - * - * Copyright (C) 2010, Flavio D. Garcia, Peter van Rossum, Roel Verdult - * and Ronny Wichers Schreur. Radboud University Nijmegen - * - * 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 . - * - */ +//----------------------------------------------------------------------------- +// Copyright (C) 2010, Flavio D. Garcia, Peter van Rossum, Roel Verdult +// and Ronny Wichers Schreur. Radboud University Nijmegen +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// SecureMemory, CryptoMemory and CryptoRF library +//----------------------------------------------------------------------------- #include "cryptolib.h" #include diff --git a/common/cryptorf/cryptolib.h b/common/cryptorf/cryptolib.h index 978afd27b..9760acdc8 100644 --- a/common/cryptorf/cryptolib.h +++ b/common/cryptorf/cryptolib.h @@ -1,24 +1,22 @@ -/* - * - * SecureMemory, CryptoMemory and CryptoRF library - * - * Copyright (C) 2010, Flavio D. Garcia, Peter van Rossum, Roel Verdult - * and Ronny Wichers Schreur. Radboud University Nijmegen - * - * 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 . - * - */ +//----------------------------------------------------------------------------- +// Copyright (C) 2010, Flavio D. Garcia, Peter van Rossum, Roel Verdult +// and Ronny Wichers Schreur. Radboud University Nijmegen +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// SecureMemory, CryptoMemory and CryptoRF library +//----------------------------------------------------------------------------- #ifndef _CRYPTOLIB_H_ #define _CRYPTOLIB_H_ diff --git a/common/default_version_pm3.c b/common/default_version_pm3.c index 1f3f32415..d2a1deb83 100644 --- a/common/default_version_pm3.c +++ b/common/default_version_pm3.c @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #include "common.h" /* This is the default version_pm3.c file that Makefile.common falls back to if neither sh nor perl are available */ #ifndef ON_DEVICE diff --git a/common/generator.c b/common/generator.c index 8b259a79c..c3b1c4c5e 100644 --- a/common/generator.c +++ b/common/generator.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Generator commands //----------------------------------------------------------------------------- diff --git a/common/generator.h b/common/generator.h index c25655a76..12c63412e 100644 --- a/common/generator.h +++ b/common/generator.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2019 iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Generator commands //----------------------------------------------------------------------------- diff --git a/common/get_lz4.sh b/common/get_lz4.sh index 6c2dcf3cb..5b6729110 100755 --- a/common/get_lz4.sh +++ b/common/get_lz4.sh @@ -1,3 +1,19 @@ +#----------------------------------------------------------------------------- +# 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. +# +# See LICENSE.txt for the text of the license. +#----------------------------------------------------------------------------- + version=1.9.2 mkdir -p lz4 wget https://github.com/lz4/lz4/archive/v$version.zip diff --git a/common/iso15693tools.c b/common/iso15693tools.c index 494242135..214a66ccb 100644 --- a/common/iso15693tools.c +++ b/common/iso15693tools.c @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // ISO15693 other commons //----------------------------------------------------------------------------- diff --git a/common/iso15693tools.h b/common/iso15693tools.h index 211927077..a18498a8d 100644 --- a/common/iso15693tools.h +++ b/common/iso15693tools.h @@ -1,12 +1,20 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // ISO15693 other commons //----------------------------------------------------------------------------- -// Adrian Dabrowski 2010 and otherss -// Christian Herrmann 2018 #ifndef ISO15693_H__ #define ISO15693_H__ diff --git a/common/legic_prng.c b/common/legic_prng.c index 35ca4c6de..fa1298b07 100644 --- a/common/legic_prng.c +++ b/common/legic_prng.c @@ -1,9 +1,19 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// LEFIC's obfuscation function +// LEGIC's obfuscation function //----------------------------------------------------------------------------- #include "legic_prng.h" diff --git a/common/legic_prng.h b/common/legic_prng.h index b72c6d8ed..1b02518f4 100644 --- a/common/legic_prng.h +++ b/common/legic_prng.h @@ -1,9 +1,19 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// LEFIC's obfuscation function +// LEGIC's obfuscation function //----------------------------------------------------------------------------- #ifndef __LEGIC_PRNG_H diff --git a/common/lfdemod.c b/common/lfdemod.c index 2e244a340..8314206d0 100644 --- a/common/lfdemod.c +++ b/common/lfdemod.c @@ -1,12 +1,19 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2014 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- -// Low frequency demod/decode commands - by marshmellow, holiman, iceman and -// many others who came before +// Low frequency demod/decode commands // // NOTES: // LF Demod functions are placed here to allow the flexibility to use client or diff --git a/common/lfdemod.h b/common/lfdemod.h index 52766cd2f..c8ca0cfea 100644 --- a/common/lfdemod.h +++ b/common/lfdemod.h @@ -1,14 +1,21 @@ -// Copyright (C) 2014 +//----------------------------------------------------------------------------- +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency demod related commands -// marshmellow // note that many of these demods are not the slickest code and they often rely // on peaks and clock instead of converting to clean signal. -// //----------------------------------------------------------------------------- #ifndef LFDEMOD_H__ diff --git a/common/parity.c b/common/parity.c index 1651b3aa6..cae62914b 100644 --- a/common/parity.c +++ b/common/parity.c @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // parity functions (all defined in parity.h) //----------------------------------------------------------------------------- diff --git a/common/parity.h b/common/parity.h index 414286bc5..82ca85c9f 100644 --- a/common/parity.h +++ b/common/parity.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Parity functions //----------------------------------------------------------------------------- diff --git a/common/util_posix.c b/common/util_posix.c index 050040a32..f1764533d 100644 --- a/common/util_posix.c +++ b/common/util_posix.c @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // utilities requiring Posix library functions //----------------------------------------------------------------------------- diff --git a/common/util_posix.h b/common/util_posix.h index 546b4ea35..08c4b3193 100644 --- a/common/util_posix.h +++ b/common/util_posix.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2010 iZsh +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // utilities requiring Posix library functions //----------------------------------------------------------------------------- diff --git a/common_arm/Makefile.common b/common_arm/Makefile.common index 50b1eaac5..99f4d9ecd 100644 --- a/common_arm/Makefile.common +++ b/common_arm/Makefile.common @@ -1,7 +1,17 @@ #----------------------------------------------------------------------------- -# This code is licensed to you under the terms of the GNU GPL, version 2 or, -# at your option, any later version. See the LICENSE.txt file for the text of -# the license. +# 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. +# +# See LICENSE.txt for the text of the license. #----------------------------------------------------------------------------- # Common makefile functions for all platforms #----------------------------------------------------------------------------- diff --git a/common_arm/Makefile.hal b/common_arm/Makefile.hal index e3d219348..62b99020d 100644 --- a/common_arm/Makefile.hal +++ b/common_arm/Makefile.hal @@ -1,3 +1,18 @@ +#----------------------------------------------------------------------------- +# 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. +# +# See LICENSE.txt for the text of the license. +#----------------------------------------------------------------------------- # Default platform if no platform specified PLATFORM?=PM3RDV4 diff --git a/common_arm/clocks.c b/common_arm/clocks.c index c6fa874d3..6e39eef87 100644 --- a/common_arm/clocks.c +++ b/common_arm/clocks.c @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #include "clocks.h" #include "proxmark3_arm.h" diff --git a/common_arm/clocks.h b/common_arm/clocks.h index 1752ba4fd..47dcb0a9b 100644 --- a/common_arm/clocks.h +++ b/common_arm/clocks.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef _CLOCKS_H_ #define _CLOCKS_H_ diff --git a/common_arm/ldscript.common b/common_arm/ldscript.common index 610e5c0b4..0d896f6ff 100644 --- a/common_arm/ldscript.common +++ b/common_arm/ldscript.common @@ -1,13 +1,21 @@ -/* ------------------------------------------------------------------------------ - This code is licensed to you under the ter -ms of the GNU GPL, version 2 or, - at your option, any later version. See the LICENSE.txt file for the text of - the license. ------------------------------------------------------------------------------ - Common linker script ------------------------------------------------------------------------------ -*/ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +//----------------------------------------------------------------------------- +// Common linker script +//----------------------------------------------------------------------------- stacksize = DEFINED(stacksize) ? stacksize : 8488; commonareasize = 0x20; diff --git a/common_arm/usb_cdc.c b/common_arm/usb_cdc.c index 260cdcb50..0ccf25aef 100644 --- a/common_arm/usb_cdc.c +++ b/common_arm/usb_cdc.c @@ -1,36 +1,21 @@ -/* - * at91sam7s USB CDC device implementation - * - * Copyright (c) 2012, Roel Verdult - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holders nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * based on the "Basic USB Example" from ATMEL (doc6123.pdf) - * - * @file usb_cdc.c - * @brief - */ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// at91sam7s USB CDC device implementation +// based on the "Basic USB Example" from ATMEL (doc6123.pdf) +//----------------------------------------------------------------------------- #include "usb_cdc.h" #include "proxmark3_arm.h" diff --git a/common_arm/usb_cdc.h b/common_arm/usb_cdc.h index 2f6c5b15d..a09d3fc33 100644 --- a/common_arm/usb_cdc.h +++ b/common_arm/usb_cdc.h @@ -1,36 +1,21 @@ -/* - * at91sam7s USB CDC device implementation - * - * Copyright (c) 2012, Roel Verdult - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the copyright holders nor the - * names of its contributors may be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ''AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY - * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * based on the "Basic USB Example" from ATMEL (doc6123.pdf) - * - * @file usb_cdc.c - * @brief - */ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- +// at91sam7s USB CDC device implementation +// based on the "Basic USB Example" from ATMEL (doc6123.pdf) +//----------------------------------------------------------------------------- #ifndef _USB_CDC_H_ #define _USB_CDC_H_ diff --git a/common_fpga/fpga.h b/common_fpga/fpga.h index 1679f0a80..293a7963a 100644 --- a/common_fpga/fpga.h +++ b/common_fpga/fpga.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- #ifndef __FPGA_H diff --git a/include/ansi.h b/include/ansi.h index 27d0dc2e7..47ce9a5be 100644 --- a/include/ansi.h +++ b/include/ansi.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef __ANSI_H #define __ANSI_H diff --git a/include/common.h b/include/common.h index 2e88078e3..314b67b57 100644 --- a/include/common.h +++ b/include/common.h @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Hagen Fritsch - June 2010 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Interlib Definitions //----------------------------------------------------------------------------- diff --git a/include/config_gpio.h b/include/config_gpio.h index bc792049a..bc1f18a9d 100644 --- a/include/config_gpio.h +++ b/include/config_gpio.h @@ -1,7 +1,17 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // GPIO pin mapping for the Proxmark3 //----------------------------------------------------------------------------- diff --git a/include/desfire.h b/include/desfire.h index b421ad564..37716f11d 100644 --- a/include/desfire.h +++ b/include/desfire.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef __DESFIRE_H #define __DESFIRE_H diff --git a/include/em4x50.h b/include/em4x50.h index d27926463..bed01901c 100644 --- a/include/em4x50.h +++ b/include/em4x50.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 tharexde +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency EM4x50 structs //----------------------------------------------------------------------------- diff --git a/include/em4x70.h b/include/em4x70.h index 183e7398d..bce860bb1 100644 --- a/include/em4x70.h +++ b/include/em4x70.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2020 sirloins +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency EM4x70 structs //----------------------------------------------------------------------------- diff --git a/include/hitag.h b/include/hitag.h index 6a42d976c..fd0b2ddac 100644 --- a/include/hitag.h +++ b/include/hitag.h @@ -1,13 +1,19 @@ //----------------------------------------------------------------------------- -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Hitag2, HitagS -// -// (c) 2012 Roel Verdult -// (c) 2016 Oguzhan Cicek, Hendrik Schwartke, Ralf Spenneberg -// //----------------------------------------------------------------------------- diff --git a/include/iclass_cmd.h b/include/iclass_cmd.h index db9c43903..e78531868 100644 --- a/include/iclass_cmd.h +++ b/include/iclass_cmd.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// (c) 2021 Iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // iCLASS type prototyping //----------------------------------------------------------------------------- diff --git a/include/iso14b.h b/include/iso14b.h index 766ca851c..90e521b23 100644 --- a/include/iso14b.h +++ b/include/iso14b.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// (c) 2020 Iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // ISO 14443B type prototyping //----------------------------------------------------------------------------- diff --git a/include/iso15.h b/include/iso15.h index a84dc91cd..d66a93d2b 100644 --- a/include/iso15.h +++ b/include/iso15.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// (c) 2020 Iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // ISO 15693 type prototyping //----------------------------------------------------------------------------- diff --git a/include/iso18.h b/include/iso18.h index 27f8078a0..377f864d0 100644 --- a/include/iso18.h +++ b/include/iso18.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// (c) 2020 Iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // ISO 18002 / FeliCa type prototyping //----------------------------------------------------------------------------- diff --git a/include/legic.h b/include/legic.h index 17d2ebc26..7fb3ff19b 100644 --- a/include/legic.h +++ b/include/legic.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// (c) 2016 Iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // LEGIC type prototyping //----------------------------------------------------------------------------- diff --git a/include/mifare.h b/include/mifare.h index 3500c8b8f..e66df50aa 100644 --- a/include/mifare.h +++ b/include/mifare.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// (c) 2012 Roel Verdult +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // MIFARE type prototyping //----------------------------------------------------------------------------- diff --git a/include/pm3_cmd.h b/include/pm3_cmd.h index fe3a55862..3505c9ae7 100644 --- a/include/pm3_cmd.h +++ b/include/pm3_cmd.h @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// Jonathan Westhues, Mar 2006 -// Edits by Gerhard de Koning Gans, Sep 2007 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Definitions for all the types of commands that may be sent over USB; our // own protocol. diff --git a/include/pmflash.h b/include/pmflash.h index c2f90bfc1..58bf2eb46 100644 --- a/include/pmflash.h +++ b/include/pmflash.h @@ -1,10 +1,17 @@ //----------------------------------------------------------------------------- -// (c) RFID Research Group - 2019 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // RDV4 flash constants //----------------------------------------------------------------------------- diff --git a/include/protocols.h b/include/protocols.h index da67d42f0..d2aa4c628 100644 --- a/include/protocols.h +++ b/include/protocols.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef PROTOCOLS_H #define PROTOCOLS_H diff --git a/include/proxmark3_arm.h b/include/proxmark3_arm.h index 54c0695ea..742a115f5 100644 --- a/include/proxmark3_arm.h +++ b/include/proxmark3_arm.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Jonathan Westhues, Mar 2006 +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Hardware and interface definitions //----------------------------------------------------------------------------- diff --git a/include/usart_defs.h b/include/usart_defs.h index cf6630e83..501f66464 100644 --- a/include/usart_defs.h +++ b/include/usart_defs.h @@ -1,3 +1,18 @@ +//----------------------------------------------------------------------------- +// 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. +// +// See LICENSE.txt for the text of the license. +//----------------------------------------------------------------------------- #ifndef __USART_DEFS_H #define __USART_DEFS_H diff --git a/include/zx8211.h b/include/zx8211.h index 918f8c30f..ed0b71c7c 100644 --- a/include/zx8211.h +++ b/include/zx8211.h @@ -1,9 +1,17 @@ //----------------------------------------------------------------------------- -// Copyright (C) 2021 Iceman +// Copyright (C) Proxmark3 contributors. See AUTHORS.md for details. // -// This code is licensed to you under the terms of the GNU GPL, version 2 or, -// at your option, any later version. See the LICENSE.txt file for the text of -// the license. +// 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. +// +// See LICENSE.txt for the text of the license. //----------------------------------------------------------------------------- // Low frequency ZX8211 structs //----------------------------------------------------------------------------- diff --git a/tools/build_all_firmwares.sh b/tools/build_all_firmwares.sh index 648bd211b..019586c65 100755 --- a/tools/build_all_firmwares.sh +++ b/tools/build_all_firmwares.sh @@ -1,5 +1,20 @@ #!/bin/bash # (Need bash because of Bash Arrays) +#----------------------------------------------------------------------------- +# 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. +# +# See LICENSE.txt for the text of the license. +#----------------------------------------------------------------------------- # These vars can be overridden by env variables echo "Makefile flags: ${MKFLAGS:=-j8}"