Boost logo

Boost :

From: Andy (atompkins_at_[hidden])
Date: 2006-11-13 15:11:42


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_at_[hidden]>
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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk