Skip to content

Commit 8cc8481

Browse files
author
Ron Eldor
committed
Add unsupported functions for CCM*.
Implement the CCM* functions, by returning `MBEDTLS_ERR_AES_FEATURE_UNAVAILABLE`
1 parent fdca1e3 commit 8cc8481

File tree

1 file changed

+18
-0
lines changed
  • features/cryptocell/FEATURE_CRYPTOCELL310

1 file changed

+18
-0
lines changed

features/cryptocell/FEATURE_CRYPTOCELL310/ccm_alt.c

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,4 +136,22 @@ int mbedtls_ccm_auth_decrypt( mbedtls_ccm_context *ctx, size_t length,
136136

137137
}
138138

139+
int mbedtls_ccm_star_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t length,
140+
const unsigned char *iv, size_t iv_len,
141+
const unsigned char *add, size_t add_len,
142+
const unsigned char *input, unsigned char *output,
143+
unsigned char *tag, size_t tag_len )
144+
{
145+
return( MBEDTLS_ERR_AES_FEATURE_UNAVAILABLE );
146+
}
147+
148+
int mbedtls_ccm_star_auth_decrypt( mbedtls_ccm_context *ctx, size_t length,
149+
const unsigned char *iv, size_t iv_len,
150+
const unsigned char *add, size_t add_len,
151+
const unsigned char *input, unsigned char *output,
152+
const unsigned char *tag, size_t tag_len )
153+
{
154+
return( MBEDTLS_ERR_AES_FEATURE_UNAVAILABLE );
155+
}
156+
139157
#endif

0 commit comments

Comments
 (0)