Skip to content

Fspra 4778 update to mbed tls 3.6.3 #35

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 7 commits into
base: 3.6.3+renesas.0
Choose a base branch
from

Conversation

hienthehuynh
Copy link
Collaborator

Notes:

  • Pull requests cannot be accepted until the PR follows the contributing guidelines. In particular, each commit must have at least one Signed-off-by: line from the committer to certify that the contribution is made under the terms of the Developer Certificate of Origin.
  • This is just a template, so feel free to use/remove the unnecessary things

Description

A few sentences describing the overall goals of the pull request's commits.

Status

READY/IN DEVELOPMENT/HOLD

Requires Backporting

When there is a bug fix, it should be backported to all maintained and supported branches.
Changes do not have to be backported if:

  • This PR is a new feature\enhancement
  • This PR contains changes in the API. If this is true, and there is a need for the fix to be backported, the fix should be handled differently in the legacy branch

Yes | NO
Which branch?

Migrations

If there is any API change, what's the incentive and logic for it.

YES | NO

Additional comments

Any additional information that could be of interest

Todos

  • Tests
  • Documentation
  • Changelog updated
  • Backported

Steps to test or reproduce

Outline the steps to test or reproduce the PR here.

LavanyaSelvaraju and others added 7 commits November 19, 2024 10:01
* Fspra 3246 mbedtls update 3 6 0 (#25)

* Fspra 2646 mbedtls update 3 5 0 (#21)

* Added mbedcrypto changes

* More changes

* fix warning

* added path for RSA wrapped keys

* update for new key id argument

* Updated export size macro to return value for wrapped keys also
fixed missing argument

* exposed new ecc static fns

* ECP macro updates for wrapped keys

* ECP key import/export updates

* Fixed CMAC and GCM usage

* added macro to exclude vendor path if RSA/ECCis not enabled

* removed test code

* fixed else condition

* remove commented code 2

* Undo persistent check

* review comments

* removed commented code

* Added check for MBEDTLS_CIPHER_ALT

* type update

* updates for 2.4

* updated RSA wrapped key type check

* macro condition fix

* retained changes from older release

* Added HW acceleration segment

* ECP HW acceleration

* HW acceleration updates.

* made vendor related changes

* fix for persistent key support.

* updated unpadding of rsa pkcs

* changes in slot management src code

* AES hardware acceleration enabled.

* fix for vendor key import

* SWFLEX-4447: Updated dlot management src code

* remove unused definitions

* Vendor related changes

* Temporary change

* test change for IAR compiler

* reverted test changes

* test change to fix ac6 error

* Merge pull request Mbed-TLS#6090 from hanno-arm/fix_bnmul_arm_v7a

Remove encoding width suffix from Arm bignum assembly

* Updated crypto cipher file to support XTS mode

* tfm-1-7-0 specific patch

* tfm patch on driver wrapper key agreement

* Vendor related changes

* change in ecp file

* Updated psa_util

* FSPRA-754 Updated header files

* FSPRA-754 Updated aead src file

* FSPRA-754 Reverted the changes of constant_time_interval

* FSPRA-754 Reverted back the changes of crypto aead

* FSPRA-754 Fixed build error

* tfm builtin key retrieve

* Updated crypto cipher src

* Updated vendor related code

* Vendor code update

* Fixed build err

* build err

* Vendor code update

* Deleting unwanted change

* Updated vendor changes

* Updated magic numbers

* Updated crypto mac

* Updated mac

* Alignment update

* Resolved llvm error on trng and aes engines

* Updated ecp file

* vendor related change

* Vendor related changes

* Updated constant-time src file

* Updated crypto_sizes header

* Build failure fix

* Test change

* Fixed build error

* LLVM error fix

---------

Co-authored-by: Michael Thomas <[email protected]>
Co-authored-by: michaelthomasj <[email protected]>
Co-authored-by: aniruddhabajaj-renesas <[email protected]>
Co-authored-by: Ajay N <[email protected]>
Co-authored-by: aniruddha.bajaj <[email protected]>
Co-authored-by: Varun.C <[email protected]>
Co-authored-by: Dave Rodgman <[email protected]>
Co-authored-by: lavanya.selvaraju.cj <[email protected]>

* Patch for TFM 2.0.0 (#23)

Co-authored-by: lavanya.selvaraju.cj <[email protected]>

* Add header to include acceleration header file

* Fspra 2555 psa ed25519 3.4.0 renesas.7 (#22)

* Added mbedcrypto changes

* Vendor related changes

* Updated ecp file

* Fixed err

* Updated psa_crypto_slot_management

* Fixed errors

* Fixed IAR error

* Updated src file

* RSA file update

* Test change

* Added comment

---------

Co-authored-by: Michael Thomas <[email protected]>
Co-authored-by: michaelthomasj <[email protected]>
Co-authored-by: aniruddhabajaj-renesas <[email protected]>
Co-authored-by: Ajay N <[email protected]>
Co-authored-by: aniruddha.bajaj <[email protected]>
Co-authored-by: Varun.C <[email protected]>
Co-authored-by: Dave Rodgman <[email protected]>
Co-authored-by: lavanya.selvaraju.cj <[email protected]>
Co-authored-by: hienthehuynh <[email protected]>

* Fspra 3448 TFM 2 .1 patch update (#26)

* TFM Patch

* Updated psa crypto file

* psa crypto file update

* Reverted psa crypto change

---------

Co-authored-by: lavanya.selvaraju.cj <[email protected]>

* Fixed build error

* Test change

* Revert "Test change"

This reverts commit 2cb2836.

---------

Co-authored-by: Michael Thomas <[email protected]>
Co-authored-by: michaelthomasj <[email protected]>
Co-authored-by: aniruddhabajaj-renesas <[email protected]>
Co-authored-by: Ajay N <[email protected]>
Co-authored-by: aniruddha.bajaj <[email protected]>
Co-authored-by: Varun.C <[email protected]>
Co-authored-by: Dave Rodgman <[email protected]>
Co-authored-by: lavanya.selvaraju.cj <[email protected]>
Co-authored-by: hienthehuynh <[email protected]>
…s-acceleration-for-SHA3-224-256-384-512

FSPRA-4305 SHA3 support RA8x2 hw acceleration
Signed-off-by: Janos Follath <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants