set empty key when creating cipher object to prevent SEGV if caller fails to initialize with a key before calling :update or :final.
set empty key when creating cipher object to prevent SEGV if caller fails to initialize with a key before calling :update or :final.

closes issue #31.

kunkku/luaossl,kunkku/luaossl