summaryrefslogtreecommitdiff
path: root/sys/crypto/aes
AgeCommit message (Expand)Author
2022-11-05Make aes and chacha prints debug only.jmcneill
2022-06-26arm/aes_neon: Fix formatting of self-test failure message.riastradh
2021-12-05s/folllowing/following/msaitoh
2021-10-17Upgrade self-test passed messages from verbose to debug.jmcneill
2020-11-21Fix build with clang for earmv7hf; loadroundkey() is used only for __aarch64__.rin
2020-10-10Fix detection of NEON features. ID_AA64PFR0_EL1_ADV_SIMD_NONE means SIMDjmcneill
2020-09-10aes neon: Gather mc_forward/backward so we can load 256 bits at once.riastradh
2020-09-10aes neon: Hoist dsbd/dsbe address calculation out of loop.riastradh
2020-09-10aes neon: Tweak register usage.riastradh
2020-09-10aes neon: Write vtbl with {qN} rather than {d(2N)-d(2N+1)}.riastradh
2020-09-10aes neon: Issue 256-bit loads rather than pairs of 128-bit loads.riastradh
2020-09-08aesarmv8: Reallocate registers to shave off unnecessary MOV.riastradh
2020-09-08aesarmv8: Issue two 4-register ld/st, not four 2-register ld/st.riastradh
2020-09-08aesarmv8: Adapt aes_armv8_64.S to big-endian.riastradh
2020-09-08aes(9): Fix edge case in bitsliced SSE2 AES-CBC decryption.riastradh
2020-09-08Acknowledge clang warning for NEON cipher code on aarch64ebjakllsch
2020-09-07Fix vgetq_lane_u32 for aarch64eb with GCCjakllsch
2020-09-05x86: fix several CPUID flagsmaxv
2020-08-16Fix AES NEON code for big-endian softfp ARM.riastradh
2020-08-10Add hack to compile aes_ccm_tag() with -O0 for m68k for GCC8.rin
2020-08-09Fix some clang neon intrinsics.riastradh
2020-08-09Use vshlq_n_s32 rather than vsliq_n_s32 with zero destination.riastradh
2020-08-09Nix outdated comment.riastradh
2020-08-09Fix mistake in big-endian arm clang.riastradh
2020-08-08Fix ARM NEON implementations of AES and ChaCha on big-endian ARM.riastradh
2020-07-28Draft 2x vectorized neon vpaes for aarch64.riastradh
2020-07-28Initialize authctr in both branches.riastradh
2020-07-27Add RCSIDs to the AES and ChaCha .S sources.riastradh
2020-07-27Issue aese/aesmc and aesd/aesimc in pairs.riastradh
2020-07-27Align critical-path loops in AES and ChaCha.riastradh
2020-07-27PIC for aes_neon_32.S.riastradh
2020-07-27New sysctl subtree kern.crypto.riastradh
2020-07-27Gather auth[16] and ctr[16] into one authctr[32].riastradh
2020-07-26Ensure aes_ccm module init runs after aes module init.riastradh
2020-07-25Add some Intel intrinsics for ChaCha.riastradh
2020-07-25Fix target attribute on _mm_movehl_ps, fix clang _mm_unpacklo_epi64.riastradh
2020-07-25Add 32-bit load, store, and shift intrinsics.riastradh
2020-07-25Fix missing clang big-endian case.riastradh
2020-07-25Make aes boot message verbose-only.riastradh
2020-07-25Remove now-unused legacy rijndael API.riastradh
2020-07-25Remove now-needless AES-CCM fallback logic.riastradh
2020-07-25Implement AES-CCM with NEON.riastradh
2020-07-25Implement AES-CCM with ARMv8.5-AES.riastradh
2020-07-25Invert some loops to save a branch instruction on every iteration.riastradh
2020-07-25Implement AES-CCM with VIA ACE.riastradh
2020-07-25Implement AES-CCM with SSSE3.riastradh
2020-07-25Implement AES-CCM with SSE2.riastradh
2020-07-25Implement AES-CCM with x86 AES-NI.riastradh
2020-07-25Implement AES-CCM with BearSSL's bitsliced 32-bit aes_ct.riastradh
2020-07-25Push CBC-MAC and CCM block updates into the aes_impl API.riastradh