AES/CCM Implementation in Objective-C with Streaming Support