diff --git a/AUTHORS b/AUTHORS new file mode 100644 index 00000000..7d1d96fa --- /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 15aa62b1..0e7433bf 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 d0e83c17..b24b35ee 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 fc16f02e..6addf590 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 82797342..09e0e092 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 f2e4aebf..ea669927 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 74422ee3..29bad0bc 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 4cd1fa0f..4a3a1f83 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 e54e5b17..10050df5 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 b25abd65..2857137b 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 472455e4..d4b99fc8 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 07b590e2..76374b6f 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 4ee73f56..4e9ff13c 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 75bfeed6..e775d471 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 e69785e4..558eb9a8 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 113c898a..1bcd1fd0 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 207569d1..d1e4bd0d 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 50090f78..e329fbd5 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 1a93e0f3..e9c5dc19 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 a0fe2416..d15c2ca7 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 bccb1b87..27e1fb23 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 1b9a0425..927c31a6 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 891b7610..9b4a04c4 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 7185c332..55250d7b 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 f7813be7..653234b2 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 0988c7e2..450d3666 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 b4722afa..a196567a 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 b5298677..6448f25f 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 1ce1c4d1..0c6783e1 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 ad61f5d0..1662993f 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 59418c78..76797d94 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 1031489a..b25be429 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 2824f5ad..a9d8e584 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 c665e776..9d4acacb 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 6aad9b40..9eca78df 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 28eb4bcb..06254903 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 a6445aae..70489ce4 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 9adb6cc5..466a409b 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 dd9f9270..679e0fe8 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 8cf5eec6..d0ff4380 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 dddac72f..d1071278 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 2c06b9ee..d32171ef 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 e0329113..3ac5b709 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 6812a1e8..d66c6661 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 cacbee82..d7285c27 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 4d814e98..f9dd5bb6 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 aa85de86..4ba104fe 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 3de059d5..1384a2c8 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 a282133e..87bb566d 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 de9dd535..a0eafacb 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 7718d2c5..16f3ee3c 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 9ff4d162..752a5faa 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 fee36b0b..b68d8cbb 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 70a04031..2490e6ff 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 7b5b7b2b..c6f90d8e 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 266188f8..bf5cb2e3 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 fc1a0d3a..a017ba69 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 48634c6e..6ceca4ac 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 c3483878..e5b0268d 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 57b4b45a..e128002c 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 0c300b73..fe8f622e 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 e04f7eae..18f0f5dc 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 f2903625..7ff2870b 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 792135a6..673ee8a4 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 bc904a22..d613aba5 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 f1790b70..784f9a27 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 141f3e66..52ea9770 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 8db67b90..6ff3a26f 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 a27fca62..5ac1c00e 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 238ee27a..270f890a 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 9fe4d766..2a7ccf6f 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 d587f025..406d4b86 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 3438c9e0..f01c695f 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 2e8eb944..5c48f431 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 79c753da..4caf201e 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 ba65408a..688429d2 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 fc022b10..14cab944 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 39547b0c..ebe2d47f 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 ab6e8da3..76dfb38d 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 7fe809ff..c9e5a822 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 6e83d27c..e16f552f 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 4775d0e5..b68e8280 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 05ef7c00..ff705d70 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 04b77422..695efde1 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 9a957705..ef83a438 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 fae9fcd7..f1626c3e 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 d54cdfe9..08434255 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 ef390abd..a0c702b5 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 8dbad5fe..28aa6387 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 925993fb..bb6d65f9 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 1fae80dd..08aabe62 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 2f5b9369..d5e27a57 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 30718ee6..8b79999a 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 ffe967e4..22c9ba69 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 72fbc9d0..cd31546e 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 c16a3c1c..62dc8d72 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 f6a25683..1c9530a4 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 db670c42..a296bbce 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 e0785e48..76e90935 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 834097c3..8ba9044d 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