Files
packages/libs
Nick Hainke 0a4345d978 gnutls: update to 3.7.7
- libgnutls: Fixed double free during verification of pkcs7 signatures.
  Reported by Jaak Ristioja (#1383). [GNUTLS-SA-2022-07-07, CVSS: medium]
  [CVE-2022-2509]

- libgnutls: gnutls_hkdf_expand now only accepts LENGTH argument less than or
  equal to 255 times hash digest size, to comply with RFC 5869 2.3.

- libgnutls: Length limit for TLS PSK usernames has been increased
  from 128 to 65535 characters (#1323).

- libgnutls: AES-GCM encryption function now limits plaintext
  length to 2^39-256 bits, according to SP800-38D 5.2.1.1.

- libgnutls: New block cipher functions have been added to transparently
  handle padding.  gnutls_cipher_encrypt3 and gnutls_cipher_decrypt3 can be
  used in combination of GNUTLS_CIPHER_PADDING_PKCS7 flag to automatically
  add/remove padding if the length of the original plaintext is not a multiple
  of the block size.

- libgnutls: New function for manual FIPS self-testing.

API and ABI modifications:
- gnutls_fips140_run_self_tests: New function
- gnutls_cipher_encrypt3: New function
- gnutls_cipher_decrypt3: New function
- gnutls_cipher_padding_flags_t: New enum

Signed-off-by: Nick Hainke <vincent@systemli.org>
2022-08-07 09:18:17 +02:00
..
2022-05-11 17:45:39 -04:00
2022-03-18 04:18:04 +00:00
2022-03-31 12:51:32 +02:00
2022-03-02 20:22:43 -08:00
2022-07-19 22:33:26 -07:00
2022-08-07 09:18:17 +02:00
2022-03-24 22:32:05 +00:00
2022-06-22 12:51:40 -06:00
2022-05-11 17:49:42 -04:00
2022-05-07 11:57:34 +09:00
2022-03-13 00:02:02 -08:00
2022-05-14 21:40:21 -07:00
2022-05-11 17:49:18 -04:00
2022-05-11 17:49:00 -04:00
2022-05-11 17:46:46 -04:00
2022-07-08 22:14:45 -07:00
2022-01-11 16:19:11 -08:00
2022-07-12 15:24:49 -07:00
2022-07-14 14:35:12 -07:00
2022-07-20 02:37:31 -07:00
2022-03-30 20:43:38 -07:00
2022-04-21 06:16:57 +02:00
2022-07-03 23:05:06 +02:00
2022-02-02 08:06:02 +01:00
2022-02-09 16:04:35 -08:00
2022-06-21 12:24:15 -06:00
2022-07-20 02:37:31 -07:00
2022-01-18 18:04:00 -08:00
2022-07-08 18:36:32 +02:00
2022-03-30 19:38:57 -07:00
2022-07-26 09:31:31 +03:00
2022-07-14 14:35:25 -07:00
2021-12-21 17:37:18 -08:00
2022-01-31 18:56:25 +00:00
2022-08-06 10:35:17 -07:00
2022-01-17 21:09:39 -08:00
2022-05-30 17:20:25 -07:00
2022-05-30 17:20:16 -07:00
2022-07-20 11:37:03 -07:00
2022-07-14 14:52:13 -07:00
2022-03-18 23:47:14 +00:00
2022-03-09 23:40:17 -08:00
2022-06-21 12:24:15 -06:00
2022-01-12 18:51:51 +00:00
2022-02-09 16:05:39 -08:00
2022-05-11 17:47:00 -04:00
2022-07-25 23:45:36 -07:00