History log of /openbsd-current/lib/libcrypto/bn/arch/amd64/bignum_mul_4_8_alt.S
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.5 24-Feb-2024 tb

Replace uses of endbr64 with _CET_ENDBR from cet.h

cet.h is needed for other platforms to emit the relevant .gnu.properties
sections that are necessary for them to enable IBT. It also avoids issues
with older toolchains on macOS that explode on encountering endbr64.

based on a diff by kettenis
ok beck kettenis


Revision tags: OPENBSD_7_4_BASE
# 1.4 25-Apr-2023 deraadt

Add endbr64 where needed by inspection. Passes regresson tests.
ok jsing, and kind of tb an earlier version


Revision tags: OPENBSD_7_3_BASE
# 1.3 23-Jan-2023 jsing

Change include from _internal_s2n_bignum.h to s2n_bignum_internal.h.


# 1.2 23-Jan-2023 jsing

Include the ISC license from s2n-bignum's LICENSE file.


# 1.1 23-Jan-2023 jsing

Bring in various s2n-bignum functions for amd64.

This brings in bignum_add(), bignum_cmadd(), bignum_cmul(), bignum_mul()
and bignum_sub(), along with bignum_{mul,sqr}_4_8_alt() and
bignum_{mul,sqr}_8_16_alt().

Discussed with tb@