Remove hkdf
Description
Remove hkdf.c resolves https://github.com/Mbed-TLS/mbedtls/issues/9150 depends https://github.com/Mbed-TLS/TF-PSA-Crypto/pull/310
PR checklist
- [ ] changelog provided | not required because: TBC
- [ ] development PR provided #HERE
- [ ] TF-PSA-Crypto PR provided https://github.com/Mbed-TLS/TF-PSA-Crypto/pull/310
- [ ] framework PR not required
- [ ] 3.6 PR not required because: No backports
- tests not required because: No Changes
Not really a review, but a quick suggested way to make this merge non-dependent:
-
In a
TF-PSA-CryptoPR, remove the test filestests/suites/test_suite_hkdf.data&tests/suites/test_suite_hkdf.function -
In the same crypto PR, make
hkdf.handhkdf.cdummy files, i.e. remove all their functions and macros. -
Merge that crypto PR
-
Do the changes in this PR (also should be able to remove
HDKFfromgenerate_errors.pl) -
Merge this PR
-
Remove the (now dummy) files
hkdf.handhkdf.cfromTF-PSA-Cryptoand merge.
Should work, did a quick test run locally, and not too complicated I think :crossed_fingers:
@bjwtaylor I've GitHub-approved, but I think you should get a second review from someone on the team :) so I haven't set labels. Also: is the CI failure expected? (I'm not following things closely enough to know if that's still "normal for round here")
@tom-cosgrove-arm, many thanks for your help. Yes, the New CI is currently a work in progress and the OpenCI is broken so we are just using internal ci for now