Short:        GNU crypto library
Author:       see AUTHORS
Uploader:     megacz usa com
Type:         dev/lib
Version:      1.2.4
Requires:     see notes
Architecture: m68k-amigaos

libgcrypt-1.2.4
-----------------

---

Copyright 2000, 2002, 2003, 2004, 2005, 2006, 
          2007 Free Software Foundation, Inc.

This file is free software; as a special exception the author gives
unlimited permission to copy and/or distribute it, with or without
modifications, as long as this notice is preserved.

This file is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



Overview
--------

Libgcrypt is a general purpose crypto library based on the code
used in GnuPG.  We can't start with a new version number because
libgcrypt was part of gnupg 1.1 and some applications already used
it and tested for the version number. We believe that the API can
stay as it is, except that new functions may be added in the
future.

---

NOTES:


[*]
  before you start using your program you need to fake the '/dev/random' and
  '/dev/urandom', just do the following(add the second one(assign...) to your
  GG environment init or to your startup if it isnt already there):
  ;
  makedir gg:dev
  assign dev: gg:dev
  prng dev:random
  prng dev:urandom
  ;
  this will generate two 16 kilos long pseudo entropy pools, so the 'libgcrypt'
  gatherer will be happy. you can regenarate them from time to time, but i have
  seen(while doing tests) that the hash stuff is quite good and gives almost
  no repeats with the same seed.
  ;
  'prng' is an ARexx script, you can modify it if you feel that the randomness
  it deliver is poor.
  ;
  if you cant stand such solution please write a 'RANDOM:' and 'URANDOM:' device(s)
  for our little Miggy - that would be jolly :)


[*]
  this library('libgcrypt') depends on 'libgpg-error', available on Aminet.


[*]
  code was generated for 68000, so it will work on any Amiga.


---
megacz@usa.com

