mbedtls/include/psa
Gilles Peskine 78b3bb670d Change the bitwise encoding of key type categories
There were only 5 categories (now 4). Reduce the category mask from 7
bits to 3.

Combine unformatted, not-necessarily-uniform keys (HMAC, derivation)
with raw data.

Reintroduce a KEY_TYPE_IS_UNSTRUCTURED macro (which used to exist
under the name KEY_TYPE_IS_RAW_DATA macro) for key types that don't
have any structure, including both should-be-uniform keys (such as
block cipher and stream cipher keys) and not-necessarily-uniform
keys (such as HMAC keys and secrets for key derivation).
2018-09-14 10:02:29 +01:00
..
crypto_extra.h Add notes about the purpose and usage of auxiliary header files 2018-09-12 16:41:11 +03:00
crypto_platform.h Add notes about the purpose and usage of auxiliary header files 2018-09-12 16:41:11 +03:00
crypto_sizes.h Doc: write documentation for many macros and functions 2018-09-12 16:41:11 +03:00
crypto_struct.h Change psa_structs to use unsigned ints 2018-09-14 10:02:28 +01:00
crypto.h Change the bitwise encoding of key type categories 2018-09-14 10:02:29 +01:00