TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls
/
refs/heads/archive/better-cf-padding-checks
/
library
/
pk_wrap.c
1e14827
Update copyright notices to use Linux Foundation guidance
by Bence Szépkúti
· 5 years ago
fafe855
Merge pull request #3392 from paul-elliott-arm/psa_ecc_dh_macros
by Manuel Pégourié-Gonnard
· 5 years ago
8ff510a
Rename ECC Family Macros According to PSA Spec
by Paul Elliott
· 5 years ago
db09ef6
Include common.h instead of config.h in library source files
by Gilles Peskine
· 5 years ago
fc2459d
Remove mbedtls_psa_translate_ecc_group
by Gilles Peskine
· 6 years ago
795c6ba
Merge pull request #323 from yanesca/iotcrypt-942-initialise-return-values
by Jaeden Amero
· 6 years ago
24eed8d
Initialise return values to an error
by Janos Follath
· 6 years ago
89d8c5c
Rename some signature-related identifiers
by Gilles Peskine
· 6 years ago
5bcb24b
Fix output buffer length check in pk_opaque_sign_wrap
by Gilles Peskine
· 6 years ago
f48d6f2
Add sanity checks for the mbedtls_pk_sign output size
by Gilles Peskine
· 6 years ago
d2d45c1
Convert cipher and pk to PSA attribute-based key creation
by Gilles Peskine
· 6 years ago
87a5e56
Rename functions that inject key material to an allocated handle
by Gilles Peskine
· 6 years ago
ccf574e
Fix outdated comment in ecdsa_verify_wrap()
by Hanno Becker
· 6 years ago
a985111
Adapt ecdsa_verify_wrap() to new EC public key format
by Hanno Becker
· 7 years ago
f99c2ec
PSA: Adapt pk.c, pk_wrap.c, cipher.c to new key policy init API
by Hanno Becker
· 7 years ago
e34f636
PSA: Adapt cipher.c, pk.c, pk_wrap.c to new key slot allocation API
by Hanno Becker
· 7 years ago
62594a8
pk_wrap: pass curve size instead of a larger size of the exported key
by Andrzej Kurek
· 7 years ago
2349c4d
Adapt to the new key allocation mechanism
by Andrzej Kurek
· 7 years ago
4ae8b49
Merge branch 'iotssl-2578-psa-sig-verification' into development-psa-proposed
by Hanno Becker
· 7 years ago
ad5d581
pk_wrap.c: fix length mismatch check placement
by Andrzej Kurek
· 7 years ago
eeac03b
pk_wrap.c: tidy up signature extraction
by Andrzej Kurek
· 7 years ago
6cb63aa
Cosmetic changes
by Andrzej Kurek
· 7 years ago
9241d18
pk_wrap: rework and tidy up signature extraction
by Andrzej Kurek
· 7 years ago
b6016c5
pk_wrap: reuse a static buffer for signature extraction
by Andrzej Kurek
· 7 years ago
b7b0478
pk_wrap: rework signature extraction to work with small r and s values
by Andrzej Kurek
· 7 years ago
4f02539
pk_wrap: improve error codes returned from ecdsa_verify_wrap
by Andrzej Kurek
· 7 years ago
2122774
pk_wrap: switch to helper functions defined in psa_util.h
by Andrzej Kurek
· 7 years ago
c05ec9f
pk_wrap: test if a valid md_alg is passed to ecdsa_verify_wrap
by Andrzej Kurek
· 7 years ago
cef91af
pk_wrap: destroy key slot on errors with policy or key importing
by Andrzej Kurek
· 7 years ago
3f864c2
pk_wrap: add a check for equal signature parts
by Andrzej Kurek
· 7 years ago
b3d1b12
pk_wrap: check if curve conversion is successful
by Andrzej Kurek
· 7 years ago
ea84233
pk_wrap: nullify the signature pointer on error in extract_ecdsa_sig
by Andrzej Kurek
· 7 years ago
6376d63
pk_wrap: cosmetic changes
by Andrzej Kurek
· 7 years ago
8b036a6
pk_wrap.c: add support for ecdsa signature verification using PSA
by Andrzej Kurek
· 7 years ago
59eecb0
Guard against PSA generating invalid signature
by Manuel Pégourié-Gonnard
· 7 years ago
9a5a77b
Use shared function for error translation
by Manuel Pégourié-Gonnard
· 7 years ago
45013a1
Fix a compliance issue in signature encoding
by Manuel Pégourié-Gonnard
· 7 years ago
509aff1
Improve documentation of an internal function
by Manuel Pégourié-Gonnard
· 7 years ago
d8454bc
Get rid of large stack buffers in PSA sign wrapper
by Manuel Pégourié-Gonnard
· 7 years ago
69baf70
Align names to use "opaque" only everywhere
by Manuel Pégourié-Gonnard
· 7 years ago
3686771
Implement pk_sign() for opaque ECDSA keys
by Manuel Pégourié-Gonnard
· 7 years ago
920c063
Implement can_do for opaque ECC keypairs
by Manuel Pégourié-Gonnard
· 7 years ago
0184b3c
Add support for get_(bit)len on opaque keys
by Manuel Pégourié-Gonnard
· 7 years ago
7b5fe04
Implement alloc/free wrappers for pk_opaque_psa
by Manuel Pégourié-Gonnard
· 7 years ago
20678b2
Skeleton for PK_OPAQUE_PSA
by Manuel Pégourié-Gonnard
· 7 years ago
ee68cff
Fix or improve some comments (and whitespace)
by Manuel Pégourié-Gonnard
· 7 years ago
da19f4c
Merge branch 'development' into iotssl-1260-non-blocking-ecc-restricted
by Manuel Pégourié-Gonnard
· 7 years ago
1f6301b
Rename mbedtls_zeroize to mbedtls_platform_zeroize
by Andres Amaya Garcia
· 7 years ago
e32df08
Remove individual copies of mbedtls_zeroize()
by Andres Amaya Garcia
· 8 years ago
5114d3e
Clarify the use of MBEDTLS_ERR_PK_SIG_LEN_MISMATCH
by Gilles Peskine
· 7 years ago
32297e8
Merge branch 'development' into iotssl-1619
by Hanno Becker
· 8 years ago
6a1e7e5
Adapt pk_wrap.c to new RSA interface
by Hanno Becker
· 8 years ago
aaa9814
Uniformize ifdefs to ECDSA_C+ECP_RESTARTABLE
by Manuel Pégourié-Gonnard
· 8 years ago
fe68770
Keep PK layer context in the PK layer
by Manuel Pégourié-Gonnard
· 8 years ago
0bbc66c
Dynamically allocate/free restart subcontext in PK
by Manuel Pégourié-Gonnard
· 8 years ago
31f0ef7
Fix style issues introduced earlier
by Manuel Pégourié-Gonnard
· 8 years ago
1f59606
Make PK EC sign/verify actually restartable
by Manuel Pégourié-Gonnard
· 8 years ago
7c02c50
Change PK module preprocessor check on word size
by Andres Amaya Garcia
· 8 years ago
7284987
Fix data loss in unsigned int cast in PK
by Andres AG
· 9 years ago
37ff140
Change main license to Apache 2.0
by Manuel Pégourié-Gonnard
· 10 years ago
6fb8187
Update date in copyright line
by Manuel Pégourié-Gonnard
· 10 years ago
39a48f4
Internal renamings in PK
by Manuel Pégourié-Gonnard
· 10 years ago
7551cb9
Replace malloc with calloc
by Manuel Pégourié-Gonnard
· 10 years ago
50518f4
Rename _wrap headers to _internal
by Manuel Pégourié-Gonnard
· 10 years ago
2cf5a7c
The Great Renaming
by Manuel Pégourié-Gonnard
· 10 years ago
348bcb3
Make RSA_ALT support optionnal
by Manuel Pégourié-Gonnard
· 10 years ago
dfdcac9
Merge ecdsa_write_signature{,_det}() together
by Manuel Pégourié-Gonnard
· 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
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
· 10 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
7c13d69
Fix dependency issues
by Manuel Pégourié-Gonnard
· 11 years ago
a1efcb0
Implement pk_check_pair() for RSA-alt
by Manuel Pégourié-Gonnard
· 11 years ago
70bdadf
Add pk_check_pair()
by Manuel Pégourié-Gonnard
· 11 years ago
d8bb826
Fix code styling for return statements
by Paul Bakker
· 11 years ago
3461772
Introduce polarssl_zeroize() instead of memset() for zeroization
by Paul Bakker
· 11 years ago
20422e9
Add pk_verify_ext()
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
2abed84
Specific return code for PK sig length mismatch
by Manuel Pégourié-Gonnard
· 11 years ago
75342a6
Fixed typos in code
by Paul Bakker
· 11 years ago
0148875
Add tests and fix bugs for RSA-alt contexts
by Manuel Pégourié-Gonnard
· 11 years ago
7dc4c44
Library files moved to use platform layer
by Paul Bakker
· 11 years ago
65ad3e4
Use deterministic ECDSA in the PK layer
by Manuel Pégourié-Gonnard
· 12 years ago
8fc30b1
Various const fixes
by Paul Bakker
· 12 years ago
b9cfaa0
Explicit conversions and minor changes to prevent MSVC compiler warnings
by Paul Bakker
· 12 years ago
548957d
Refactored RSA to have random generator in every RSA operation
by Paul Bakker
· 12 years ago
e511ffc
Allow compiling without RSA or DH
by Manuel Pégourié-Gonnard
· 12 years ago
c40b4c3
Add configuration item for the PK module
by Manuel Pégourié-Gonnard
· 12 years ago
12c1ff0
Add RSA-alt to the PK layer
by Manuel Pégourié-Gonnard
· 12 years ago
a2d3f22
Add and use pk_encrypt(), pk_decrypt()
by Manuel Pégourié-Gonnard
· 12 years ago
8df2769
Introduce pk_sign() and use it in ssl
by Manuel Pégourié-Gonnard
· 12 years ago
583b608
Fix some return values
by Manuel Pégourié-Gonnard
· 12 years ago
fff80f8
PK: use NULL for unimplemented operations
by Manuel Pégourié-Gonnard
· 12 years ago
f73da02
PK: change pk_verify arguments (md_info "optional")
by Manuel Pégourié-Gonnard
· 12 years ago
Next »