[Samsung Galaxy S7 Edge (Exynos) ROMs, Kernels, Rec] HarvHouHacker:
Attempted again after installing the September 10th update:

10-23 15:11:58.248 3853 3853 D keystore: AddAuthenticationToken: timestamp = 198865, time_received = 198
10-23 15:11:58.251 4208 7648 W System.err: java.security.InvalidKeyException: Only SecretKey is supported
10-23 15:11:58.251 4208 7648 W System.err: at com.android.org.conscrypt.OpenSSLCipher.checkAndSetEncodedKey(OpenSSLCipher.java:462)
10-23 15:11:58.251 4208 7648 W System.err: at com.android.org.conscrypt.OpenSSLCipher.engineInit(OpenSSLCipher.java:296)
10-23 15:11:58.251 4208 7648 W System.err: at javax.crypto.Cipher.tryTransformWithProvider(Cipher.java:2980)
10-23 15:11:58.251 4208 7648 W System.err: at javax.crypto.Cipher.tryCombinations(Cipher.java:2891)
10-23 15:11:58.251 4208 7648 W System.err: at javax.crypto.Cipher$SpiAndProviderUpdater.updateAndGetSpiAndProvider(Cipher.java:2796)
10-23 15:11:58.252 4208 7648 W System.err: at javax.crypto.Cipher.chooseProvider(Cipher.java:773)
10-23 15:11:58.252 4208 7648 W System.err: at javax.crypto.Cipher.init(Cipher.java:1288)
10-23 15:11:58.252 4208 7648 W System.err: at javax.crypto.Cipher.init(Cipher.java:1223)
10-23 15:11:58.252 4208 7648 W System.err: at com.android.server.locksettings.SyntheticPasswordCrypto.decrypt(SyntheticPasswordCrypto.java:63)
10-23 15:11:58.252 4208 7648 W System.err: at com.android.server.locksettings.SyntheticPasswordCrypto.decryptBlob(SyntheticPasswordCrypto.java:135)
10-23 15:11:58.252 4208 7648 W System.err: at com.android.server.locksettings.SyntheticPasswordManager.decryptSPBlob(SyntheticPasswordManager.java:1117)
10-23 15:11:58.252 4208 7648 W System.err: at com.android.server.locksettings.SyntheticPasswordManager.unwrapSyntheticPasswordBlob(SyntheticPasswordManager.java:978)
10-23 15:11:58.252 4208 7648 W System.err: at com.android.server.locksettings.SyntheticPasswordManager.unwrapPasswordBasedSyntheticPassword(SyntheticPasswordManager.java:907)
10-23 15:11:58.252 4208 7648 W System.err: at com.android.server.locksettings.LockSettingsService.spBasedDoVerifyCredential(LockSettingsService.java:2439)
10-23 15:11:58.252 4208 7648 W System.err: at com.android.server.locksettings.LockSettingsService.doVerifyCredential(LockSettingsService.java:1706)
10-23 15:11:58.252 4208 7648 W System.err: at com.android.server.locksettings.LockSettingsService.checkCredential(LockSettingsService.java:1673)
10-23 15:11:58.252 4208 7648 W System.err: at com.android.internal.widget.ILockSettings$Stub.onTransact(ILockSettings.java:165)
10-23 15:11:58.252 4208 7648 W System.err: at android.os.Binder.execTransact(Binder.java:731)
10-23 15:11:58.252 4208 7648 E JavaBinder: *** Uncaught remote exception! (Exceptions are not yet supported across processes.)
10-23 15:11:58.252 4208 7648 E JavaBinder: java.lang.RuntimeException: Failed to decrypt blob
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.server.locksettings.SyntheticPasswordCrypto.decryptBlob(SyntheticPasswordCrypto.java:143)
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.server.locksettings.SyntheticPasswordManager.decryptSPBlob(SyntheticPasswordManager.java:1117)
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.server.locksettings.SyntheticPasswordManager.unwrapSyntheticPasswordBlob(SyntheticPasswordManager.java:978)
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.server.locksettings.SyntheticPasswordManager.unwrapPasswordBasedSyntheticPassword(SyntheticPasswordManager.java:907)
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.server.locksettings.LockSettingsService.spBasedDoVerifyCredential(LockSettingsService.java:2439)
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.server.locksettings.LockSettingsService.doVerifyCredential(LockSettingsService.java:1706)
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.server.locksettings.LockSettingsService.checkCredential(LockSettingsService.java:1673)
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.internal.widget.ILockSettings$Stub.onTransact(ILockSettings.java:165)
10-23 15:11:58.252 4208 7648 E JavaBinder: at android.os.Binder.execTransact(Binder.java:731)
10-23 15:11:58.252 4208 7648 E JavaBinder: Caused by: java.security.InvalidKeyException: Only SecretKey is supported
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.org.conscrypt.OpenSSLCipher.checkAndSetEncodedKey(OpenSSLCipher.java:462)
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.org.conscrypt.OpenSSLCipher.engineInit(OpenSSLCipher.java:296)
10-23 15:11:58.252 4208 7648 E JavaBinder: at javax.crypto.Cipher.tryTransformWithProvider(Cipher.java:2980)
10-23 15:11:58.252 4208 7648 E JavaBinder: at javax.crypto.Cipher.tryCombinations(Cipher.java:2891)
10-23 15:11:58.252 4208 7648 E JavaBinder: at javax.crypto.Cipher$SpiAndProviderUpdater.updateAndGetSpiAndProvider(Cipher.java:2796)
10-23 15:11:58.252 4208 7648 E JavaBinder: at javax.crypto.Cipher.chooseProvider(Cipher.java:773)
10-23 15:11:58.252 4208 7648 E JavaBinder: at javax.crypto.Cipher.init(Cipher.java:1288)
10-23 15:11:58.252 4208 7648 E JavaBinder: at javax.crypto.Cipher.init(Cipher.java:1223)
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.server.locksettings.SyntheticPasswordCrypto.decrypt(SyntheticPasswordCrypto.java:63)
10-23 15:11:58.252 4208 7648 E JavaBinder: at com.android.server.locksettings.SyntheticPasswordCrypto.decryptBlob(SyntheticPasswordCrypto.java:135)
10-23 15:11:58.252 4208 7648 E JavaBinder: ... 8 more
10-23 15:11:58.258 7650 8647 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #7
10-23 15:11:58.258 7650 8647 E AndroidRuntime: Process: com.android.systemui, PID: 7650
10-23 15:11:58.258 7650 8647 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at android.os.AsyncTask$3.done(AsyncTask.java:354)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:271)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at java.lang.Thread.run(Thread.java:764)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int com.android.internal.widget.VerifyCredentialResponse.getResponseCode()' on a null object reference
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at com.android.internal.widget.LockPatternUtils.checkCredential(LockPatternUtils.java:382)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at com.android.internal.widget.LockPatternUtils.checkPassword(LockPatternUtils.java:501)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at com.android.internal.widget.LockPatternChecker$5.doInBackground(LockPatternChecker.java:236)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at com.android.internal.widget.LockPatternChecker$5.doInBackground(LockPatternChecker.java:230)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at android.os.AsyncTask$2.call(AsyncTask.java:333)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
10-23 15:11:58.258 7650 8647 E AndroidRuntime: ... 4 more

What is SecretKey, anyway?

Attempted to change the password via adb shell's locksettings set-password --old OldPassword NewPassword:

Error while executing command: set-password
java.lang.RuntimeException: Failed to decrypt blob
at com.android.server.locksettings.SyntheticPasswordCrypto.decryptBlob(SyntheticPasswordCrypto.java:143)
at com.android.server.locksettings.SyntheticPasswordManager.decryptSPBlob(SyntheticPasswordManager.java:1117)
at com.android.server.locksettings.SyntheticPasswordManager.unwrapSyntheticPasswordBlob(SyntheticPasswordManager.java:978)
at com.android.server.locksettings.SyntheticPasswordManager.unwrapPasswordBasedSyntheticPassword(SyntheticPasswordManager.java:907)
at com.android.server.locksettings.LockSettingsService.spBasedDoVerifyCredential(LockSettingsService.java:2439)
at com.android.server.locksettings.LockSettingsService.doVerifyCredential(LockSettingsService.java:1706)
at com.android.server.locksettings.LockSettingsService.checkCredential(LockSettingsService.java:1673)
at com.android.internal.widget.LockPatternUtils.checkCredential(LockPatternUtils.java:379)
at com.android.internal.widget.LockPatternUtils.checkPassword(LockPatternUtils.java:501)
at com.android.internal.widget.LockPatternUtils.checkPassword(LockPatternUtils.java:488)
at com.android.server.locksettings.LockSettingsShellCommand.checkCredential(LockSettingsShellCommand.java:182)
at com.android.server.locksettings.LockSettingsShellCommand.onCommand(LockSettingsShellCommand.java:59)
at android.os.ShellCommand.exec(ShellCommand.java:103)
at com.android.server.locksettings.LockSettingsService.onShellCommand(LockSettingsService.java:2083)
at android.os.Binder.shellCommand(Binder.java:634)
at android.os.Binder.onTransact(Binder.java:532)
at com.android.internal.widget.ILockSettings$Stub.onTransact(ILockSettings.java:542)
at android.os.Binder.execTransact(Binder.java:731)
Caused by: java.security.InvalidKeyException: Only SecretKey is supported
at com.android.org.conscrypt.OpenSSLCipher.checkAndSetEncodedKey(OpenSSLCipher.java:462)
at com.android.org.conscrypt.OpenSSLCipher.engineInit(OpenSSLCipher.java:296)
at javax.crypto.Cipher.tryTransformWithProvider(Cipher.java:2980)
at javax.crypto.Cipher.tryCombinations(Cipher.java:2891)
at javax.crypto.Cipher$SpiAndProviderUpdater.updateAndGetSpiAndProvider(Cipher.java:2796)
at javax.crypto.Cipher.chooseProvider(Cipher.java:773)
at javax.crypto.Cipher.init(Cipher.java:1288)
at javax.crypto.Cipher.init(Cipher.java:1223)
at com.android.server.locksettings.SyntheticPasswordCrypto.decrypt(SyntheticPasswordCrypto.java:63)
at com.android.server.locksettings.SyntheticPasswordCrypto.decryptBlob(SyntheticPasswordCrypto.java:135)
... 17 more