Skip to content

Commit

Permalink
CHANGES
Browse files Browse the repository at this point in the history
  • Loading branch information
pqwy committed Jul 7, 2015
1 parent d7c7ec7 commit 2441255
Showing 1 changed file with 31 additions and 31 deletions.
62 changes: 31 additions & 31 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,45 @@
(trunk):
0.5.1 (2015-07-07):
* Disable AES-NI if not supported in the `./configure` step.
* Support the global opam variable `nocrypto-inhibit-modernity`.

0.5.0 (2015-07-02):
* support for AES-NI and SSE2
* support RSA-OAEP and RSA-PSS
* drop ctypes for internal C calls
* generate smaller secret exponents for DH, making operations on large groups much faster
* support dynamic switching of RNG algorithms and decouple `Rng` from `Fortuna`
* module for injectring entropy into RNG on pure Unix (optional)
* `Nocrypto_entropy_lwt.initialize` no longer needs to be synchronized on
* renamed module signatures and modules containing only signatures from `T` to `S`
* changes to `CTR`, `CBC`, `Rsa` and `Dh` APIs
* Support for AES-NI and SSE2.
* Support RSA-OAEP and RSA-PSS.
* Drop `ctypes` for internal C calls.
* Generate smaller secret exponents for DH, making operations on large groups much faster.
* Support dynamic switching of RNG algorithms and decouple `Rng` from `Fortuna`.
* Module for injectring entropy into RNG on pure Unix (optional).
* `Nocrypto_entropy_lwt.initialize` no longer needs to be synchronized on.
* Renamed module signatures and modules containing only signatures from `T` to `S`.
* Changes to `CTR`, `CBC`, `Rsa` and `Dh` APIs.

0.4.0 (2015-05-02):
* module for injecting entropy into RNG on Unix/Lwt (optional)
* module for injecting entropy into RNG on Mirage/Xen (optional; depends on mirage-entropy-xen)
* API changes in Rng
* do not 0-pad DH public and shared representations
* more named DH groups
* Module for injecting entropy into RNG on Unix/Lwt (optional).
* Module for injecting entropy into RNG on Mirage/Xen (optional; depends on mirage-entropy-xen).
* API changes in `Rng`.
* Do not 0-pad DH public and shared representations.
* More named DH groups.

0.3.1 (2015-02-01):
* support for Mirage/Xen (contributed by Thomas Leonard <[email protected]>)
* Support for Mirage/Xen (contributed by Thomas Leonard <[email protected]>).

0.3.0 (2014-12-21):
* removed ad-hoc key marshalling functions as key material typically comes
non-trivially encoded anyways
* changed how module interfaces for the packed module are handled:
`module type of` constructs are gone
* more consistent errors in rsa
* small api breakage here and there
* Removed ad-hoc key marshalling functions as key material typically comes non-trivially encoded anyways.
* Changed how module interfaces for the packed module are handled: `module type of` constructs are gone.
* More consistent errors in `Rsa`.
* Small API breakage here and there.

0.2.2 (2014-11-04):
* replaced hashing sources with the ones from hs-cryptohash
(https://github.com/vincenthz/hs-cryptohash) by Vincent Hanquez
* renamed various symbols likely to conflict with other crypto libraries
* Replaced hashing sources with the ones from hs-cryptohash
(https://github.com/vincenthz/hs-cryptohash) by Vincent Hanquez.
* Renamed various symbols likely to conflict with other crypto libraries.

0.2.0 (2014-10-30):
* DSA (initial version contributed by Hannes Mehnert <[email protected]>)
* CCM mode for AES (contributed by Hannes Mehnert <[email protected]>)
* switched from hand written stubs to ctypes for intefacing with the C code
* packed the module to avoid clobbering global namespace; some modules renamed
* various bugfixes and improvements
* DSA (initial version contributed by Hannes Mehnert <[email protected]>).
* CCM mode for AES (contributed by Hannes Mehnert <[email protected]>).
* Switched from hand written stubs to ctypes for intefacing with the C code.
* Packed the module to avoid clobbering global namespace; some modules renamed.
* Various bugfixes and improvements.

0.1.0 (2014-07-08):
* initial (beta) release
* Initial (beta) release.

0 comments on commit 2441255

Please sign in to comment.