TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
refs/heads/archive/mbedtls-2.1
/
library
/
rsa.c
bfc2610
Merge remote-tracking branch 'public/pr/2103' into mbedtls-2.1
by Simon Butcher
· 7 years ago
b46e733
Correct typo MBEDTLS_ASN1PARSE_C -> MBEDTLS_ASN1_PARSE_C
by Hanno Becker
· 7 years ago
4577beb
Add dep of mbedtls_rsa_rsassa_pkcs1_v15_verify on ASN.1 parsing
by Hanno Becker
· 7 years ago
e3be8d6
Fix undefined behavior in unsigned-to-signed conversion
by Gilles Peskine
· 7 years ago
996f30d
Fix likely-harmless undefined behavior surrounding volatile
by Gilles Peskine
· 7 years ago
2bd6518
PKCS#1 v1.5 decoding: fix empty payload case
by Gilles Peskine
· 7 years ago
fde301a
Remove a remaining sensitive memory access in PKCS#1 v1.5 decryption
by Gilles Peskine
· 7 years ago
c5552e8
mbedtls_rsa_rsaes_pkcs1_v15_decrypt: remove the variable p
by Gilles Peskine
· 7 years ago
f19aefb
Minor optimization in the PKCS#1v1.5 unpadding step
by Gilles Peskine
· 7 years ago
08513ce
Use branch-free size comparison for the padding size
by Gilles Peskine
· 7 years ago
9fb28dd
Bleichenbacher fix: don't leak the plaintext length (step 2)
by Gilles Peskine
· 7 years ago
2036508
Bleichenbacher fix: don't leak the plaintext length (step 1)
by Gilles Peskine
· 7 years ago
9f11f21
Evolve choose_int_from_mask to if_int
by Gilles Peskine
· 7 years ago
f50ee60
Fix a timing-based Bleichenbacher attack on PKCS#1v1.5 decryption
by Gilles Peskine
· 7 years ago
f7a8814
Minor readability improvement
by Gilles Peskine
· 7 years ago
8c12179
Merge remote-tracking branch 'upstream-restricted/pr/360' into mbedtls-2.1-restricted-proposed
by Gilles Peskine
· 7 years ago
b81fcd0
Correct memory leak in RSA self test
by Hanno Becker
· 8 years ago
21f8375
Remove signature verification from mbedtls_rsa_rsassa_pkcs1_v15_sign
by Hanno Becker
· 8 years ago
de0b70c
Check precisely for the needed RSA context fields in rsa_private
by Hanno Becker
· 8 years ago
a82f891
Verify result of RSA private key operation
by Hanno Becker
· 8 years ago
9745cfd
RSA PSS: remove redundant check; changelog
by Gilles Peskine
· 8 years ago
31a2d14
RSA PSS: fix first byte check for keys of size 8N+1
by Gilles Peskine
· 8 years ago
9e20582
RSA PSS: fix minimum length check for keys of size 8N+1
by Gilles Peskine
· 8 years ago
d0cd855
RSA: Fix another buffer overflow in PSS signature verification
by Gilles Peskine
· 8 years ago
5c32471
RSA: Fix buffer overflow in PSS signature verification
by Gilles Peskine
· 8 years ago
1defa8f
Merge remote-tracking branch 'restricted/iotssl-1138-rsa-padding-check-2.1-restricted' into mbedtls-2.1-restricted
by Manuel Pégourié-Gonnard
· 8 years ago
63906d9
Merge remote-tracking branch 'restricted/IOTSSL-1366/mbedtls-2.1' into mbedtls-2.1-restricted
by Manuel Pégourié-Gonnard
· 8 years ago
cd6e4d5
Merge remote-tracking branch 'restricted/mbedtls-2.1' into mbedtls-2.1
by Manuel Pégourié-Gonnard
· 8 years ago
230ee31
RSA PKCS1v1.5 verification: check padding length
by Manuel Pégourié-Gonnard
· 8 years ago
9ef9f10
Add exponent blinding to RSA with CRT
by Janos Follath
· 8 years ago
578517d
Add exponent blinding to RSA without CRT
by Janos Follath
· 8 years ago
74fd868
RSA: wipe more stack buffers
by Gilles Peskine
· 8 years ago
bd90851
More length checks in RSA PKCS1v15 verify
by Gilles Peskine
· 8 years ago
fd8f79d
More length checks in RSA PKCS1v15 verify
by Gilles Peskine
· 8 years ago
8877ec2
RSA: wipe stack buffers
by Gilles Peskine
· 8 years ago
7238838
Merge branch for fix for #502 - Unchecked calls
by Simon Butcher
· 9 years ago
95b3036
Restore P>Q in RSA key generation (#558)
by Janos Follath
· 9 years ago
88c2d22
Fixed unchecked calls to mbedtls_md_setup in rsa.c (#502)
by Brian J Murray
· 9 years ago
25da9b3
Moved underflow test to better reflect time constant behaviour.
by Janos Follath
· 9 years ago
43e9297
Included test for integer underflow.
by Janos Follath
· 9 years ago
e33f559
Included tests for the overflow
by Janos Follath
· 9 years ago
e007c9f
Removing 'if' branch from the fix.
by Janos Follath
· 9 years ago
a958343
Length check added
by Janos Follath
· 9 years ago
689a627
Fix null pointer dereference in the RSA module.
by Janos Follath
· 9 years ago
0705dd0
Adds test for odd bit length RSA key size
by Simon Butcher
· 9 years ago
1a59a50
Fix odd bitlength RSA key generation
by Janos Follath
· 9 years ago
318daf0
Fix for memory leak in RSA-SSA signing
by Simon Butcher
· 10 years ago
9f44a80
Try to prevent some misuse of RSA functions
by Manuel Pégourié-Gonnard
· 10 years ago
5f50104
Add counter-measure against RSA-CRT attack
by Manuel Pégourié-Gonnard
· 10 years ago
37ff140
Change main license to Apache 2.0
by Manuel Pégourié-Gonnard
· 10 years ago
4d04cdc
Fix RSA mutex fix
by Manuel Pégourié-Gonnard
· 10 years ago
1385a28
Fix possible mutex lock/unlock mismatch
by Manuel Pégourié-Gonnard
· 10 years ago
d1004f0
Fix printed output of some selftests
by Manuel Pégourié-Gonnard
· 10 years ago
6fb8187
Update date in copyright line
by Manuel Pégourié-Gonnard
· 10 years ago
c0696c2
Rename mbedtls_mpi_msb to mbedtls_mpi_bitlen
by Manuel Pégourié-Gonnard
· 10 years ago
bdd7828
Always check return status of mutex_(un)lock()
by Manuel Pégourié-Gonnard
· 10 years ago
53c76c0
Merge branch 'mbedtls-1.3' into development
by Manuel Pégourié-Gonnard
· 10 years ago
aac657a
Merge remote-tracking branch 'pj/development' into mbedtls-1.3
by Manuel Pégourié-Gonnard
· 10 years ago
2cf5a7c
The Great Renaming
by Manuel Pégourié-Gonnard
· 10 years ago
998930a
Replace non-ascii characters in source files
by Manuel Pégourié-Gonnard
· 10 years ago
26c9f90
Merge branch 'mbedtls-1.3' into development
by Manuel Pégourié-Gonnard
· 10 years ago
88fca3e
Fix thread safety issue in RSA operations
by Manuel Pégourié-Gonnard
· 10 years ago
abb6744
Rename md_init_ctx() to md_setup()
by Manuel Pégourié-Gonnard
· 10 years ago
4063ceb
Make hmac_ctx optional
by Manuel Pégourié-Gonnard
· 10 years ago
ca878db
Make md_info_t an opaque structure
by Manuel Pégourié-Gonnard
· 10 years ago
b99183d
Added more constant-time code and removed biases in the prime number generation routines.
by Pascal Junod
· 10 years ago
7f80997
Rename include directory to mbedtls
by Manuel Pégourié-Gonnard
· 10 years ago
fe44643
Rename website and repository
by Manuel Pégourié-Gonnard
· 10 years ago
a273371
Fix "int vs enum" warnings from armcc v5
by Manuel Pégourié-Gonnard
· 10 years ago
00ab470
cleanup library and some basic tests. Includes, add guards to includes
by Rich Evans
· 10 years ago
860b516
Fix url again
by Manuel Pégourié-Gonnard
· 11 years ago
085ab04
Fix website url to use https.
by Manuel Pégourié-Gonnard
· 11 years ago
9698f58
Remove maintainer line.
by Manuel Pégourié-Gonnard
· 11 years ago
19f6b5d
Remove redundant "all rights reserved"
by Manuel Pégourié-Gonnard
· 11 years ago
a658a40
Update copyright
by Manuel Pégourié-Gonnard
· 11 years ago
967a2a5
Change name to mbed TLS in the copyright notice
by Manuel Pégourié-Gonnard
· 11 years ago
2f8d1f9
Add rsa_check_pub_priv()
by Manuel Pégourié-Gonnard
· 11 years ago
e10e06d
Blind RSA operations even without CRT
by Manuel Pégourié-Gonnard
· 11 years ago
21e081b
Prevent (incorrect) compiler warning
by Paul Bakker
· 11 years ago
84bbeb5
Adapt cipher and MD layer with _init() and _free()
by Paul Bakker
· 11 years ago
66d5d07
Fix formatting in various code to match spacing from coding style
by Paul Bakker
· 11 years ago
d8bb826
Fix code styling for return statements
by Paul Bakker
· 11 years ago
88aa6e0
Fix potential memory leak in RSASSA-PSS verify
by Manuel Pégourié-Gonnard
· 11 years ago
0eaa8be
Fix signedness warning
by Manuel Pégourié-Gonnard
· 11 years ago
5ec628a
Add rsa_rsassa_pss_verify_ext()
by Manuel Pégourié-Gonnard
· 11 years ago
e6d1d82
Relax checks on RSA mode for public key operations
by Manuel Pégourié-Gonnard
· 11 years ago
9af723c
Fix formatting: remove trailing spaces, #endif with comments (> 10 lines)
by Paul Bakker
· 11 years ago
cef4ad2
Adapt sources to configurable config.h name
by Manuel Pégourié-Gonnard
· 11 years ago
f96f7b6
On OpenBSD, use arc4random_buf() instead of rand() to prevent warnings
by Paul Bakker
· 11 years ago
24f37cc
rsa_check_pubkey() now allows an E up to N
by Paul Bakker
· 11 years ago
3d8fb63
Added missing MPI_CHK around mpi functions
by Paul Bakker
· 11 years ago
fdddac9
Fix stupid bug in rsa_copy()
by Manuel Pégourié-Gonnard
· 11 years ago
844a4c0
Fix RSASSA-PSS example programs
by Manuel Pégourié-Gonnard
· 11 years ago
7dc4c44
Library files moved to use platform layer
by Paul Bakker
· 11 years ago
fbf0915
Fix bug in RSA PKCS#1 v1.5 "reversed" operations
by Manuel Pégourié-Gonnard
· 11 years ago
42099c3
Revert "Add pk_rsa_set_padding() and rsa_set_padding()"
by Paul Bakker
· 12 years ago
b4fae57
Add pk_rsa_set_padding() and rsa_set_padding()
by Manuel Pégourié-Gonnard
· 12 years ago
7c59363
Remove a few dead stores
by Manuel Pégourié-Gonnard
· 12 years ago
4de44aa
Rewrote check to prevent read of uninitialized data in rsa_rsassa_pss_verify()
by Paul Bakker
· 12 years ago
fef3c5a
Fixed typo in POLARSSL_PKCS1_V15 in rsa.c
by Paul Bakker
· 12 years ago
Next »