Added License Info to all files
This commit is contained in:
		
							parent
							
								
									2c43091a15
								
							
						
					
					
						commit
						b6c5a6b68d
					
				|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ////////////////////////////////////////////////////////////
 | ////////////////////////////////////////////////////////////
 | ||||||
| //                                                        //
 | //                                                        //
 | ||||||
|  |  | ||||||
							
								
								
									
										26
									
								
								src/HAP.cpp
								
								
								
								
							
							
						
						
									
										26
									
								
								src/HAP.cpp
								
								
								
								
							|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #include <ESPmDNS.h> | #include <ESPmDNS.h> | ||||||
| #include <nvs_flash.h> | #include <nvs_flash.h> | ||||||
|  |  | ||||||
							
								
								
									
										26
									
								
								src/HAP.h
								
								
								
								
							
							
						
						
									
										26
									
								
								src/HAP.h
								
								
								
								
							|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										35
									
								
								src/HKDF.cpp
								
								
								
								
							
							
						
						
									
										35
									
								
								src/HKDF.cpp
								
								
								
								
							|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #include <mbedtls/hkdf.h> | #include <mbedtls/hkdf.h> | ||||||
| #include <mbedtls/platform_util.h> | #include <mbedtls/platform_util.h> | ||||||
|  | @ -21,8 +47,13 @@ int HKDF::create(uint8_t *outputKey, uint8_t *inputKey, int inputLen, char *salt | ||||||
| 
 | 
 | ||||||
| /////////////////////////////////////////////////////////////////////////////////
 | /////////////////////////////////////////////////////////////////////////////////
 | ||||||
| /////////////////////////////////////////////////////////////////////////////////
 | /////////////////////////////////////////////////////////////////////////////////
 | ||||||
| // CODE FOR HKDF COPIED FROM MBEDTLS GITHUB SINCE IT IS NOT INCLUDED 
 | // CODE FOR HKDF IS MISSING FROM THE MBEDTLS LIBRARY INCLUDED WITH THE
 | ||||||
| // IN STANDARD ARDUIO-ESP32 LIBRARY.
 | // ARDUINO-ESP32 LIBRARY.  THE CODE BELOW IS SOURCE DIRECTLY FROM THE MBEDTLS
 | ||||||
|  | // GITHUB.  SEE THE MBEDTLS GITHUB SITE FOR LICENSING TERMS:
 | ||||||
|  | //
 | ||||||
|  | //  https://github.com/ARMmbed/mbedtls/blob/development/LICENSE 
 | ||||||
|  | //
 | ||||||
|  | //
 | ||||||
| 
 | 
 | ||||||
| int mbedtls_hkdf( const mbedtls_md_info_t *md, const unsigned char *salt, | int mbedtls_hkdf( const mbedtls_md_info_t *md, const unsigned char *salt, | ||||||
|                   size_t salt_len, const unsigned char *ikm, size_t ikm_len, |                   size_t salt_len, const unsigned char *ikm, size_t ikm_len, | ||||||
|  |  | ||||||
							
								
								
									
										28
									
								
								src/HKDF.h
								
								
								
								
							
							
						
						
									
										28
									
								
								src/HKDF.h
								
								
								
								
							|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
|  | @ -8,7 +34,7 @@ | ||||||
| //
 | //
 | ||||||
| // This is a wrapper around mbedtls_hkdf, which is NOT
 | // This is a wrapper around mbedtls_hkdf, which is NOT
 | ||||||
| // included in the normal Arduino-ESP32 library.
 | // included in the normal Arduino-ESP32 library.
 | ||||||
| // Code was instead downloaded from MBED GitHub directly and 
 | // Code was instead sourced directly from MBED GitHub and 
 | ||||||
| // incorporated under hkdf.cpp, with a wrapper to always
 | // incorporated under hkdf.cpp, with a wrapper to always
 | ||||||
| // use SHA-512 with 32 bytes of output as required by HAP.
 | // use SHA-512 with 32 bytes of output as required by HAP.
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #include <ESPmDNS.h> | #include <ESPmDNS.h> | ||||||
| #include <nvs_flash.h> | #include <nvs_flash.h> | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #include <DNSServer.h> | #include <DNSServer.h> | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										26
									
								
								src/SRP.cpp
								
								
								
								
							
							
						
						
									
										26
									
								
								src/SRP.cpp
								
								
								
								
							|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #include <sodium.h> | #include <sodium.h> | ||||||
| #include <Arduino.h> | #include <Arduino.h> | ||||||
|  |  | ||||||
							
								
								
									
										26
									
								
								src/SRP.h
								
								
								
								
							
							
						
						
									
										26
									
								
								src/SRP.h
								
								
								
								
							|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| ///////////////////////////////////
 | ///////////////////////////////////
 | ||||||
| // SPAN SERVICES (HAP Chapter 8) //
 | // SPAN SERVICES (HAP Chapter 8) //
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| // USER-DEFINED SETTINGS AND REFERENCE ENUMERATION CLASSES
 | // USER-DEFINED SETTINGS AND REFERENCE ENUMERATION CLASSES
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										26
									
								
								src/TLV.h
								
								
								
								
							
							
						
						
									
										26
									
								
								src/TLV.h
								
								
								
								
							|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #include "Utils.h" | #include "Utils.h" | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										26
									
								
								src/Utils.h
								
								
								
								
							
							
						
						
									
										26
									
								
								src/Utils.h
								
								
								
								
							|  | @ -1,3 +1,29 @@ | ||||||
|  | /*********************************************************************************
 | ||||||
|  |  *  MIT License | ||||||
|  |  *   | ||||||
|  |  *  Copyright (c) 2020 Gregg E. Berman | ||||||
|  |  *   | ||||||
|  |  *  https://github.com/HomeSpan/HomeSpan
 | ||||||
|  |  *   | ||||||
|  |  *  Permission is hereby granted, free of charge, to any person obtaining a copy | ||||||
|  |  *  of this software and associated documentation files (the "Software"), to deal | ||||||
|  |  *  in the Software without restriction, including without limitation the rights | ||||||
|  |  *  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | ||||||
|  |  *  copies of the Software, and to permit persons to whom the Software is | ||||||
|  |  *  furnished to do so, subject to the following conditions: | ||||||
|  |  *   | ||||||
|  |  *  The above copyright notice and this permission notice shall be included in all | ||||||
|  |  *  copies or substantial portions of the Software. | ||||||
|  |  *   | ||||||
|  |  *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | ||||||
|  |  *  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | ||||||
|  |  *  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | ||||||
|  |  *  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | ||||||
|  |  *  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, | ||||||
|  |  *  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE | ||||||
|  |  *  SOFTWARE. | ||||||
|  |  *   | ||||||
|  |  ********************************************************************************/ | ||||||
|   |   | ||||||
| #pragma once | #pragma once | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Gregg
						Gregg