Skip to content

OSSL_FN: stop wrapping BN functions around OSSL_FN; convert at the top level instead #2018

Description

@mattcaswell

We currently implement some BN functions (e.g. BN_div) as thin wrappers over their OSSL_FN equivalents. Because OSSL_FN has no top and computes over the full allocated width, this could cause BIGNUM use to be slower than previously - even if we don't care about constant time usage in a particular context.

A wrapper could preserve that, but only by becoming more complicated (i.e. less thin) at which point it's probably better to keep the two implementations separate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Pre-Refinement

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions