Even when key length is 0, CommonCrypto still requires a non-null key data pointer.
Created attachment 216965 [details] proposed fix
Committed <http://trac.webkit.org/r159299>.