History log of /openbsd-current/lib/libcrypto/arch/aarch64/Makefile.inc
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.13 29-Mar-2024 jsing

Move camellia to primary Makefile.

These files are now built on all platforms.


# 1.12 29-Mar-2024 jsing

Move aes_core.c to the primary Makefile.

This is now built on all platforms.


# 1.11 29-Mar-2024 jsing

Move wp_block.c to the primary Makefile.

This is now built on all platforms.


# 1.10 28-Mar-2024 jsing

Merge aes_cbc.c into aes.c now that aes_cbc.c is used on all platforms.


# 1.9 28-Mar-2024 jsing

Move rc4.c to primary Makefile.

This is now built on all platforms.


# 1.8 28-Mar-2024 jsing

Move des sources to primary Makefile.

Now that all platforms use a C des implementation, move it to the primary
Makefile.


# 1.7 27-Mar-2024 jsing

Consolidate rc4 code.

Discussed with tb@


# 1.6 27-Mar-2024 jsing

Move bf_enc.c to the primary Makefile.

Now that all architectures are using bf_enc.c, it does not make sense to
have it in every Makefile.inc file.


Revision tags: OPENBSD_7_4_BASE OPENBSD_7_5_BASE
# 1.5 05-Apr-2023 kettenis

Sprinkle a few BTI instructions into the arm64 assembly files and pass
-mmark-bti-property to indicate those now have BTI support.

ok jsing@, deraadt@


Revision tags: OPENBSD_7_3_BASE
# 1.4 31-Jan-2023 jsing

Remove the now empty bn_asm.c.

This rather misnamed file (bn_asm.c) previously contained the C code that
was needed to build libcrypto bignum on platforms that did not have
assembly implementations of the functions it contained.


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.3 23-Mar-2022 tb

Start disentangling armv7 and aarch64 code

arm_arch.h and armcap.c are shared between armv7 and aarch64 which
results in an inscrutable #ifdef maze. Move copies of these files
into arch/{arm,aarch64}/ with appropriate names and some trivial
minor adjustments.

ok deraadt inoguchi kettenis


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.2 02-Jul-2019 patrick

Add cpuid support for arm64 so that we can recognize which
hardware crypto features are available.

"no objections" kettenis@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 11-Jan-2017 patrick

Add support for AArch64.


# 1.9 28-Mar-2024 jsing

Move rc4.c to primary Makefile.

This is now built on all platforms.


# 1.8 28-Mar-2024 jsing

Move des sources to primary Makefile.

Now that all platforms use a C des implementation, move it to the primary
Makefile.


# 1.7 27-Mar-2024 jsing

Consolidate rc4 code.

Discussed with tb@


# 1.6 27-Mar-2024 jsing

Move bf_enc.c to the primary Makefile.

Now that all architectures are using bf_enc.c, it does not make sense to
have it in every Makefile.inc file.


Revision tags: OPENBSD_7_4_BASE OPENBSD_7_5_BASE
# 1.5 05-Apr-2023 kettenis

Sprinkle a few BTI instructions into the arm64 assembly files and pass
-mmark-bti-property to indicate those now have BTI support.

ok jsing@, deraadt@


Revision tags: OPENBSD_7_3_BASE
# 1.4 31-Jan-2023 jsing

Remove the now empty bn_asm.c.

This rather misnamed file (bn_asm.c) previously contained the C code that
was needed to build libcrypto bignum on platforms that did not have
assembly implementations of the functions it contained.


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.3 23-Mar-2022 tb

Start disentangling armv7 and aarch64 code

arm_arch.h and armcap.c are shared between armv7 and aarch64 which
results in an inscrutable #ifdef maze. Move copies of these files
into arch/{arm,aarch64}/ with appropriate names and some trivial
minor adjustments.

ok deraadt inoguchi kettenis


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.2 02-Jul-2019 patrick

Add cpuid support for arm64 so that we can recognize which
hardware crypto features are available.

"no objections" kettenis@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 11-Jan-2017 patrick

Add support for AArch64.


# 1.5 05-Apr-2023 kettenis

Sprinkle a few BTI instructions into the arm64 assembly files and pass
-mmark-bti-property to indicate those now have BTI support.

ok jsing@, deraadt@


Revision tags: OPENBSD_7_3_BASE
# 1.4 31-Jan-2023 jsing

Remove the now empty bn_asm.c.

This rather misnamed file (bn_asm.c) previously contained the C code that
was needed to build libcrypto bignum on platforms that did not have
assembly implementations of the functions it contained.


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.3 23-Mar-2022 tb

Start disentangling armv7 and aarch64 code

arm_arch.h and armcap.c are shared between armv7 and aarch64 which
results in an inscrutable #ifdef maze. Move copies of these files
into arch/{arm,aarch64}/ with appropriate names and some trivial
minor adjustments.

ok deraadt inoguchi kettenis


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.2 02-Jul-2019 patrick

Add cpuid support for arm64 so that we can recognize which
hardware crypto features are available.

"no objections" kettenis@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 11-Jan-2017 patrick

Add support for AArch64.


# 1.4 31-Jan-2023 jsing

Remove the now empty bn_asm.c.

This rather misnamed file (bn_asm.c) previously contained the C code that
was needed to build libcrypto bignum on platforms that did not have
assembly implementations of the functions it contained.


Revision tags: OPENBSD_7_1_BASE OPENBSD_7_2_BASE
# 1.3 23-Mar-2022 tb

Start disentangling armv7 and aarch64 code

arm_arch.h and armcap.c are shared between armv7 and aarch64 which
results in an inscrutable #ifdef maze. Move copies of these files
into arch/{arm,aarch64}/ with appropriate names and some trivial
minor adjustments.

ok deraadt inoguchi kettenis


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.2 02-Jul-2019 patrick

Add cpuid support for arm64 so that we can recognize which
hardware crypto features are available.

"no objections" kettenis@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 11-Jan-2017 patrick

Add support for AArch64.


# 1.3 23-Mar-2022 tb

Start disentangling armv7 and aarch64 code

arm_arch.h and armcap.c are shared between armv7 and aarch64 which
results in an inscrutable #ifdef maze. Move copies of these files
into arch/{arm,aarch64}/ with appropriate names and some trivial
minor adjustments.

ok deraadt inoguchi kettenis


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.2 02-Jul-2019 patrick

Add cpuid support for arm64 so that we can recognize which
hardware crypto features are available.

"no objections" kettenis@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 11-Jan-2017 patrick

Add support for AArch64.


# 1.2 02-Jul-2019 patrick

Add cpuid support for arm64 so that we can recognize which
hardware crypto features are available.

"no objections" kettenis@


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.1 11-Jan-2017 patrick

Add support for AArch64.


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.1 11-Jan-2017 patrick

Add support for AArch64.