Branch: Tag:

2020-04-09

2020-04-09 13:22:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.Packet: Added seq_num to Packet.

This is in preparation for implementing DTLS (#10032).

2019-11-02

2019-11-02 20:18:26 by Peter Bortas <bortas@gmail.com>

Change "?->" to the new "->?" syntax throughout Pike

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.
...

2018-11-03

2018-11-03 14:21:37 by Marcus Comstedt <marcus@mc.pp.se>

Merge remote-tracking branch 'origin/8.1' into gobject-introspection

2015-11-01

2015-11-01 19:06:33 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.State: Improved interop with gnutls.

The encrypt-then-mac mode now interoperates with gnutls 3.4.6.

2015-11-01 19:04:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.State: Improved interop with gnutls.

The encrypt-then-mac mode now interoperates with gnutls 3.4.6.

2015-04-04

2015-04-04 17:23:17 by Martin Nilsson <nilsson@opera.com>

Added SSL3_DEBUG_CRYPT_MSG to make State a bit ore readable.

2015-04-04 16:39:00 by Martin Nilsson <nilsson@opera.com>

Moved empty fragment paranoia check to before any access to the fragment. Removed redundant size check for decompressed data (already done in Packet).

2015-04-04 14:11:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.State: Added some SSL3_DEBUG_CRYPT debug.

2014-12-04

2014-12-04 19:27:05 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.state: Fixed type for compress().

2014-12-04 19:27:04 by Martin Nilsson <nilsson@opera.com>

Correctly check the fragment size in the different stages of decoding.

2014-12-04 19:27:04 by Martin Nilsson <nilsson@opera.com>

Stop operating directly on packet->fragment.

2014-12-04 19:27:03 by Martin Nilsson <nilsson@opera.com>

Stop sending the protocol version around so much.

2014-12-04 19:27:01 by Martin Nilsson <nilsson@opera.com>

Fail when uncompressed packet > 2^14 bytes

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

SSL: Support EXTENSION_encrypt_then_mac.

This draft extension improves security for old CBC suites by
hashing the encrypted data including the padding. This works
around the various TLS padding attacks.

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

SSL.State: Allow for AEAD suites with implicit iv/nonce.

The ChaCha20-Poly1305 suites use a fully implicit nonce, so make sure
to support this.

Fixes ChaCha20-Poly1305 TLS interoperability with Google's GFE/2.0.

2014-12-04 19:26:21 by Martin Nilsson <nilsson@opera.com>

Documentation and debug updates.

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

SSL: Added support for the ChaCha20-Poly1305 suites.

2014-12-04 19:26:20 by Martin Nilsson <nilsson@opera.com>

import .

2014-12-04 19:26:19 by Martin Nilsson <nilsson@opera.com>

Renamed session to Session.

2014-12-04 19:26:19 by Martin Nilsson <nilsson@opera.com>

Got rid of the Alert function.

2014-12-04 19:26:19 by Martin Nilsson <nilsson@opera.com>

Rename state to State.

2014-11-20

2014-11-20 12:20:30 by Martin Nilsson <nilsson@opera.com>

Use Context.random for IV generation.

2014-10-14

2014-10-14 10:34:50 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.State: The AEAD length field is gone in TLS 1.3.

2014-08-10

2014-08-10 12:42:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.state: Fixed type for compress().

2014-08-07

2014-08-07 19:21:03 by Martin Nilsson <nilsson@opera.com>

Correctly check the fragment size in the different stages of decoding.

2014-08-07 18:53:45 by Martin Nilsson <nilsson@opera.com>

Stop operating directly on packet->fragment.

2014-08-07 15:37:42 by Martin Nilsson <nilsson@opera.com>

Stop sending the protocol version around so much.

2014-08-05

2014-08-05 14:24:32 by Martin Nilsson <nilsson@opera.com>

Fail when uncompressed packet > 2^14 bytes

2014-06-29

2014-06-29 14:58:49 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Support EXTENSION_encrypt_then_mac.

This draft extension improves security for old CBC suites by
hashing the encrypted data including the padding. This works
around the various TLS padding attacks.

2014-05-20

2014-05-20 20:48:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL.State: Allow for AEAD suites with implicit iv/nonce.

The ChaCha20-Poly1305 suites use a fully implicit nonce, so make sure
to support this.

Fixes ChaCha20-Poly1305 TLS interoperability with Google's GFE/2.0.

2014-05-16

2014-05-16 21:01:17 by Martin Nilsson <nilsson@opera.com>

Documentation and debug updates.

2014-05-16 18:10:39 by Henrik Grubbström (Grubba) <grubba@grubba.org>

SSL: Added support for the ChaCha20-Poly1305 suites.

2014-05-15

2014-05-15 21:19:59 by Martin Nilsson <nilsson@opera.com>

import .

2014-05-15 20:43:25 by Martin Nilsson <nilsson@opera.com>

Got rid of the Alert function.

2014-05-15 19:57:24 by Martin Nilsson <nilsson@opera.com>

Renamed session to Session.

2014-05-15 19:50:17 by Martin Nilsson <nilsson@opera.com>

Rename state to State.