From 2d5f897a4a3aff7289c2d0253e91f64a37bff095 Mon Sep 17 00:00:00 2001 From: Michael Kuc Date: Mon, 13 Aug 2018 17:05:17 +0100 Subject: [PATCH] Added license header to files. --- APDU.hpp | 18 ++++++++++++++++++ Base64.hpp | 18 ++++++++++++++++++ Base64.tpp | 18 ++++++++++++++++++ Certificates.cpp | 18 ++++++++++++++++++ Certificates.hpp | 18 ++++++++++++++++++ Channel.cpp | 18 ++++++++++++++++++ Channel.hpp | 18 ++++++++++++++++++ Controller.cpp | 18 ++++++++++++++++++ Controller.hpp | 18 ++++++++++++++++++ Field.cpp | 18 ++++++++++++++++++ Field.hpp | 18 ++++++++++++++++++ Field.tpp | 18 ++++++++++++++++++ IO.cpp | 18 ++++++++++++++++++ IO.hpp | 18 ++++++++++++++++++ LED.cpp | 18 ++++++++++++++++++ LED.hpp | 18 ++++++++++++++++++ Macro.hpp | 18 ++++++++++++++++++ Packet.cpp | 18 ++++++++++++++++++ Packet.hpp | 18 ++++++++++++++++++ Signature.cpp | 18 ++++++++++++++++++ Signature.hpp | 18 ++++++++++++++++++ Storage.cpp | 18 ++++++++++++++++++ Storage.hpp | 18 ++++++++++++++++++ Streams.cpp | 18 ++++++++++++++++++ Streams.hpp | 18 ++++++++++++++++++ U2FDevice.cpp | 18 ++++++++++++++++++ U2FMessage.cpp | 18 ++++++++++++++++++ U2FMessage.hpp | 18 ++++++++++++++++++ U2F_Authenticate_APDU.cpp | 18 ++++++++++++++++++ U2F_Authenticate_APDU.hpp | 18 ++++++++++++++++++ U2F_CMD.cpp | 18 ++++++++++++++++++ U2F_CMD.hpp | 18 ++++++++++++++++++ U2F_Init_CMD.cpp | 18 ++++++++++++++++++ U2F_Init_CMD.hpp | 18 ++++++++++++++++++ U2F_Msg_CMD.cpp | 18 ++++++++++++++++++ U2F_Msg_CMD.hpp | 18 ++++++++++++++++++ U2F_Ping_CMD.cpp | 18 ++++++++++++++++++ U2F_Ping_CMD.hpp | 18 ++++++++++++++++++ U2F_Register_APDU.cpp | 18 ++++++++++++++++++ U2F_Register_APDU.hpp | 18 ++++++++++++++++++ U2F_Version_APDU.cpp | 18 ++++++++++++++++++ U2F_Version_APDU.hpp | 18 ++++++++++++++++++ 42 files changed, 756 insertions(+) diff --git a/APDU.hpp b/APDU.hpp index 1285963..1f7e2b7 100644 --- a/APDU.hpp +++ b/APDU.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once enum APDU : uint8_t diff --git a/Base64.hpp b/Base64.hpp index ea61aeb..b26818d 100644 --- a/Base64.hpp +++ b/Base64.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once template diff --git a/Base64.tpp b/Base64.tpp index 45d2616..dbc0be1 100644 --- a/Base64.tpp +++ b/Base64.tpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "Base64.hpp" #include #include "cpp-base64/base64.h" diff --git a/Certificates.cpp b/Certificates.cpp index 63b75b5..116eaa7 100644 --- a/Certificates.cpp +++ b/Certificates.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "Certificates.hpp" //You may not actually want to use these values - diff --git a/Certificates.hpp b/Certificates.hpp index c29ec3c..8da2396 100644 --- a/Certificates.hpp +++ b/Certificates.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include diff --git a/Channel.cpp b/Channel.cpp index b3eb0de..3d35749 100644 --- a/Channel.cpp +++ b/Channel.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "Channel.hpp" #include #include "u2f.hpp" diff --git a/Channel.hpp b/Channel.hpp index ffd17e9..61c454f 100644 --- a/Channel.hpp +++ b/Channel.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/Controller.cpp b/Controller.cpp index a28a450..d3c9205 100644 --- a/Controller.cpp +++ b/Controller.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "Controller.hpp" #include "u2f.hpp" #include diff --git a/Controller.hpp b/Controller.hpp index 29dda50..f365ebd 100644 --- a/Controller.hpp +++ b/Controller.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/Field.cpp b/Field.cpp index 14425e2..0d67d72 100644 --- a/Field.cpp +++ b/Field.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "Field.hpp" using namespace std; diff --git a/Field.hpp b/Field.hpp index 35570fb..f9df49d 100644 --- a/Field.hpp +++ b/Field.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/Field.tpp b/Field.tpp index 6a45f14..39adc46 100644 --- a/Field.tpp +++ b/Field.tpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include "Field.hpp" diff --git a/IO.cpp b/IO.cpp index 16b97a9..081e4a3 100644 --- a/IO.cpp +++ b/IO.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "IO.hpp" #include "Streams.hpp" #include diff --git a/IO.hpp b/IO.hpp index 6804347..57fadcc 100644 --- a/IO.hpp +++ b/IO.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/LED.cpp b/LED.cpp index 949d650..d02c645 100644 --- a/LED.cpp +++ b/LED.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "LED.hpp" #include #include diff --git a/LED.hpp b/LED.hpp index c79d4f0..1afc06f 100644 --- a/LED.hpp +++ b/LED.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once bool getLEDState(); diff --git a/Macro.hpp b/Macro.hpp index 55072b6..e187302 100644 --- a/Macro.hpp +++ b/Macro.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/Packet.cpp b/Packet.cpp index a0e34e9..b030352 100644 --- a/Packet.cpp +++ b/Packet.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "Packet.hpp" #include "IO.hpp" #include "u2f.hpp" diff --git a/Packet.hpp b/Packet.hpp index 0d701bc..517bf68 100644 --- a/Packet.hpp +++ b/Packet.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/Signature.cpp b/Signature.cpp index dee0561..def6667 100644 --- a/Signature.cpp +++ b/Signature.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "Signature.hpp" #include diff --git a/Signature.hpp b/Signature.hpp index 8039f1d..889c890 100644 --- a/Signature.hpp +++ b/Signature.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/Storage.cpp b/Storage.cpp index 8d39d45..b29ab9b 100644 --- a/Storage.cpp +++ b/Storage.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "Storage.hpp" #include #include diff --git a/Storage.hpp b/Storage.hpp index 33d20a6..a0359d6 100644 --- a/Storage.hpp +++ b/Storage.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/Streams.cpp b/Streams.cpp index 07c62ed..e2fb2b9 100644 --- a/Streams.cpp +++ b/Streams.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "Streams.hpp" #include #include diff --git a/Streams.hpp b/Streams.hpp index 9b306ec..24a5c33 100644 --- a/Streams.hpp +++ b/Streams.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/U2FDevice.cpp b/U2FDevice.cpp index d6c808c..c5817c1 100644 --- a/U2FDevice.cpp +++ b/U2FDevice.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include #include "Storage.hpp" #include "Controller.hpp" diff --git a/U2FMessage.cpp b/U2FMessage.cpp index 870f1fa..dcb0b1b 100644 --- a/U2FMessage.cpp +++ b/U2FMessage.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "U2FMessage.hpp" #include "Packet.hpp" #include diff --git a/U2FMessage.hpp b/U2FMessage.hpp index 7448e43..4964f75 100644 --- a/U2FMessage.hpp +++ b/U2FMessage.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/U2F_Authenticate_APDU.cpp b/U2F_Authenticate_APDU.cpp index b9dc017..2ae2233 100644 --- a/U2F_Authenticate_APDU.cpp +++ b/U2F_Authenticate_APDU.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "U2F_Authenticate_APDU.hpp" #include "Field.hpp" #include "U2FMessage.hpp" diff --git a/U2F_Authenticate_APDU.hpp b/U2F_Authenticate_APDU.hpp index 8ed51f3..8b669c0 100644 --- a/U2F_Authenticate_APDU.hpp +++ b/U2F_Authenticate_APDU.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include "U2F_Msg_CMD.hpp" #include "Storage.hpp" diff --git a/U2F_CMD.cpp b/U2F_CMD.cpp index c3ac468..4ce0138 100644 --- a/U2F_CMD.cpp +++ b/U2F_CMD.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "U2F_CMD.hpp" #include "u2f.hpp" #include "U2F_Msg_CMD.hpp" diff --git a/U2F_CMD.hpp b/U2F_CMD.hpp index 31e0560..2533992 100644 --- a/U2F_CMD.hpp +++ b/U2F_CMD.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include "U2FMessage.hpp" diff --git a/U2F_Init_CMD.cpp b/U2F_Init_CMD.cpp index a7c0bf1..b35f643 100644 --- a/U2F_Init_CMD.cpp +++ b/U2F_Init_CMD.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "U2F_Init_CMD.hpp" #include #include "u2f.hpp" diff --git a/U2F_Init_CMD.hpp b/U2F_Init_CMD.hpp index d202e9f..acdfcdc 100644 --- a/U2F_Init_CMD.hpp +++ b/U2F_Init_CMD.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/U2F_Msg_CMD.cpp b/U2F_Msg_CMD.cpp index b2925b0..e1b95a6 100644 --- a/U2F_Msg_CMD.cpp +++ b/U2F_Msg_CMD.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "U2F_Msg_CMD.hpp" #include "APDU.hpp" #include "U2F_Register_APDU.hpp" diff --git a/U2F_Msg_CMD.hpp b/U2F_Msg_CMD.hpp index 7403d1e..5a7f69a 100644 --- a/U2F_Msg_CMD.hpp +++ b/U2F_Msg_CMD.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include "U2F_CMD.hpp" #include diff --git a/U2F_Ping_CMD.cpp b/U2F_Ping_CMD.cpp index 54d723e..57f1f71 100644 --- a/U2F_Ping_CMD.cpp +++ b/U2F_Ping_CMD.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "U2F_Ping_CMD.hpp" #include "u2f.hpp" diff --git a/U2F_Ping_CMD.hpp b/U2F_Ping_CMD.hpp index 22e4a23..c7e8c5c 100644 --- a/U2F_Ping_CMD.hpp +++ b/U2F_Ping_CMD.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include #include diff --git a/U2F_Register_APDU.cpp b/U2F_Register_APDU.cpp index 559dfd3..ef5bba1 100644 --- a/U2F_Register_APDU.cpp +++ b/U2F_Register_APDU.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "U2F_Register_APDU.hpp" #include #include diff --git a/U2F_Register_APDU.hpp b/U2F_Register_APDU.hpp index 3a31858..fb58f79 100644 --- a/U2F_Register_APDU.hpp +++ b/U2F_Register_APDU.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include "U2F_Msg_CMD.hpp" #include "Storage.hpp" diff --git a/U2F_Version_APDU.cpp b/U2F_Version_APDU.cpp index aa6171a..8e057da 100644 --- a/U2F_Version_APDU.cpp +++ b/U2F_Version_APDU.cpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #include "U2F_Version_APDU.hpp" #include #include "U2FMessage.hpp" diff --git a/U2F_Version_APDU.hpp b/U2F_Version_APDU.hpp index ffe9c7e..d566ced 100644 --- a/U2F_Version_APDU.hpp +++ b/U2F_Version_APDU.hpp @@ -1,3 +1,21 @@ +/* +U2FDevice - A program to allow Raspberry Pi Zeros to act as U2F tokens +Copyright (C) 2018 Michael Kuc + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT 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 . +*/ + #pragma once #include "U2F_Msg_CMD.hpp"