dereference the error pointer before comparing it to nil.

you are comparing a pointer to nil(which will always be true), the PNCryptoHelper will always get returned as nil.

this should only affect users who are using `cipher_key` to decrypt/encrypt their messages.