(continued from previous pageredistribution and use in source and binary formswith or without modificationare permitted provided that the following conditions are met redistributions of source code must retain the above copyright noticethis list of conditions and the following disclaimer redistributions in binary form must reproduce the above copyright noticethis list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution this software is provided by the author and contributors ``as is'and any express or implied warrantiesincludingbut not limited tothe implied warranties of merchantability and fitness for particular purpose are disclaimed in no event shall the author or contributors be liable for any directindirectincidentalspecialexemplaryor consequential damages (includingbut not limited toprocurement of substitute goods or servicesloss of usedataor profitsor business interruptionhowever caused and on any theory of liabilitywhether in contractstrict liabilityor tort (including negligence or otherwisearising in any way out of the use of this softwareeven if advised of the possibility of such damage siphash the file python/pyhash contains marek majkowskiimplementation of dan bernstein' siphash algorithm the contains the following notecopyright ( marek majkowski permission is hereby grantedfree of chargeto any person obtaining copy of this software and associated documentation files (the "software")to deal in the software without restrictionincluding without limitation the rights to usecopymodifymergepublishdistributesublicenseand/or sell copies of the softwareand to permit persons to whom the software is furnished to do sosubject to the following conditionsthe above copyright notice and this permission notice shall be included in all copies or substantial portions of the software original locationsolution inspired by code fromsamuel neves (supercop/crypto_auth/siphash /littledjb (supercop/crypto_auth/siphash /little jean-philippe aumasson ( strtod and dtoa the file python/dtoa cwhich supplies functions dtoa and strtod for conversion of doubles to and from stringsis derived from the file of the same name by david gaycurrently available from http//www netlib org/fpthe original fileas retrieved on march contains the following copyright and licensing notice appendix history and license