This website requires JavaScript.
Explore
Help
Sign in
j3d1
/
bearssl
Watch
1
Star
0
Fork
You've already forked bearssl
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
8b2fe3add6
bearssl
/
src
History
Download ZIP
Download TAR.GZ
Thomas Pornin
8b2fe3add6
New "i62" code for big integers with 64x64->128 opcodes; also improved "i31" modular exponentiation.
2017-03-19 14:55:11 -04:00
..
codec
New Makefile structure; added compatibility with Windows + Visual C + nmake.
2017-01-22 20:00:29 +01:00
ec
Added AES+GHASH implementation using AES-NI opcodes; also ARM-Thumb assembly for faster Montgomery multiplication on Cortex-M0+. Added selection functions for "default" implementations.
2017-01-29 21:46:33 +01:00
hash
Fixed compilation for GCC 4.4 to 4.8 (AES-NI opcodes; intrinsics headers require target options to be set).
2017-03-09 20:13:23 +00:00
int
New "i62" code for big integers with 64x64->128 opcodes; also improved "i31" modular exponentiation.
2017-03-19 14:55:11 -04:00
mac
More Doxygen-compatible documentation. Also unified two identical structures.
2016-11-19 19:05:08 +01:00
rand
Initial import.
2016-11-02 19:01:13 -04:00
rsa
New "i62" code for big integers with 64x64->128 opcodes; also improved "i31" modular exponentiation.
2017-03-19 14:55:11 -04:00
ssl
New "i62" code for big integers with 64x64->128 opcodes; also improved "i31" modular exponentiation.
2017-03-19 14:55:11 -04:00
symcipher
Added "ctmulq" implementation of Poly1305 (using 64->128 multiplications when available).
2017-03-18 16:46:00 +01:00
x509
New Makefile structure; added compatibility with Windows + Visual C + nmake.
2017-01-22 20:00:29 +01:00
config.h
Optimised code for encoding/decoding integers when the underlying architecture has the right endianness and allows unaligned accesses.
2017-03-18 18:07:36 +01:00
inner.h
New "i62" code for big integers with 64x64->128 opcodes; also improved "i31" modular exponentiation.
2017-03-19 14:55:11 -04:00