2022-02-24 17:21:01 +00:00
|
|
|
Index: electron-16.0.9/electron/build/webpack/webpack.config.base.js
|
|
|
|
===================================================================
|
|
|
|
--- electron-16.0.9.orig/electron/build/webpack/webpack.config.base.js 2022-02-16 16:41:24.767092075 +0100
|
|
|
|
+++ electron-16.0.9/electron/build/webpack/webpack.config.base.js 2022-02-17 11:10:51.379512377 +0100
|
|
|
|
@@ -1,5 +1,12 @@
|
2023-10-19 17:09:42 +00:00
|
|
|
const fs = require('node:fs');
|
|
|
|
const path = require('node:path');
|
2022-02-24 17:21:01 +00:00
|
|
|
+
|
|
|
|
+// HACK: OpenSSL 3 does not support md4 any more, but webpack hardcodes it all
|
|
|
|
+// over the place: https://github.com/webpack/webpack/issues/13572
|
|
|
|
+const crypto = require("crypto");
|
|
|
|
+const crypto_orig_createHash = crypto.createHash;
|
|
|
|
+crypto.createHash = algorithm => crypto_orig_createHash(algorithm == "md4" ? "sha256" : algorithm);
|
|
|
|
+
|
|
|
|
const webpack = require('webpack');
|
|
|
|
const TerserPlugin = require('terser-webpack-plugin');
|
|
|
|
const WrapperPlugin = require('wrapper-webpack-plugin');
|