X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fsha1.cpp;h=6ed7385d51fa255b719eee7a1ec634319fda0148;hb=18bfa1c785a123499ee12d0551a9447a4d32d93b;hp=93df109693b903a02b70b8c5227b3ecbef9fa296;hpb=d4d49ee8f4d425e7a4136d65f519728869680951;p=oweals%2Fminetest.git diff --git a/src/sha1.cpp b/src/sha1.cpp index 93df10969..6ed7385d5 100644 --- a/src/sha1.cpp +++ b/src/sha1.cpp @@ -4,8 +4,24 @@ Copyright (c) 2005 Michael D. Leonhard http://tamale.net/ -This file is licensed under the terms described in the -accompanying LICENSE file. +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 @@ -130,7 +146,7 @@ void SHA1::process() void SHA1::addBytes( const char* data, int num ) { assert( data ); - assert( num > 0 ); + assert( num >= 0 ); // add these bytes to the running total size += num; // repeat until all data is processed