Broker

Resolved.
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man3/CCCrypt.3cc.html
It looks like you don't need iv unless cbc enabled. PKCS7 Padding helps to fill in to get required block sizes. I think you need to explicitly define cbc mode.