[openssl/openssl] b34958: Don't take reference counts on cache lookups

"'Neil Horman' via openssl-commits" <[email protected]>
Newsgroups gmane.comp.encryption.openssl.cvs
Message-ID <openssl/openssl/push/refs/heads/master/[email protected]>
  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: b34958b877d8fc253c0eb060c45a15527c734c47
      https://github.com/openssl/openssl/commit/b34958b877d8fc253c0eb060c45a15527c734c47
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/evp_fetch.c
    M crypto/property/property.c

  Log Message:
  -----------
  Don't take reference counts on cache lookups

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:25:45 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: 6d94352026ab4569dcc0ac7f65535e520dc34d75
      https://github.com/openssl/openssl/commit/6d94352026ab4569dcc0ac7f65535e520dc34d75
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/digest.c

  Log Message:
  -----------
  Make EVP_MD's not need to take reference counts

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:25:47 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: d031b650a11dec0ac1976a29bc79445e044a4a2b
      https://github.com/openssl/openssl/commit/d031b650a11dec0ac1976a29bc79445e044a4a2b
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/evp_enc.c

  Log Message:
  -----------
  Make EVP_CIPHERS not need to take reference counts

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:25:49 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: ae23b9ae022b6399fe337b0378cc63bab9b509d4
      https://github.com/openssl/openssl/commit/ae23b9ae022b6399fe337b0378cc63bab9b509d4
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/skeymgmt_meth.c

  Log Message:
  -----------
  Make SKEYMGMT not do ref counting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:25:51 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: e8bc71e66648ed22dae9d02053aa630e578b551e
      https://github.com/openssl/openssl/commit/e8bc71e66648ed22dae9d02053aa630e578b551e
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/mac_meth.c

  Log Message:
  -----------
  Make EVP_MAC not do refcounting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:25:53 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: e2f82554eec5711178cf560680532ac5f7111522
      https://github.com/openssl/openssl/commit/e2f82554eec5711178cf560680532ac5f7111522
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/kdf_meth.c

  Log Message:
  -----------
  Make EVP_KDF not do ref counting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:25:55 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: 4971f4830c03e8aaa07fa1478e7c027711b237da
      https://github.com/openssl/openssl/commit/4971f4830c03e8aaa07fa1478e7c027711b237da
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/kem.c

  Log Message:
  -----------
  make EVP_KEM not do refcounting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:25:57 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: d3cb703b35b11432959836a1864cc4e52d723879
      https://github.com/openssl/openssl/commit/d3cb703b35b11432959836a1864cc4e52d723879
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/signature.c

  Log Message:
  -----------
  Make EVP_SIGNATURE not do ref counting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:26:00 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: a3ba2f057555b0b4d0e42f1fb72927bd5d6ad8be
      https://github.com/openssl/openssl/commit/a3ba2f057555b0b4d0e42f1fb72927bd5d6ad8be
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/asymcipher.c

  Log Message:
  -----------
  Make EVP_ASYM_CIPHER not do ref counting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:26:02 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: 32f23d770eeee87ba4657c2b9a551c28949cc5b4
      https://github.com/openssl/openssl/commit/32f23d770eeee87ba4657c2b9a551c28949cc5b4
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/keymgmt_meth.c

  Log Message:
  -----------
  Make EVP_KEYMGMT not do ref counting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:26:04 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: 47e9e36946c069c437465ca6b389bfc0d00515dc
      https://github.com/openssl/openssl/commit/47e9e36946c069c437465ca6b389bfc0d00515dc
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/exchange.c

  Log Message:
  -----------
  Make EVP_KEYEXCH not do ref counting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:26:05 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: 7dfc6344d8f92291b4815038a317af8f7c213bc5
      https://github.com/openssl/openssl/commit/7dfc6344d8f92291b4815038a317af8f7c213bc5
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/evp/evp_rand.c

  Log Message:
  -----------
  make EVP_RAND not do ref counting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:26:07 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: 2480844a113268b602e43adc48fe27a0b88a9a5c
      https://github.com/openssl/openssl/commit/2480844a113268b602e43adc48fe27a0b88a9a5c
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/encode_decode/decoder_meth.c
    M crypto/encode_decode/encoder_meth.c

  Log Message:
  -----------
  Make OSSL_ENCODER not do ref counting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:26:09 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: 7933e2ca6ead9a2fb16aa3fde783e66386570592
      https://github.com/openssl/openssl/commit/7933e2ca6ead9a2fb16aa3fde783e66386570592
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/encode_decode/decoder_meth.c
    M crypto/encode_decode/encoder_meth.c

  Log Message:
  -----------
  make OSSL_DECODER no do ref counting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:26:11 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: 2d71463446b2892e5c671a620fb72ac6f44c7e2c
      https://github.com/openssl/openssl/commit/2d71463446b2892e5c671a620fb72ac6f44c7e2c
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/store/store_meth.c

  Log Message:
  -----------
  Makle STORE_LOADER not do ref counting

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:26:13 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: 4a8052bb8bb07f36f9d3bd098fd835e9ddb04c47
      https://github.com/openssl/openssl/commit/4a8052bb8bb07f36f9d3bd098fd835e9ddb04c47
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M crypto/context.c

  Log Message:
  -----------
  delay method store free in context_deinit_objs

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:26:15 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


  Commit: 1f1ce7cad32746f2dbbba8bbc5e82492241cb94b
      https://github.com/openssl/openssl/commit/1f1ce7cad32746f2dbbba8bbc5e82492241cb94b
  Author: Neil Horman <[email protected]>
  Date:   2026-06-25 (Thu, 25 Jun 2026)

  Changed paths:
    M test/property_test.c

  Log Message:
  -----------
  Fix up property test

Because the duplicate test expects the cache get operation to take
a reference count (which we no longer do), we need to not count it down
before checking the resulting ref count

Reviewed-by: Bob Beck <[email protected]>
Reviewed-by: Nikola Pajkovsky <[email protected]>
MergeDate: Thu Jun 25 21:26:17 2026
(Merged from https://github.com/openssl/openssl/pull/31143)


Compare: https://github.com/openssl/openssl/compare/dbeea0f418e4...1f1ce7cad327

To unsubscribe from these emails, change your notification settings at https://github.com/openssl/openssl/settings/notifications

-- 
You received this message because you are subscribed to the Google Groups "openssl-commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To view this discussion visit https://groups.google.com/a/openssl.org/d/msgid/openssl-commits/openssl/openssl/push/refs/heads/master/dbeea0-1f1ce7%40github.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.