diff --git a/internal/config/options.go b/internal/config/options.go index dc3d7063..483192f9 100644 --- a/internal/config/options.go +++ b/internal/config/options.go @@ -4,12 +4,12 @@ package config // import "miniflux.app/v2/internal/config" import ( - "crypto/rand" "fmt" "sort" "strings" "time" + "miniflux.app/v2/internal/crypto" "miniflux.app/v2/internal/version" ) @@ -171,9 +171,6 @@ type Options struct { // NewOptions returns Options with default values. func NewOptions() *Options { - randomKey := make([]byte, 16) - rand.Read(randomKey) - return &Options{ HTTPS: defaultHTTPS, logFile: defaultLogFile, @@ -242,7 +239,7 @@ func NewOptions() *Options { metricsPassword: defaultMetricsPassword, watchdog: defaultWatchdog, invidiousInstance: defaultInvidiousInstance, - proxyPrivateKey: randomKey, + proxyPrivateKey: crypto.GenerateRandomBytes(16), webAuthn: defaultWebAuthn, } }