[#21803] Cannot perform transactions/create derived account via keycard using NON default keypairs which existed before keycard migration (#21808)
This commit is contained in:
parent
755ef19315
commit
676998b83b
|
@ -11,14 +11,13 @@
|
||||||
[utils.security.core :as security]))
|
[utils.security.core :as security]))
|
||||||
|
|
||||||
(defn- handle-password-success
|
(defn- handle-password-success
|
||||||
[has-partially-operable-accounts? on-auth-success password]
|
[has-partially-operable-accounts? on-auth-success masked-password]
|
||||||
(let [sha3-pwd (security/hash-masked-password password)
|
(let [on-auth-success-callback #(on-auth-success masked-password)]
|
||||||
on-auth-success-callback #(on-auth-success sha3-pwd)]
|
|
||||||
(rf/dispatch [:standard-auth/set-success true])
|
(rf/dispatch [:standard-auth/set-success true])
|
||||||
(rf/dispatch [:standard-auth/reset-login-password])
|
(rf/dispatch [:standard-auth/reset-login-password])
|
||||||
(if has-partially-operable-accounts?
|
(if has-partially-operable-accounts?
|
||||||
(rf/dispatch [:wallet/make-partially-operable-accounts-fully-operable
|
(rf/dispatch [:wallet/make-partially-operable-accounts-fully-operable
|
||||||
{:password sha3-pwd
|
{:password masked-password
|
||||||
:on-success on-auth-success-callback
|
:on-success on-auth-success-callback
|
||||||
:on-error on-auth-success-callback}])
|
:on-error on-auth-success-callback}])
|
||||||
(on-auth-success-callback))))
|
(on-auth-success-callback))))
|
||||||
|
@ -45,7 +44,7 @@
|
||||||
(rf/dispatch [:keycard/disconnect])
|
(rf/dispatch [:keycard/disconnect])
|
||||||
(handle-password-success false
|
(handle-password-success false
|
||||||
on-auth-success
|
on-auth-success
|
||||||
encryption-public-key))
|
(security/mask-data encryption-public-key)))
|
||||||
:on-failure #(rf/dispatch [:keycard/on-action-with-pin-error
|
:on-failure #(rf/dispatch [:keycard/on-action-with-pin-error
|
||||||
%])}]))}]))}]]
|
%])}]))}]))}]]
|
||||||
[:effects.biometric/check-if-available
|
[:effects.biometric/check-if-available
|
||||||
|
@ -114,7 +113,7 @@
|
||||||
{:on-enter-password #(handle-password-success
|
{:on-enter-password #(handle-password-success
|
||||||
has-partially-operable-accounts?
|
has-partially-operable-accounts?
|
||||||
on-auth-success
|
on-auth-success
|
||||||
%)
|
(security/hash-masked-password %))
|
||||||
:on-press-biometrics on-press-biometric
|
:on-press-biometrics on-press-biometric
|
||||||
:button-icon-left auth-button-icon-left
|
:button-icon-left auth-button-icon-left
|
||||||
:button-label auth-button-label}])))
|
:button-label auth-button-label}])))
|
||||||
|
|
Loading…
Reference in New Issue