Sign in
boringssl
/
boringssl.git
/
67bb45f44be61b54ab4830c222ed1f77bb53f6d9
/
crypto
/
aes
7a60ca0
Synchronize bsaes-armv7.pl with upstream.
by David Benjamin
· 8 years ago
cb1b333
x86_64 assembly pack: Win64 SEH face-lift.
by Adam Langley
· 8 years ago
cf9a98c
x86 assembly pack: update performance results.
by Adam Langley
· 8 years ago
ff7fb71
x86_64 assembly pack: add Goldmont performance results.
by Adam Langley
· 8 years ago
952f7bf
Spelling fixes in Perl files.
by Adam Langley
· 8 years ago
86c0692
Skylake performance results.
by Adam Langley
· 8 years ago
c948d46
Remove trailing whitespace from Perl files.
by Adam Langley
· 8 years ago
3fa1e21
Test invalid inputs for AES_unwrap_key.
by David Benjamin
· 8 years ago
17cf2cb
Work around language and compiler bug in memcpy, etc.
by David Benjamin
· 8 years ago
45c844a
aes/asm/aesp8-ppc.pl: improve [backward] portability.
by David Benjamin
· 8 years ago
46dd8ec
Make the loop bounds in keywrap a little more clear.
by Adam Langley
· 8 years ago
97227dc
Replace keywrap AEADs with upstream's APIs.
by David Benjamin
· 9 years ago
2fb2ffb
Update aes.c for new ARM asm names.
by Adam Langley
· 9 years ago
4467e59
Add PPC64LE assembly for AES-GCM.
by Adam Langley
· 9 years ago
008f081
Allow .arch directives with Clang.
by Adam Langley
· 9 years ago
5116263
Import (unreachable) bsaes-armv7.pl XTS fixes.
by David Benjamin
· 9 years ago
fdd8e9c
Switch perlasm calling convention.
by David Benjamin
· 9 years ago
0e21f41
Switch all 'num' parameters in crypto/modes to unsigned.
by David Benjamin
· 9 years ago
3ab3e3d
Mark ARM assembly globals hidden uniformly in arm-xlate.pl.
by David Benjamin
· 9 years ago
0f9f0ea
Fix the shared builders by exporting GCM symbols.
by Adam Langley
· 9 years ago
301afaf
Add a run_tests target to run all tests.
by David Benjamin
· 9 years ago
9f6b526
Fix typo.
by David Benjamin
· 9 years ago
6a7cfbe
Allow ARM capabilities to be set at compile time.
by Adam Langley
· 9 years ago
0dd9300
Revert section changes for ASM.
by Adam Langley
· 10 years ago
72d9cba
Move .align directives next to their labels for ARM.
by Adam Langley
· 10 years ago
2ab24a2
Put arm/aarch64 assembly functions in their own section.
by Adam Langley
· 10 years ago
6daa826
Move the ARM-AES functions inside an #if block.
by Adam Langley
· 10 years ago
7f64706
Use armv8 functions for of AES_[en|de]crypt and AES_set_[en|de]crypt_key, if available.
by Arve Hjønnevåg
· 10 years ago
c8e664b
Fix several minor points noticed by Kenny.
by Adam Langley
· 10 years ago
73415b6
Move arm_arch.h and fix up lots of include paths.
by Adam Langley
· 10 years ago
a3a80b2
Convert remaining Latin-1 files to UTF-8.
by David Benjamin
· 10 years ago
76e9a2a
Add tests for low-level AES functions.
by David Benjamin
· 10 years ago
75fb74a
aes/asm/bsaes-armv7.pl: fix compilation with Xcode 6.3.
by David Benjamin
· 10 years ago
a91fd06
Don't use .arch in aarch64 asm with Clang.
by Adam Langley
· 10 years ago
4a62936
aes/asm/aesni-x86.pl: fix typo affecting Windows build.
by David Benjamin
· 10 years ago
dc0150f
aes/asm/aesni-x86[_64].pl update.
by David Benjamin
· 10 years ago
2a2dbaa
Add assembly support for 32-bit iOS.
by David Benjamin
· 10 years ago
c521b30
aes/asm/bsaes-armv7: fix kernel-side XTS and harmonize with Linux.
by David Benjamin
· 10 years ago
96ac819
Remove inconsistency in ARM support.
by David Benjamin
· 10 years ago
4ae52cd
ARM assembly pack: get ARMv7 instruction endianness right.
by David Benjamin
· 10 years ago
74f79b6
aes/asm/aesv8-armx.pl: optimize for Cortex-A5x.
by David Benjamin
· 10 years ago
f06802f
Add arm-xlate.pl and initial iOS asm support.
by David Benjamin
· 10 years ago
ced5553
Fix undefined behavior in shifts.
by David Benjamin
· 10 years ago
09bdb2a
Remove explicit .hiddens from x86_64 perlasm files.
by David Benjamin
· 10 years ago
9799991
Hide all asm symbols.
by Adam Langley
· 10 years ago
4a0f0c4
Change CMakeLists.txt to two-space indent.
by Adam Langley
· 10 years ago
53cbd6c
Fix unused variable warning in OPENSSL_NO_ASM build.
by David Benjamin
· 10 years ago
3e65265
aarch64 support.
by Adam Langley
· 10 years ago
a0b74eb
aesni-x86_64.pl: make ECB subroutine Windows ABI compliant (RT 3552).
by Adam Langley
· 10 years ago
3dfbcc1
x86[_64] assembly pack: add Silvermont performance data.
by Adam Langley
· 10 years ago
fb3ff2c
Don't compare signed vs. unsigned.
by David Benjamin
· 11 years ago
ded9358
Windows build fixes.
by Adam Langley
· 11 years ago
eb7d2ed
Add visibility rules.
by Adam Langley
· 11 years ago
22bb031
Don't mark AES_set_{en|de}crypt_key arg as const.
by Adam Langley
· 11 years ago
4c921e1
Move public headers to include/openssl/
by Adam Langley
· 11 years ago
89b73fb
aes/asm/bsaes-x86_64.pl: Atom-specific optimization.
by Adam Langley
· 11 years ago
45ba42a
vpaes-[x86_64|ppc].pl: fix typo, which for some reason triggers rkhunter.
by Adam Langley
· 11 years ago
5685363
aes/asm/aesni-x86[_64].pl: minor Atom-specific performance tweak.
by Adam Langley
· 11 years ago
114a711
aes/asm/aesni-x86_64.pl: further optimization for Atom Silvermont.
by Adam Langley
· 11 years ago
7b29449
AES-NI asm update from master.
by Adam Langley
· 11 years ago
77b7e63
Adjust stack pointer in AES-NI CBC decryption.
by Adam Langley
· 11 years ago
95c29f3
Inital import.
by Adam Langley
· 11 years ago