
I've used the Crypto++ library in the past, which includes a SHA-1 implementation which, if I recall, is in the public domain (as is most of the library). Randy Bowen -----Original Message----- From: boost-bounces@lists.boost.org [mailto:boost-bounces@lists.boost.org] On Behalf Of Andy Sent: Monday, November 13, 2006 12:12 PM To: boost@lists.boost.org Subject: [boost] sha-1 Hi, I am looking for an implementation of the sha-1 algorithm that I can use for the guid library that I am writing. Since I hope to submit this to boost, I need the sha-1 code to conform to the boost license requirements. I have found http://www.packetizer.com/security/sha1/. Here are the contents of the license.txt file: Copyright (C) 1998 Paul E. Jones <paulej@arid.us> All Rights Reserved. This software is licensed as "freeware." Permission to distribute this software in source and binary forms is hereby granted without a fee. THIS SOFTWARE IS PROVIDED 'AS IS' AND WITHOUT ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHOR SHALL NOT BE HELD LIABLE FOR ANY DAMAGES RESULTING FROM THE USE OF THIS SOFTWARE, EITHER DIRECTLY OR INDIRECTLY, INCLUDING, BUT NOT LIMITED TO, LOSS OF DATA OR DATA BEING RENDERED INACCURATE. Would this license prevent the guid library from being accepted as a boost library? If so, does anyone know of code for the sha-1 algorithm that would not prevent the guid library from being accepted as a boost library? Thanks in advance, Andy Tompkins _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost