diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 000000000..7d1d96fa6 --- /dev/null +++ b/AUTHORS @@ -0,0 +1,15 @@ +Developers: + +Pavol Rusnak +Jan Pochyla +Marek Palatinus +Peter Jensen +Tomas Susanka +Karel Bilek + +Contributors: + +mcudev +Jochen Hoenicke +Saleem Rashid +Arthur Gautier diff --git a/embed/boardloader/lowlevel.c b/embed/boardloader/lowlevel.c index 15aa62b14..0e7433bfc 100644 --- a/embed/boardloader/lowlevel.c +++ b/embed/boardloader/lowlevel.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 STM32_HAL_H #include "flash.h" diff --git a/embed/boardloader/lowlevel.h b/embed/boardloader/lowlevel.h index d0e83c174..b24b35eea 100644 --- a/embed/boardloader/lowlevel.h +++ b/embed/boardloader/lowlevel.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef BOARDLOADER_LOWLEVEL_H #define BOARDLOADER_LOWLEVEL_H diff --git a/embed/boardloader/main.c b/embed/boardloader/main.c index fc16f02e5..6addf590c 100644 --- a/embed/boardloader/main.c +++ b/embed/boardloader/main.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "common.h" diff --git a/embed/bootloader/bootui.c b/embed/bootloader/bootui.c index 827973428..09e0e0927 100644 --- a/embed/bootloader/bootui.c +++ b/embed/bootloader/bootui.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "display.h" diff --git a/embed/bootloader/bootui.h b/embed/bootloader/bootui.h index f2e4aebfe..ea669927d 100644 --- a/embed/bootloader/bootui.h +++ b/embed/bootloader/bootui.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef __BOOTUI_H__ #define __BOOTUI_H__ diff --git a/embed/bootloader/main.c b/embed/bootloader/main.c index 74422ee39..29bad0bc7 100644 --- a/embed/bootloader/main.c +++ b/embed/bootloader/main.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/bootloader/messages.c b/embed/bootloader/messages.c index 4cd1fa0f7..4a3a1f83d 100644 --- a/embed/bootloader/messages.c +++ b/embed/bootloader/messages.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/bootloader/messages.h b/embed/bootloader/messages.h index e54e5b172..10050df58 100644 --- a/embed/bootloader/messages.h +++ b/embed/bootloader/messages.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef __MESSAGES_H__ #define __MESSAGES_H__ diff --git a/embed/extmod/modtrezorconfig/modtrezorconfig.c b/embed/extmod/modtrezorconfig/modtrezorconfig.c index b25abd656..2857137b3 100644 --- a/embed/extmod/modtrezorconfig/modtrezorconfig.c +++ b/embed/extmod/modtrezorconfig/modtrezorconfig.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/runtime.h" diff --git a/embed/extmod/modtrezorconfig/norcow.c b/embed/extmod/modtrezorconfig/norcow.c index 472455e42..d4b99fc8f 100644 --- a/embed/extmod/modtrezorconfig/norcow.c +++ b/embed/extmod/modtrezorconfig/norcow.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "norcow.h" diff --git a/embed/extmod/modtrezorconfig/norcow.h b/embed/extmod/modtrezorconfig/norcow.h index 07b590e24..76374b6f1 100644 --- a/embed/extmod/modtrezorconfig/norcow.h +++ b/embed/extmod/modtrezorconfig/norcow.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef __NORCOW_H__ #define __NORCOW_H__ diff --git a/embed/extmod/modtrezorconfig/storage.c b/embed/extmod/modtrezorconfig/storage.c index 4ee73f565..4e9ff13cf 100644 --- a/embed/extmod/modtrezorconfig/storage.c +++ b/embed/extmod/modtrezorconfig/storage.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/extmod/modtrezorconfig/storage.h b/embed/extmod/modtrezorconfig/storage.h index 75bfeed6c..e775d4710 100644 --- a/embed/extmod/modtrezorconfig/storage.h +++ b/embed/extmod/modtrezorconfig/storage.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/extmod/modtrezorcrypto/crc.c b/embed/extmod/modtrezorcrypto/crc.c index e69785e49..558eb9a8f 100644 --- a/embed/extmod/modtrezorcrypto/crc.c +++ b/embed/extmod/modtrezorcrypto/crc.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + /* * CRC32 checksum * diff --git a/embed/extmod/modtrezorcrypto/crc.h b/embed/extmod/modtrezorcrypto/crc.h index 113c898ac..1bcd1fd04 100644 --- a/embed/extmod/modtrezorcrypto/crc.h +++ b/embed/extmod/modtrezorcrypto/crc.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ #ifndef __CRC_H__ diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-aes.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-aes.h index 207569d1a..d1e4bd0dc 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-aes.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-aes.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-bip32.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-bip32.h index 50090f789..e329fbd59 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-bip32.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-bip32.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-bip39.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-bip39.h index 1a93e0f35..e9c5dc191 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-bip39.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-bip39.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake256.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake256.h index a0fe24160..d15c2ca78 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake256.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake256.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake2b.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake2b.h index bccb1b875..27e1fb23c 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake2b.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake2b.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake2s.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake2s.h index 1b9a04251..927c31a6a 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake2s.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-blake2s.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-chacha20poly1305.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-chacha20poly1305.h index 891b7610d..9b4a04c4d 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-chacha20poly1305.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-chacha20poly1305.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-crc.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-crc.h index 7185c332a..55250d7be 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-crc.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-crc.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-curve25519.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-curve25519.h index f7813be7d..653234b2f 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-curve25519.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-curve25519.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-ed25519.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-ed25519.h index 0988c7e28..450d36668 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-ed25519.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-ed25519.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-nist256p1.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-nist256p1.h index b4722afa6..a196567af 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-nist256p1.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-nist256p1.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-pbkdf2.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-pbkdf2.h index b52986774..6448f25fd 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-pbkdf2.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-pbkdf2.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-random.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-random.h index 1ce1c4d12..0c6783e18 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-random.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-random.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-rfc6979.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-rfc6979.h index ad61f5d07..1662993f1 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-rfc6979.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-rfc6979.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-ripemd160.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-ripemd160.h index 59418c78d..76797d94d 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-ripemd160.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-ripemd160.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-secp256k1.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-secp256k1.h index 1031489ac..b25be429c 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-secp256k1.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-secp256k1.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha1.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha1.h index 2824f5ade..a9d8e584e 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha1.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha1.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha256.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha256.h index c665e7768..9d4acacbc 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha256.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha256.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha3-256.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha3-256.h index 6aad9b400..9eca78df8 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha3-256.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha3-256.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha3-512.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha3-512.h index 28eb4bcb7..062549033 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha3-512.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha3-512.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha512.h b/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha512.h index a6445aaeb..70489ce48 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha512.h +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto-sha512.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/objstr.h" diff --git a/embed/extmod/modtrezorcrypto/modtrezorcrypto.c b/embed/extmod/modtrezorcrypto/modtrezorcrypto.c index 9adb6cc58..466a409b4 100644 --- a/embed/extmod/modtrezorcrypto/modtrezorcrypto.c +++ b/embed/extmod/modtrezorcrypto/modtrezorcrypto.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/extmod/modtrezorcrypto/rand.c b/embed/extmod/modtrezorcrypto/rand.c index dd9f92706..679e0fe82 100644 --- a/embed/extmod/modtrezorcrypto/rand.c +++ b/embed/extmod/modtrezorcrypto/rand.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "rand.h" diff --git a/embed/extmod/modtrezorio/modtrezorio-flash.h b/embed/extmod/modtrezorio/modtrezorio-flash.h index 8cf5eec6d..d0ff43800 100644 --- a/embed/extmod/modtrezorio/modtrezorio-flash.h +++ b/embed/extmod/modtrezorio/modtrezorio-flash.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "flash.h" diff --git a/embed/extmod/modtrezorio/modtrezorio-hid.h b/embed/extmod/modtrezorio/modtrezorio-hid.h index dddac72fa..d1071278d 100644 --- a/embed/extmod/modtrezorio/modtrezorio-hid.h +++ b/embed/extmod/modtrezorio/modtrezorio-hid.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + /// class HID: /// ''' /// USB HID interface configuration. diff --git a/embed/extmod/modtrezorio/modtrezorio-poll.h b/embed/extmod/modtrezorio/modtrezorio-poll.h index 2c06b9ee9..d32171ef9 100644 --- a/embed/extmod/modtrezorio/modtrezorio-poll.h +++ b/embed/extmod/modtrezorio/modtrezorio-poll.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/extmod/modtrezorio/modtrezorio-sbu.h b/embed/extmod/modtrezorio/modtrezorio-sbu.h index e0329113d..3ac5b709d 100644 --- a/embed/extmod/modtrezorio/modtrezorio-sbu.h +++ b/embed/extmod/modtrezorio/modtrezorio-sbu.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "sbu.h" diff --git a/embed/extmod/modtrezorio/modtrezorio-sdcard.h b/embed/extmod/modtrezorio/modtrezorio-sdcard.h index 6812a1e84..d66c66612 100644 --- a/embed/extmod/modtrezorio/modtrezorio-sdcard.h +++ b/embed/extmod/modtrezorio/modtrezorio-sdcard.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "sdcard.h" diff --git a/embed/extmod/modtrezorio/modtrezorio-usb.h b/embed/extmod/modtrezorio/modtrezorio-usb.h index cacbee827..d7285c27d 100644 --- a/embed/extmod/modtrezorio/modtrezorio-usb.h +++ b/embed/extmod/modtrezorio/modtrezorio-usb.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + void mp_hal_set_vcp_iface(int iface_num); enum { diff --git a/embed/extmod/modtrezorio/modtrezorio-vcp.h b/embed/extmod/modtrezorio/modtrezorio-vcp.h index 4d814e98f..f9dd5bb6f 100644 --- a/embed/extmod/modtrezorio/modtrezorio-vcp.h +++ b/embed/extmod/modtrezorio/modtrezorio-vcp.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + void pendsv_kbd_intr(void); /// class VCP: diff --git a/embed/extmod/modtrezorio/modtrezorio-webusb.h b/embed/extmod/modtrezorio/modtrezorio-webusb.h index aa85de862..4ba104fea 100644 --- a/embed/extmod/modtrezorio/modtrezorio-webusb.h +++ b/embed/extmod/modtrezorio/modtrezorio-webusb.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + /// class WebUSB: /// ''' /// USB WebUSB interface configuration. diff --git a/embed/extmod/modtrezorio/modtrezorio.c b/embed/extmod/modtrezorio/modtrezorio.c index 3de059d57..1384a2c85 100644 --- a/embed/extmod/modtrezorio/modtrezorio.c +++ b/embed/extmod/modtrezorio/modtrezorio.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/runtime.h" diff --git a/embed/extmod/modtrezorui/display-stm32.h b/embed/extmod/modtrezorui/display-stm32.h index a282133e1..87bb566d4 100644 --- a/embed/extmod/modtrezorui/display-stm32.h +++ b/embed/extmod/modtrezorui/display-stm32.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 STM32_HAL_H diff --git a/embed/extmod/modtrezorui/display-unix.h b/embed/extmod/modtrezorui/display-unix.h index de9dd535b..a0eafacb1 100644 --- a/embed/extmod/modtrezorui/display-unix.h +++ b/embed/extmod/modtrezorui/display-unix.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/extmod/modtrezorui/display.c b/embed/extmod/modtrezorui/display.c index 7718d2c5b..16f3ee3c7 100644 --- a/embed/extmod/modtrezorui/display.c +++ b/embed/extmod/modtrezorui/display.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "inflate.h" diff --git a/embed/extmod/modtrezorui/display.h b/embed/extmod/modtrezorui/display.h index 9ff4d162c..752a5faa9 100644 --- a/embed/extmod/modtrezorui/display.h +++ b/embed/extmod/modtrezorui/display.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ #ifndef __DISPLAY_H__ diff --git a/embed/extmod/modtrezorui/inflate.c b/embed/extmod/modtrezorui/inflate.c index fee36b0be..b68d8cbb8 100644 --- a/embed/extmod/modtrezorui/inflate.c +++ b/embed/extmod/modtrezorui/inflate.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + /* * stream_inflate - tiny inflate library with output streaming * diff --git a/embed/extmod/modtrezorui/inflate.h b/embed/extmod/modtrezorui/inflate.h index 70a04031c..2490e6ffe 100644 --- a/embed/extmod/modtrezorui/inflate.h +++ b/embed/extmod/modtrezorui/inflate.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef __INFLATE_H__ #define __INFLATE_H__ diff --git a/embed/extmod/modtrezorui/modtrezorui-display.h b/embed/extmod/modtrezorui/modtrezorui-display.h index 7b5b7b2b6..c6f90d8eb 100644 --- a/embed/extmod/modtrezorui/modtrezorui-display.h +++ b/embed/extmod/modtrezorui/modtrezorui-display.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "inflate.h" diff --git a/embed/extmod/modtrezorui/modtrezorui.c b/embed/extmod/modtrezorui/modtrezorui.c index 266188f8d..bf5cb2e3e 100644 --- a/embed/extmod/modtrezorui/modtrezorui.c +++ b/embed/extmod/modtrezorui/modtrezorui.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/extmod/modtrezorutils/modtrezorutils.c b/embed/extmod/modtrezorutils/modtrezorutils.c index fc1a0d3a2..a017ba698 100644 --- a/embed/extmod/modtrezorutils/modtrezorutils.c +++ b/embed/extmod/modtrezorutils/modtrezorutils.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/runtime.h" diff --git a/embed/firmware/main.c b/embed/firmware/main.c index 48634c6ee..6ceca4ac9 100644 --- a/embed/firmware/main.c +++ b/embed/firmware/main.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 #include diff --git a/embed/firmware/mphalport.c b/embed/firmware/mphalport.c index c34838783..e5b0268de 100644 --- a/embed/firmware/mphalport.c +++ b/embed/firmware/mphalport.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "py/mphal.h" #include "usb.h" #include "common.h" diff --git a/embed/firmware/mphalport.h b/embed/firmware/mphalport.h index 57b4b45aa..e128002cb 100644 --- a/embed/firmware/mphalport.h +++ b/embed/firmware/mphalport.h @@ -1,3 +1,21 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "lib/utils/interrupt_char.h" diff --git a/embed/firmware/nlrthumb.c b/embed/firmware/nlrthumb.c index 0c300b733..fe8f622ec 100644 --- a/embed/firmware/nlrthumb.c +++ b/embed/firmware/nlrthumb.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + /* * This file is part of the MicroPython project, http://micropython.org/ * diff --git a/embed/prodtest/main.c b/embed/prodtest/main.c index e04f7eaed..18f0f5dcd 100644 --- a/embed/prodtest/main.c +++ b/embed/prodtest/main.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/reflash/main.c b/embed/reflash/main.c index f2903625c..7ff2870bb 100644 --- a/embed/reflash/main.c +++ b/embed/reflash/main.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/trezorhal/common.c b/embed/trezorhal/common.c index 792135a6f..673ee8a4b 100644 --- a/embed/trezorhal/common.c +++ b/embed/trezorhal/common.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 STM32_HAL_H diff --git a/embed/trezorhal/common.h b/embed/trezorhal/common.h index bc904a221..d613aba56 100644 --- a/embed/trezorhal/common.h +++ b/embed/trezorhal/common.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef __TREZORHAL_COMMON_H__ #define __TREZORHAL_COMMON_H__ diff --git a/embed/trezorhal/flash.c b/embed/trezorhal/flash.c index f1790b702..784f9a27d 100644 --- a/embed/trezorhal/flash.c +++ b/embed/trezorhal/flash.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 STM32_HAL_H diff --git a/embed/trezorhal/flash.h b/embed/trezorhal/flash.h index 141f3e669..52ea9770b 100644 --- a/embed/trezorhal/flash.h +++ b/embed/trezorhal/flash.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef TREZORHAL_FLASH_H #define TREZORHAL_FLASH_H diff --git a/embed/trezorhal/image.c b/embed/trezorhal/image.c index 8db67b905..6ff3a26fc 100644 --- a/embed/trezorhal/image.c +++ b/embed/trezorhal/image.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/trezorhal/image.h b/embed/trezorhal/image.h index a27fca62f..5ac1c00e0 100644 --- a/embed/trezorhal/image.h +++ b/embed/trezorhal/image.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef __TREZORHAL_IMAGE_H__ #define __TREZORHAL_IMAGE_H__ diff --git a/embed/trezorhal/mpu.c b/embed/trezorhal/mpu.c index 238ee27af..270f890af 100644 --- a/embed/trezorhal/mpu.c +++ b/embed/trezorhal/mpu.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 STM32_HAL_H diff --git a/embed/trezorhal/mpu.h b/embed/trezorhal/mpu.h index 9fe4d766f..2a7ccf6fc 100644 --- a/embed/trezorhal/mpu.h +++ b/embed/trezorhal/mpu.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef __MPU_H__ #define __MPU_H__ diff --git a/embed/trezorhal/options.h b/embed/trezorhal/options.h index d587f025b..406d4b86e 100644 --- a/embed/trezorhal/options.h +++ b/embed/trezorhal/options.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ #ifndef __OPTIONS_H__ diff --git a/embed/trezorhal/rng.c b/embed/trezorhal/rng.c index 3438c9e0f..f01c695f7 100644 --- a/embed/trezorhal/rng.c +++ b/embed/trezorhal/rng.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 STM32_HAL_H diff --git a/embed/trezorhal/rng.h b/embed/trezorhal/rng.h index 2e8eb9442..5c48f4319 100644 --- a/embed/trezorhal/rng.h +++ b/embed/trezorhal/rng.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef TREZORHAL_RNG_H #define TREZORHAL_RNG_H diff --git a/embed/trezorhal/sbu.c b/embed/trezorhal/sbu.c index 79c753da2..4caf201eb 100644 --- a/embed/trezorhal/sbu.c +++ b/embed/trezorhal/sbu.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 STM32_HAL_H diff --git a/embed/trezorhal/sbu.h b/embed/trezorhal/sbu.h index ba65408ac..688429d27 100644 --- a/embed/trezorhal/sbu.h +++ b/embed/trezorhal/sbu.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ #ifndef __TREZORHAL_SBU_H__ diff --git a/embed/trezorhal/sdcard.c b/embed/trezorhal/sdcard.c index fc022b102..14cab9444 100644 --- a/embed/trezorhal/sdcard.c +++ b/embed/trezorhal/sdcard.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + /* * This file is part of the Micro Python project, http://micropython.org/ * diff --git a/embed/trezorhal/sdcard.h b/embed/trezorhal/sdcard.h index 39547b0cf..ebe2d47fb 100644 --- a/embed/trezorhal/sdcard.h +++ b/embed/trezorhal/sdcard.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + /* * This file is part of the Micro Python project, http://micropython.org/ * diff --git a/embed/trezorhal/secbool.h b/embed/trezorhal/secbool.h index ab6e8da34..76dfb38dc 100644 --- a/embed/trezorhal/secbool.h +++ b/embed/trezorhal/secbool.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef TREZORHAL_SECBOOL_H #define TREZORHAL_SECBOOL_H diff --git a/embed/trezorhal/stm32.c b/embed/trezorhal/stm32.c index 7fe809ff8..c9e5a8220 100644 --- a/embed/trezorhal/stm32.c +++ b/embed/trezorhal/stm32.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 STM32_HAL_H #include "rng.h" diff --git a/embed/trezorhal/systick.c b/embed/trezorhal/systick.c index 6e83d27c5..e16f552ff 100644 --- a/embed/trezorhal/systick.c +++ b/embed/trezorhal/systick.c @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + /* * This file is part of the MicroPython project, http://micropython.org/ * diff --git a/embed/trezorhal/touch.c b/embed/trezorhal/touch.c index 4775d0e50..b68e82808 100644 --- a/embed/trezorhal/touch.c +++ b/embed/trezorhal/touch.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 STM32_HAL_H diff --git a/embed/trezorhal/touch.h b/embed/trezorhal/touch.h index 05ef7c007..ff705d703 100644 --- a/embed/trezorhal/touch.h +++ b/embed/trezorhal/touch.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ #ifndef TREZORHAL_TOUCH_H diff --git a/embed/trezorhal/usb.c b/embed/trezorhal/usb.c index 04b774227..695efde13 100644 --- a/embed/trezorhal/usb.c +++ b/embed/trezorhal/usb.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 STM32_HAL_H diff --git a/embed/trezorhal/usb.h b/embed/trezorhal/usb.h index 9a9577050..ef83a4386 100644 --- a/embed/trezorhal/usb.h +++ b/embed/trezorhal/usb.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ #ifndef __TREZORHAL_USB_H__ diff --git a/embed/trezorhal/usb_hid-defs.h b/embed/trezorhal/usb_hid-defs.h index fae9fcd75..f1626c3ea 100644 --- a/embed/trezorhal/usb_hid-defs.h +++ b/embed/trezorhal/usb_hid-defs.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ typedef struct __attribute__((packed)) { diff --git a/embed/trezorhal/usb_hid-impl.h b/embed/trezorhal/usb_hid-impl.h index d54cdfe9a..084342557 100644 --- a/embed/trezorhal/usb_hid-impl.h +++ b/embed/trezorhal/usb_hid-impl.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ #define USB_CLASS_HID 0x03 diff --git a/embed/trezorhal/usb_vcp-defs.h b/embed/trezorhal/usb_vcp-defs.h index ef390abd5..a0c702b5c 100644 --- a/embed/trezorhal/usb_vcp-defs.h +++ b/embed/trezorhal/usb_vcp-defs.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/trezorhal/usb_vcp-impl.h b/embed/trezorhal/usb_vcp-impl.h index 8dbad5fe4..28aa63875 100644 --- a/embed/trezorhal/usb_vcp-impl.h +++ b/embed/trezorhal/usb_vcp-impl.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ // Communications Device Class Code (bFunctionClass, bInterfaceClass) diff --git a/embed/trezorhal/usb_webusb-defs.h b/embed/trezorhal/usb_webusb-defs.h index 925993fb9..bb6d65f95 100644 --- a/embed/trezorhal/usb_webusb-defs.h +++ b/embed/trezorhal/usb_webusb-defs.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ #define USB_WEBUSB_VENDOR_CODE 0x01 // arbitrary diff --git a/embed/trezorhal/usb_webusb-impl.h b/embed/trezorhal/usb_webusb-impl.h index 1fae80dd5..08aabe629 100644 --- a/embed/trezorhal/usb_webusb-impl.h +++ b/embed/trezorhal/usb_webusb-impl.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ #define USB_CLASS_WEBUSB 0xFF diff --git a/embed/unix/common.c b/embed/unix/common.c index 2f5b9369c..d5e27a572 100644 --- a/embed/unix/common.c +++ b/embed/unix/common.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/unix/common.h b/embed/unix/common.h index 30718ee6d..8b79999a5 100644 --- a/embed/unix/common.h +++ b/embed/unix/common.h @@ -1,3 +1,22 @@ +/* + * This file is part of the TREZOR project, https://trezor.io/ + * + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . + */ + #ifndef __TREZORUNIX_COMMON_H__ #define __TREZORUNIX_COMMON_H__ diff --git a/embed/unix/flash.c b/embed/unix/flash.c index ffe967e49..22c9ba69b 100644 --- a/embed/unix/flash.c +++ b/embed/unix/flash.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Jan Pochyla, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/unix/options.h b/embed/unix/options.h index 72fbc9d0f..cd31546ec 100644 --- a/embed/unix/options.h +++ b/embed/unix/options.h @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 . */ #ifndef __OPTIONS_H__ diff --git a/embed/unix/rng.c b/embed/unix/rng.c index c16a3c1c7..62dc8d72b 100644 --- a/embed/unix/rng.c +++ b/embed/unix/rng.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/unix/sbu.c b/embed/unix/sbu.c index f6a256839..1c9530a40 100644 --- a/embed/unix/sbu.c +++ b/embed/unix/sbu.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 "sbu.h" diff --git a/embed/unix/sdcard.c b/embed/unix/sdcard.c index db670c42c..a296bbce6 100644 --- a/embed/unix/sdcard.c +++ b/embed/unix/sdcard.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/unix/touch.c b/embed/unix/touch.c index e0785e48f..76e909352 100644 --- a/embed/unix/touch.c +++ b/embed/unix/touch.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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 diff --git a/embed/unix/usb.c b/embed/unix/usb.c index 834097c34..8ba9044db 100644 --- a/embed/unix/usb.c +++ b/embed/unix/usb.c @@ -1,8 +1,20 @@ /* - * Copyright (c) Pavol Rusnak, SatoshiLabs + * This file is part of the TREZOR project, https://trezor.io/ * - * Licensed under TREZOR License - * see LICENSE file for details + * Copyright (c) SatoshiLabs + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT 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