rubygem-openssl-ccm is an implementation of RFC 3610 - Counter with CBC-MAC (CCM).