Branch: Tag:

2023-06-01

2023-06-01 10:43:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.Hash: Fix AutoDoc syntax for balloon().

Also adds some related headerfile/lib paranoia.

2023-06-01 09:32:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.ECC: Add curves GOST_GC256B and GOST_GC512A.

2023-05-21

2023-05-21 10:27:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.GOST94CP: Add CryptoPro variant of GOST94.

2019-03-19

2019-03-19 12:33:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '722771973bd' into patches/lyslyskom22891031

* commit '722771973bd': (6177 commits)
Verify that callablep responses are aligned with reality.
...

2019-03-14

2019-03-14 10:39:03 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '2470270f500c728d10b8895314d8d8b07016e37b' into grubba/typechecker-automap

* commit '2470270f500c728d10b8895314d8d8b07016e37b': (18681 commits)
Removed the old typechecker.
...

2016-12-21

2016-12-21 23:08:40 by Jonas Walldén <jonasw@roxen.com>

Add _sprintf() to Thread.Mutex() that prints current locking thread. Switch to
hex-based thread IDs in _sprintf() for Thread.Thread() for easier reading.

2016-12-10

2016-12-10 17:44:16 by Martin Nilsson <nilsson@fastmail.com>

Documentation fixes. No need to push 0 on void functions.

2016-12-05

2016-12-05 13:42:16 by Martin Nilsson <nilsson@fastmail.com>

Added Nettle.version()

2016-11-15

2016-11-15 16:44:13 by Pontus Östlund <ponost@roxen.com>

Major redesign of the refdoc. Also removed some obsolete stuff.

2016-11-14

2016-11-14 07:59:26 by Pontus Östlund <ponost@roxen.com>

Major redesign of the refdoc. Also removed some obsolete stuff.

2016-11-14 07:59:26 by Pontus Östlund <ponost@roxen.com>

Major redesign of the refdoc. Also removed some obsolete stuff.

2016-10-04

2016-10-04 15:29:06 by Pontus Östlund <ponost@roxen.com>

Query: timed_async_fetch() didn't support chunked transfer encoding.

Promise: Some pikedoc fixes.

2016-04-30

2016-04-30 11:07:37 by Pontus Östlund <poppanator@gmail.com>

Refdoc: Added modfiers to methods, variables and constants. Fixed a Pike doc error in Nettle.Sign.

2016-04-19

2016-04-19 10:31:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Crypto.RSA: Add some support for JOSE JWS signatures.

2016-02-08

2016-02-08 17:24:47 by Peter Bortas <bortas@gmail.com>

Revert "Added the Markdown module and the standalone pike_to_html.pike from 8.1."

This reverts commit 2706a62c3c72b296a0c77b418f1e186c682c7ac5.

2016-02-03

2016-02-03 17:22:22 by Martin Nilsson <nilsson@fastmail.com>

Added creation method raw to put binary data directly in an image object without adaptation.

2016-01-20

2016-01-20 22:36:32 by Pontus Östlund <ponost@roxen.com>

Merge branch 'new-pikedoc' into 8.1

* new-pikedoc:
New doc layout done! (well, as far as I can tell anyway). It now also works on local modules with module_modref as build target.
Start of new layout for the Pike refdoc

2016-01-20 22:36:32 by Pontus Östlund <ponost@roxen.com>

Merge branch 'new-pikedoc' into 8.1

* new-pikedoc:
New doc layout done! (well, as far as I can tell anyway). It now also works on local modules with module_modref as build target.
Start of new layout for the Pike refdoc

2016-01-20 18:09:54 by Pontus Östlund <ponost@roxen.com>

New doc layout done! (well, as far as I can tell anyway). It now also works on local modules with module_modref as build target.

2016-01-20 18:09:54 by Pontus Östlund <ponost@roxen.com>

New doc layout done! (well, as far as I can tell anyway). It now also works on local modules with module_modref as build target.

2016-01-15

2016-01-15 17:32:31 by Kevin O'Rourke <kevinor@opera.com>

TURBO2-1398: Allow disabling of wrapping of describe_backtrace output.

The wrapping can add lots of spaces to the end of lines to pad
them, resulting in enormous backtrace files in some circumstances.

2016-01-04

2016-01-04 14:58:57 by Per Hedbor <ph@opera.com>

strlen is for strings only these days

2015-10-12

2015-10-12 20:46:59 by Pontus Östlund <ponost@roxen.com>

Start of new layout for the Pike refdoc

2015-10-12 20:46:59 by Pontus Östlund <ponost@roxen.com>

Start of new layout for the Pike refdoc

2015-09-18

2015-09-18 14:43:29 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Filesystem.Monitor: Added check_all().

2015-09-15

2015-09-15 14:18:30 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Protocols.HTTP2: Added Frame class.

2015-08-21

2015-08-21 23:56:32 by Martin Nilsson <nilsson@fastmail.com>

Use @rfc{@} autodoc syntax.

2015-08-21 23:56:32 by Martin Nilsson <nilsson@fastmail.com>

Use @rfc{@} autodoc syntax.

2015-08-21 23:56:32 by Martin Nilsson <nilsson@fastmail.com>

Use @rfc{@} autodoc syntax.

2015-01-24

2015-01-24 14:19:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.ECC: Added initial implementation of Curve.Point.

This is to simplify handling of points on ECC curves.

Currently the code is sufficient to perform ECDSA, but
eg encode and decode would be nice.

TODO: Other code needs to be updated to accept Points.

2015-01-24 14:19:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.ECC: Added initial implementation of Curve.Point.

This is to simplify handling of points on ECC curves.

Currently the code is sufficient to perform ECDSA, but
eg encode and decode would be nice.

TODO: Other code needs to be updated to accept Points.

2015-01-02

2015-01-02 14:28:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Cipher: Some more KeyShare-related API changes.

The API now seems to be usable for TLS 1.3.

2015-01-02 14:28:00 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Cipher: Some more KeyShare-related API changes.

The API now seems to be usable for TLS 1.3.

2014-04-26

2014-04-26 12:20:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Moved GCM to a Cipher submodule.

The various tastes of GCM now follow the AEAD API properly.

Crypto.GCM is no more, instead there are Crypto.AES.GCM,
Crypto.Camellia.GCM etc.

Also updates the SSL code accordingly.

2014-04-26 12:20:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Moved GCM to a Cipher submodule.

The various tastes of GCM now follow the AEAD API properly.

Crypto.GCM is no more, instead there are Crypto.AES.GCM,
Crypto.Camellia.GCM etc.

Also updates the SSL code accordingly.

2014-04-26 12:20:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Moved GCM to a Cipher submodule.

The various tastes of GCM now follow the AEAD API properly.

Crypto.GCM is no more, instead there are Crypto.AES.GCM,
Crypto.Camellia.GCM etc.

Also updates the SSL code accordingly.

2014-04-26 12:20:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Moved GCM to a Cipher submodule.

The various tastes of GCM now follow the AEAD API properly.

Crypto.GCM is no more, instead there are Crypto.AES.GCM,
Crypto.Camellia.GCM etc.

Also updates the SSL code accordingly.

2014-04-26 12:20:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Moved GCM to a Cipher submodule.

The various tastes of GCM now follow the AEAD API properly.

Crypto.GCM is no more, instead there are Crypto.AES.GCM,
Crypto.Camellia.GCM etc.

Also updates the SSL code accordingly.

2014-04-26 12:20:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Moved GCM to a Cipher submodule.

The various tastes of GCM now follow the AEAD API properly.

Crypto.GCM is no more, instead there are Crypto.AES.GCM,
Crypto.Camellia.GCM etc.

Also updates the SSL code accordingly.

2014-04-26 12:20:24 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle: Moved GCM to a Cipher submodule.

The various tastes of GCM now follow the AEAD API properly.

Crypto.GCM is no more, instead there are Crypto.AES.GCM,
Crypto.Camellia.GCM etc.

Also updates the SSL code accordingly.

2014-04-20

2014-04-20 11:50:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Nettle: Added __Hash and MAC.

This moves the base hash API to __Hash, and adds a common
API for Message Authentication Codes (MACs) analogous to
the APIs for hashes and ciphers.

2014-04-20 11:50:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Nettle: Added __Hash and MAC.

This moves the base hash API to __Hash, and adds a common
API for Message Authentication Codes (MACs) analogous to
the APIs for hashes and ciphers.

2014-04-20 11:50:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Nettle: Added __Hash and MAC.

This moves the base hash API to __Hash, and adds a common
API for Message Authentication Codes (MACs) analogous to
the APIs for hashes and ciphers.

2014-04-20 11:50:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Nettle: Added __Hash and MAC.

This moves the base hash API to __Hash, and adds a common
API for Message Authentication Codes (MACs) analogous to
the APIs for hashes and ciphers.

2014-04-20 11:50:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Nettle: Added __Hash and MAC.

This moves the base hash API to __Hash, and adds a common
API for Message Authentication Codes (MACs) analogous to
the APIs for hashes and ciphers.

2014-04-20 11:50:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Nettle: Added __Hash and MAC.

This moves the base hash API to __Hash, and adds a common
API for Message Authentication Codes (MACs) analogous to
the APIs for hashes and ciphers.

2014-04-20 11:50:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

__builtin.Nettle: Added __Hash and MAC.

This moves the base hash API to __Hash, and adds a common
API for Message Authentication Codes (MACs) analogous to
the APIs for hashes and ciphers.

2014-01-05

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

Merge branch '8.0' into gobject-introspection

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

Merge branch '8.0' into gobject-introspection

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

Merge branch '8.0' into gobject-introspection

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

Merge branch '8.0' into gobject-introspection

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

Merge branch '8.0' into gobject-introspection

2014-01-01

2014-01-01 11:50:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Cipher: Improved TLS 1.2 compatibility.

The TLS 1.2 prf is now derived from the hash function used for
the MAC for the suite, as this seems to be the convention for
all the suites that have been defined after TLS 1.2.

This simplifies implementation of the prf selection behaviour
specified eg for the suites defined in RFC 6367 3.3:

When used with TLS versions prior to 1.2 (TLS 1.0 and TLS 1.1),
the PRF is calculated as specified in the appropriate version
of the TLS specification.

2014-01-01 11:50:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Cipher: Improved TLS 1.2 compatibility.

The TLS 1.2 prf is now derived from the hash function used for
the MAC for the suite, as this seems to be the convention for
all the suites that have been defined after TLS 1.2.

This simplifies implementation of the prf selection behaviour
specified eg for the suites defined in RFC 6367 3.3:

When used with TLS versions prior to 1.2 (TLS 1.0 and TLS 1.1),
the PRF is calculated as specified in the appropriate version
of the TLS specification.

2014-01-01 11:50:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Cipher: Improved TLS 1.2 compatibility.

The TLS 1.2 prf is now derived from the hash function used for
the MAC for the suite, as this seems to be the convention for
all the suites that have been defined after TLS 1.2.

This simplifies implementation of the prf selection behaviour
specified eg for the suites defined in RFC 6367 3.3:

When used with TLS versions prior to 1.2 (TLS 1.0 and TLS 1.1),
the PRF is calculated as specified in the appropriate version
of the TLS specification.

2014-01-01 11:50:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Cipher: Improved TLS 1.2 compatibility.

The TLS 1.2 prf is now derived from the hash function used for
the MAC for the suite, as this seems to be the convention for
all the suites that have been defined after TLS 1.2.

This simplifies implementation of the prf selection behaviour
specified eg for the suites defined in RFC 6367 3.3:

When used with TLS versions prior to 1.2 (TLS 1.0 and TLS 1.1),
the PRF is calculated as specified in the appropriate version
of the TLS specification.

2014-01-01 11:50:23 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Cipher: Improved TLS 1.2 compatibility.

The TLS 1.2 prf is now derived from the hash function used for
the MAC for the suite, as this seems to be the convention for
all the suites that have been defined after TLS 1.2.

This simplifies implementation of the prf selection behaviour
specified eg for the suites defined in RFC 6367 3.3:

When used with TLS versions prior to 1.2 (TLS 1.0 and TLS 1.1),
the PRF is calculated as specified in the appropriate version
of the TLS specification.

2013-12-07

2013-12-07 16:27:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.GCM: Now follows the same conventions as other ciphers.

Also adds a new base class for AEAD ciphers: __builtin.Nettle.AEAD.

2013-12-07 16:27:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.GCM: Now follows the same conventions as other ciphers.

Also adds a new base class for AEAD ciphers: __builtin.Nettle.AEAD.

2013-12-07 16:27:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.GCM: Now follows the same conventions as other ciphers.

Also adds a new base class for AEAD ciphers: __builtin.Nettle.AEAD.

2013-12-07 16:27:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.GCM: Now follows the same conventions as other ciphers.

Also adds a new base class for AEAD ciphers: __builtin.Nettle.AEAD.

2013-12-07 16:27:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.GCM: Now follows the same conventions as other ciphers.

Also adds a new base class for AEAD ciphers: __builtin.Nettle.AEAD.

2013-12-07 16:27:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.GCM: Now follows the same conventions as other ciphers.

Also adds a new base class for AEAD ciphers: __builtin.Nettle.AEAD.

2013-12-07 16:27:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Nettle.GCM: Now follows the same conventions as other ciphers.

Also adds a new base class for AEAD ciphers: __builtin.Nettle.AEAD.

2013-11-30

2013-11-30 02:40:33 by Martin Nilsson <nilsson@opera.com>

Added hash functions GOST94 and RIPEMD160. All Nettle hashes are now accounted for.

2013-11-30 02:40:33 by Martin Nilsson <nilsson@opera.com>

Added hash functions GOST94 and RIPEMD160. All Nettle hashes are now accounted for.

2013-11-30 02:40:33 by Martin Nilsson <nilsson@opera.com>

Added hash functions GOST94 and RIPEMD160. All Nettle hashes are now accounted for.

2013-11-30 02:40:33 by Martin Nilsson <nilsson@opera.com>

Added hash functions GOST94 and RIPEMD160. All Nettle hashes are now accounted for.

2013-11-30 02:40:33 by Martin Nilsson <nilsson@opera.com>

Added hash functions GOST94 and RIPEMD160. All Nettle hashes are now accounted for.

2013-11-30 02:40:33 by Martin Nilsson <nilsson@opera.com>

Added hash functions GOST94 and RIPEMD160. All Nettle hashes are now accounted for.

2013-11-30 02:40:33 by Martin Nilsson <nilsson@opera.com>

Added hash functions GOST94 and RIPEMD160. All Nettle hashes are now accounted for.