1 (edited by zine314 2016-11-22 18:25:08)

Topic: [SOLVED] CCM star(CCM*) library?

I'm trying to implement the 802.15.4 security which uses the CCM* mode for encryption/authentication.
(802.15.4-2011 Annex B (normative) CCM* mode of operation)
(I also attached the document from 802.15 web site)

So far, I was only able to find just the CCM encryption/decryption function in the wolfSSL library.
(wc_AesCcmEncrypt, wc_AesCcmDecrypt)

But as I understand, these functions only support CCM, not CCM*.

Is there such a function that can support the CCM* security operations in the wolfSSL library?

Post's attachments

15-04-0537-02-004b-formal-specification-ccm-star-mode-operation.pdf 117.77 kb, 2 downloads since 2016-11-23 

You don't have the permssions to download the attachments of this post.


Re: [SOLVED] CCM star(CCM*) library?

Hi Zine314,

It looks like the AES CCM* (star) spec adds variable length auth tags plus some encoding info. We do support the normal AES CCM block cipher, which AES CCM* is backwards compatibility with, but we do not support CCM*.

I put this on our feature request list. We do offer consulting services to help expedite features. If you would like more info on this option please email us at info@wolfssl.com.

David Garske, wolfSSL


Re: [SOLVED] CCM star(CCM*) library?

Hi dgarske,

Thank you for the clarification.