]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - providers/implementations/ciphers/cipher_des.c
update/final: Return error if key is not set
[thirdparty/openssl.git] / providers / implementations / ciphers / cipher_des.c
index ca2a924a917381c3d99db297eb765922c3d5a97d..e2c890979ea4bbdca83a9340d38d9ff56bd3f467 100644 (file)
@@ -96,6 +96,7 @@ static int des_init(void *vctx, const unsigned char *key, size_t keylen,
         }
         if (!ctx->hw->init(ctx, key, keylen))
             return 0;
+        ctx->key_set = 1;
     }
     return ossl_cipher_generic_set_ctx_params(ctx, params);
 }