~ubuntu-branches/ubuntu/natty/libgcrypt11/natty-proposed

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Metzler
  • Date: 2009-02-21 13:46:58 UTC
  • mto: (1.1.6 upstream) (2.1.3 squeeze)
  • mto: This revision was merged to the branch mainline in revision 18.
  • Revision ID: james.westby@ubuntu.com-20090221134658-855twvcr4ezk2ron
ImportĀ upstreamĀ versionĀ 1.4.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Noteworthy changes in version 1.4.4 (2009-01-22)
 
2
------------------------------------------------
 
3
 
 
4
 * Publish GCRY_MODULE_ID_USER and GCRY_MODULE_ID_USER_LAST constants.
 
5
   This functionality has been in Libgcrypt since 1.3.0. 
 
6
 
 
7
 * MD5 may now be used in non-enforced fips mode.
 
8
 
 
9
 * Fixed HMAC for SHA-384 and SHA-512 with keys longer than 64 bytes.
 
10
 
 
11
 * In fips mode, RSA keys are now generated using the X9.31 algorithm
 
12
   and DSA keys using the FIPS 186-2 algorithm.
 
13
 
 
14
 * The transient-key flag is now also supported for DSA key
 
15
   generation.  DSA domain parameters may be given as well.
 
16
 
 
17
 
 
18
Noteworthy changes in version 1.4.3 (2008-09-18)
 
19
------------------------------------------------
 
20
 
 
21
 * Try to auto-initialize Libgcrypt to minimize the effect of
 
22
   applications not doing that correctly.  This is not a perfect
 
23
   solution but given that many applicationion would totally fail
 
24
   without such a hack, we try to help at least with the most common
 
25
   cases.  Folks, please read the manual to learn how to properly
 
26
   initialize Libgcrypt!
 
27
 
 
28
 * Auto-initialize the secure memory to 32k instead of aborting the
 
29
   process.
 
30
 
 
31
 * Log fatal errors via syslog.
 
32
 
 
33
 * Changed the name and the semantics of the fips mode config file.
 
34
 
 
35
 * Add convenience macro gcry_fips_mode_active.
 
36
 
 
37
 * More self-tests.
 
38
 
 
39
 * Documentation cleanups.
 
40
 
 
41
 
 
42
Noteworthy changes in version 1.4.2 (2008-09-08)
 
43
------------------------------------------------
 
44
 
 
45
 * The long missing gcry_mpi_lshift function has been added.
 
46
 
 
47
 * RSA key generation now supports a "transient-key" flag.
 
48
 
 
49
 * The keygrip computation for ECDSA has been implemented thus ECDSA
 
50
   is now fully supported.
 
51
 
 
52
 * A few macros have been replaced by functions for better type
 
53
   checking.
 
54
 
 
55
 * The thread initialization structure now carries version
 
56
   information.
 
57
 
 
58
 * The manual describes more clearly how to initialize Libgcrypt.
 
59
 
 
60
 * The library may now be switched into a FIPS mode.
 
61
 
 
62
 * Interface changes relative to the 1.3.0 release:
 
63
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
64
 GCRYCTL_OPERATIONAL_P   NEW.
 
65
 GCRYCTL_FIPS_MODE_P     NEW.
 
66
 GCRYCTL_FORCE_FIPS_MODE NEW.
 
67
 gcry_cipher_setkey      NEW: Replaces macro.
 
68
 gcry_cipher_setiv       NEW: Replaces macro.
 
69
 gcry_cipher_setctr      NEW: Replaces macro.
 
70
 gcry_mpi_lshift         NEW.
 
71
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
72
 
 
73
 
1
74
Noteworthy changes in version 1.4.1 (2008-04-25)
2
75
------------------------------------------------
3
76
 
512
585
    into into libgcrypt and GnuPG.
513
586
 
514
587
 
515
 
Copyright 2001, 2002, 2003, 2004, 2007, 2008 Free Software Foundation, Inc.
 
588
Copyright 2001, 2002, 2003, 2004, 2007, 2008,
 
589
          2009 Free Software Foundation, Inc.
516
590
 
517
591
This file is free software; as a special exception the author gives
518
592
unlimited permission to copy and/or distribute it, with or without