TrustedFirmware Git Browser
Code Review
Sign In
review.trustedfirmware.org
/
mirror
/
mbed-tls.git
/
2169a5e54ded734f7844af1a16c39b993c2a992c
/
library
/
pk_wrap.c
2169a5e
PSA: Adapt pk.c, pk_wrap.c, cipher.c to new key policy init API
by Hanno Becker
· 7 years ago
242da1e
PSA: Adapt cipher.c, pk.c, pk_wrap.c to new key slot allocation API
by Hanno Becker
· 7 years ago
e1a8187
pk_wrap: pass curve size instead of a larger size of the exported key
by Andrzej Kurek
· 7 years ago
c750932
Adapt to the new key allocation mechanism
by Andrzej Kurek
· 7 years ago
8295695
Merge branch 'iotssl-2578-psa-sig-verification_CRYPTO' into feature-psa-tls-integration-proposed
by Hanno Becker
· 7 years ago
266d907
pk_wrap.c: fix length mismatch check placement
by Andrzej Kurek
· 7 years ago
96cc1b3
pk_wrap.c: tidy up signature extraction
by Andrzej Kurek
· 7 years ago
e30ad54
Cosmetic changes
by Andrzej Kurek
· 7 years ago
73bf6b9
pk_wrap: rework and tidy up signature extraction
by Andrzej Kurek
· 7 years ago
688ea8d
pk_wrap: reuse a static buffer for signature extraction
by Andrzej Kurek
· 7 years ago
3016de3
pk_wrap: rework signature extraction to work with small r and s values
by Andrzej Kurek
· 7 years ago
45fc464
pk_wrap: improve error codes returned from ecdsa_verify_wrap
by Andrzej Kurek
· 7 years ago
ca63309
pk_wrap: switch to helper functions defined in psa_util.h
by Andrzej Kurek
· 7 years ago
510ee70
pk_wrap: test if a valid md_alg is passed to ecdsa_verify_wrap
by Andrzej Kurek
· 7 years ago
2f69b1a
pk_wrap: destroy key slot on errors with policy or key importing
by Andrzej Kurek
· 7 years ago
c097b0f
pk_wrap: add a check for equal signature parts
by Andrzej Kurek
· 7 years ago
f8c94a8
pk_wrap: check if curve conversion is successful
by Andrzej Kurek
· 7 years ago
6d49ae9
pk_wrap: nullify the signature pointer on error in extract_ecdsa_sig
by Andrzej Kurek
· 7 years ago
1e3b686
pk_wrap: cosmetic changes
by Andrzej Kurek
· 7 years ago
39d1f4b
pk_wrap.c: add support for ecdsa signature verification using PSA
by Andrzej Kurek
· 7 years ago
29a1325
Guard against PSA generating invalid signature
by Manuel Pégourié-Gonnard
· 7 years ago
f442767
Use shared function for error translation
by Manuel Pégourié-Gonnard
· 7 years ago
1e48ebd
Fix a compliance issue in signature encoding
by Manuel Pégourié-Gonnard
· 7 years ago
6155307
Improve documentation of an internal function
by Manuel Pégourié-Gonnard
· 7 years ago
f127e60
Get rid of large stack buffers in PSA sign wrapper
by Manuel Pégourié-Gonnard
· 7 years ago
276cb64
Align names to use "opaque" only everywhere
by Manuel Pégourié-Gonnard
· 7 years ago
7d51255
Implement pk_sign() for opaque ECDSA keys
by Manuel Pégourié-Gonnard
· 7 years ago
07b103f
Implement can_do for opaque ECC keypairs
by Manuel Pégourié-Gonnard
· 7 years ago
683632b
Add support for get_(bit)len on opaque keys
by Manuel Pégourié-Gonnard
· 7 years ago
274f521
Implement alloc/free wrappers for pk_opaque_psa
by Manuel Pégourié-Gonnard
· 7 years ago
1ecf92c3
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
· 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
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
· 12 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
ac4cd36
PK rsa_verify: check signature length
by Manuel Pégourié-Gonnard
· 12 years ago
09162dd
PK: reuse some eckey functions for ecdsa
by Manuel Pégourié-Gonnard
· 12 years ago
c6ac887
Nicer interface between PK and debug.
by Manuel Pégourié-Gonnard
· 12 years ago
b3d9187
PK: add nice interface functions
by Manuel Pégourié-Gonnard
· 12 years ago
765db07
PK: use alloc and free function pointers
by Manuel Pégourié-Gonnard
· 12 years ago
f8c948a
Add name and get_size() members in PK
by Manuel Pégourié-Gonnard
· 12 years ago
835eb59
PK: fix support for ECKEY_DH
by Manuel Pégourié-Gonnard
· 12 years ago
f18c3e0
Add a PK can_do() method and simplify code
by Manuel Pégourié-Gonnard
· 12 years ago
d73b3c1
PK: use wrappers and function pointers for verify
by Manuel Pégourié-Gonnard
· 12 years ago