tf_fuzz: remove obsolete PSA Crypto API code

Remove obsolete PSA crypto macros and algorithms from the code generator
and demo tests. This fixes many of the demo crypto tests, which are
renabled by this patch.

TF-Fuzz was written before PSA Crypto 1.0 was stabilised; therefore,
some values used in the generated TF-Fuzz tests were renamed or
removed from the PSA Crypto headers when 1.0 was released.

Replacement values are derived from PSA Crypto API changelog from
1.0beta3 to 1.0; and removed values are based on the current
psa/crypto.h file in TF-M.

The adding of algorithms, key types, and usages added to PSA Crypto
since the writing of TF-Fuzz is outside the scope of this patch; not all
possible algorithms, key types, and usages are supported by TF-Fuzz at
present.

Change-Id: I3f3adc3043e4b9eb6b51feadfcc19074e6aafc60
Signed-off-by: Nik Dewally <Nik.Dewally@arm.com>
53 files changed