From b72cee46eea13d6f8c9a47703693c809c2f0c65d Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Wed, 15 Jan 2003 14:02:01 +0000 Subject: * basic.c (verify_one_signature,check_pubkey_sign) (check_pubkey): New. (main): Check public key functions. Add a --debug option. * sexp.c (gcry_sexp_length): Fixed. This was seriously broken. * pubkey.c (sexp_data_to_mpi): New. This handles pkcs1 padding. (gcry_pk_sign, gcry_pk_verify): Use it here. (gcry_pk_encrypt): And here. (pubkey_verify): Add debug code. (sexp_to_enc): Handle flags in the input and return the pkcs1 flag in a new parameter. (gcry_pk_decrypt): Prepare for future pkcs1 handling. --- libgcrypt.txt | 77 +++++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 51 insertions(+), 26 deletions(-) (limited to 'libgcrypt.txt') diff --git a/libgcrypt.txt b/libgcrypt.txt index 025391b3..620b0d27 100644 --- a/libgcrypt.txt +++ b/libgcrypt.txt @@ -1,11 +1,19 @@ %%comments: -Copyright (C) 2001 Free Software Foundation, Inc. - -Permission is granted to copy, distribute and/or modify this document -under the terms of the GNU Free Documentation License, Version 1.1 or -any later version published by the Free Software Foundation; with no -Invariant Sections, with no Front-Cover Texts, and with no Back-Cover -Texts. A copy of the license is included in the file COPYING. +

+The copyright licensing notice below applies to this text. The software +described in this text has its own copyright notice and license, which can +usually be found in the distribution itself. +

+

+Copyright © 2000, 2001, 2002 Free Software Foundation, Inc. +

+

+Permission is granted to copy, distribute, and/or modify this document +under the terms of the GNU Free Documentation License, Version 1.1 or any +later version published by the Free Software Foundation; with no Invariant +Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy +of this license is included in the file COPYING.DOC. +

%%name: Libgcrypt @@ -14,51 +22,59 @@ Texts. A copy of the license is included in the file COPYING. %%full-description: This is a general purpose cryptographic library based on the code from GnuPG. It provides functions for all cryptograhic building blocks: symmetric ciphers -(AES,DES,Blowfish,CAST5,Twofish,Arcfour), hash algorithms (MD5, +(AES,DES,Blowfish,CAST5,Twofish,Arcfour), hash algorithms (MD4, MD5, RIPE-MD160, SHA-1, TIGER-192), MACs (HMAC for all hash algorithms), public key algorithms (RSA, ElGamal, DSA), large integer functions, random numbers and a lot of supporting functions. -%%category: security, libraries +%%category: sec, libs %%license: LGPL -%%license verified by: -%%license verified on: -%%maintainer: g10 Code GmbH +%%license-verified-by: Janet Casey + +%%license-verified-on: 2001-04-23 + +%%maintainer: Werner Koch -%%updated: 2001-06-01 +%%updated: 2002-12-23 -%%keywords: encryption, public key, digital signature, hash +%%keywords: encryption, public key, digital signature, hash, libgcrypt -%%interface: +%%interface: Command line %%programs: -%%GNU: (I am not sure - it is a spring-off from GnuPG) +%%GNU: yes %%web-page: http://www.gnupg.org -%%support: paid extension/consulting from http://www.g10code.com +%%support: Paid extension/consulting from http://www.g10code.com -%%doc: English programmer reference in Texinfo, Postscript, HTML included +%%doc: Programmer reference in Texinfo, Postscript, HTML included %%developers: Matthew Skala, Michael Roth, Niklas Hernaeus, Remi -Guyomarch, Werner Koch . +Guyomarch, Simon Josefsson, Werner Koch . %%contributors: %%sponsors: -%%source: ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/ +%%source-tarball: ftp://ftp.gnupg.org/gcrypt/alpha/libgcrypt/libgcrypt-1.1.11.tar.gz + +%%source-info: + +%%source-template: %%debian: -%%redhat: +%%rpm: %%repository: See http://www.gnupg.org/cvs-access.html -%%related: +%%related: + +%%related-outside-directory: %%source-language: C @@ -72,9 +88,10 @@ Guyomarch, Werner Koch . %%source-prerequisites: -%%version: 1.1.3 alpha released on 2001-05-31 +%%version: 1.1.11 released 2002-12-21 -%%announce-list: announce@gnupg.org announce-request@gnupg.org +%%announce-list: + %%announce-news: @@ -82,7 +99,12 @@ Guyomarch, Werner Koch . %%help-news: -%%dev-list: gcrypt-devel@gnupg.org gcrypt-devel-request@gnupg.org +%%help-irc-channel: + +%%dev-irc-channel: + +%%dev-list: + %%dev-news: @@ -90,4 +112,7 @@ Guyomarch, Werner Koch . %%bug-database: -%%entry written by: Werner Koch \ No newline at end of file +%%entry-written-by: Werner Koch + +%%entry-added: 2001-06-01 + -- cgit v1.2.1