Branch: Tag:

2017-09-21

2017-09-21 15:49:19 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.Hash._HMAC: Propagate password to inherited implementation.

2017-09-07

2017-09-07 10:54:04 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Removed some debug.

2017-09-07 10:51:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Build [Nettle]: Fixed yet another C99-ism.

2017-08-02

2017-08-02 20:07:22 by Martin Nilsson <nilsson@fastmail.com>

Use lexical_inherit.

2017-08-01

2017-08-01 21:56:39 by Martin Nilsson <nilsson@fastmail.com>

Fixed digest_info.

2017-08-01 13:01:40 by Martin Nilsson <nilsson@fastmail.com>

Use Nettle HMAC implementation for Nettle implemented ciphers. Up to 3 times faster.

2017-07-31

2017-07-31 21:04:38 by Martin Nilsson <nilsson@fastmail.com>

Less code duplication. This should probably move somewhere more central.

2017-07-19

2017-07-19 18:15:19 by Martin Nilsson <nilsson@fastmail.com>

3-5 times faster pbkdf2 for SHA1 and SHA256

2014-10-06

2014-10-06 15:09:45 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Reference the programs being inherited.

Make sure that there's a local symbol in the parent for the
programs that we inherit. Otherwise the parent_identifier in
the generated inherit may point back to some later override.

This happens frequently when inheriting the State class.

This fixes infinite recursion in eg Program.all_inherits()
when called with several of the Crypto and Nettle classes.

2014-10-06 15:08:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Reference the programs being inherited.

Make sure that there's a local symbol in the parent for the
programs that we inherit. Otherwise the parent_identifier in
the generated inherit may point back to some later override.

This happens frequently when inheriting the State class.

This fixes infinite recursion in eg Program.all_inherits()
when called with several of the Crypto and Nettle classes.

2014-03-29

2014-03-29 12:57:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Specify a base name to precompile.

The internal C-level symbols generated by precompile are now
prefixed with "Nettle_" or "NETTLE_".

2014-01-05

2014-01-05 15:14:13 by Marcus Comstedt <marcus@mc.pp.se>

Merge branch '8.0' into gobject-introspection

2013-10-20

2013-10-20 13:59:27 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Use ASSIGN_CURRENT_STORAGE() in the hashes.

2013-10-19

2013-10-19 11:53:35 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Use get_inherit_storage() in the hashes.

2013-10-05

2013-10-05 13:56:32 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.Hash: Added some missing inherits to the doc.

2013-10-05 13:05:57 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.Hash: Major refactoring of the hashes.

The hash state now uses parent pointers instead of mixins.

Renamed Nettle.<HASH>_Info to Nettle.<HASH> and
moved Nettle.<HASH>_State to Nettle.<HASH>.State.

Adjusted the corresponding code in Crypto, so that the APIs
there should be the same as before.

2011-12-20

2011-12-20 16:43:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Parameterized hash.cmod by using cmod API level 4.