[openssl/openssl] 24820b: Decouple BIGNUM from OSSL_FN in the design doc

"'Richard Levitte' via openssl-commits" <[email protected]> Thu, 09 Jul 2026 03:55:36 -0700
Newsgroups gmane.comp.encryption.openssl.cvs
Message-ID <openssl/openssl/push/refs/heads/feature/ossl_fn/[email protected]>
  Branch: refs/heads/feature/ossl_fn
  Home:   https://github.com/openssl/openssl
  Commit: 24820bec814f8cf97de606ae9fef2e240e056977
      https://github.com/openssl/openssl/commit/24820bec814f8cf97de606ae9fef2e240e056977
  Author: Richard Levitte <[email protected]>
  Date:   2026-07-09 (Thu, 09 Jul 2026)

  Changed paths:
    M crypto/bn/bn_intern.c
    M crypto/bn/bn_local.h
    M doc/designs/fixed-size-large-numbers.md

  Log Message:
  -----------
  Decouple BIGNUM from OSSL_FN in the design doc

Reflect the decision (openssl/project#2018) to stop wrapping BN_
operator functions around OSSL_FN_ operator functions: BN functions
keep their current behaviour, and BIGNUM<->OSSL_FN conversion
happens at top-level crypto call sites.

Also drop the "Dropping top from BIGNUM" section and the stale
TODO(FIXNUM) field-removal comments, since `top` stays in BIGNUM.

Refs: https://github.com/openssl/project/issues/2019
Assisted-by: Pi:z-ai/glm-5.2
Assisted-by: Pi:openai/gpt-5.5
Signed-off-by: Richard Levitte <[email protected]>

Reviewed-by: Tomas Mraz <[email protected]>
Reviewed-by: Matt Caswell <[email protected]>
MergeDate: Thu Jul  9 10:54:20 2026
(Merged from https://github.com/openssl/openssl/pull/31847)



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/feature/ossl_fn/1a87fd-24820b%40github.com.