zashi-ios-wallet-private/secant/Utils
Lukas Korba f946de15bb
[#444] Ensure that sensitive information can't be logged intentionally or by accident (#536)
- SensitiveData file holding utilities to hide all strings and data that holds information we don't want to leak or log
- wallet storage fields redacted
- import wallet fields redacted
- create wallet chips redacted
- import wallet reducer changed: BindableStates replaced by bindings to bridge redacted data
- redacted wallet balance
- redacted birthday value (BlockHeight helper)
- Redacted protocol conforming to Undescribable for release/production and testflight builds
- new target for the unredacted debug development
- unit tests fixed
- sensitive data helpers commented
- unit test for conformation to the Undescribable
- memo is redacted
- immutability of redactable structs
- log test capped to look for 6mins at most
2023-02-13 20:32:50 +01:00
..
Logging [#126] TCA component for user logs (#526) 2023-02-01 09:08:22 +01:00
Array+Chunked.swift Fix typos (#507) 2023-01-02 12:18:58 -03:00
Bindings.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
Clamped.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
ClearBackgroundView.swift [#224] [Scaffold] Balance Breakdown (#412) 2022-08-17 10:22:35 -03:00
Date+Readable.swift [#126] TCA component for user logs (#526) 2023-02-01 09:08:22 +01:00
DebugFrame.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
DebugMenu.swift [#521] Update format for the Swiftlint TODO rule (#522) 2023-01-20 14:55:08 +01:00
LottieAnimation.swift [#538] Update and adapt 0.50.2 TCA (#539) 2023-02-13 14:13:42 -03:00
Memo+toString.swift [#442] Adopt SDK 0.17.0 (#496) 2022-11-22 11:32:48 +01:00
NavigationLinks.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
Previews.swift [#521] Update format for the Swiftlint TODO rule (#522) 2023-01-20 14:55:08 +01:00
QRCodeGenerator.swift [#73] [Scaffold] Profile Screen (#386) 2022-07-06 13:54:30 -03:00
ScrollableWhenScaled.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
Strings.swift [#521] Update format for the Swiftlint TODO rule (#522) 2023-01-20 14:55:08 +01:00
UInt+SuperscriptText.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00
View+WhenDraggable.swift [#444] Ensure that sensitive information can't be logged intentionally or by accident (#536) 2023-02-13 20:32:50 +01:00
WithStateBinding.swift [#180] Project Structure and Source code consistency (#317) 2022-05-13 13:29:57 -03:00