hyperswitch
feat: encrypt PII fields before saving it in the database
#1043
Merged

feat: encrypt PII fields before saving it in the database #1043

jarnura merged 74 commits into main from pii-script
dracarys18
NishantJoshi00 feat(domain): add domain types for certain structs
335f5ab3
NishantJoshi00 feat(domain): make id as option in domain types
b97d26e7
NishantJoshi00 feat(domain): add function for creating new storage type
1fc0d6e6
NishantJoshi00 feat(encryption): `Encryptable` domain type (#827)
884d186f
NishantJoshi00 feat(domain): add conversion for the address and MerchantConnectorAcc…
306f7e60
dracarys18 feat: implement domain type conversion for customer and merchant acco…
096027d3
NishantJoshi00 chore: migration to convert encryptable data to binary
605ca349
NishantJoshi00 feat(customer): add encryption type to customer domain type (#858)
3b5ecc3c
dracarys18 feat(domain): add encryption for merchant account (#865)
a8e45bb7
NishantJoshi00 chore: add script function for migration
80304d19
dracarys18 feat: Add merchant key store (#873)
209300c9
NishantJoshi00 Merge branch 'main' of https://github.com/juspay/orca into domain-types
7dfac61a
NishantJoshi00 chore: post merge cleanup
e94c3cb6
NishantJoshi00 Merge branch 'domain-types' of https://github.com/juspay/orca into pi…
272aa0c4
dracarys18 feat: add migration script for pii
a539eaae
dracarys18 fix: remove subcommand from pii migration
164fb2a6
NishantJoshi00 Merge branch 'main' of https://github.com/juspay/orca into domain-types
77777afe
NishantJoshi00 chore: refactoring imports
83d2871b
dracarys18 fix: pii migration script
16ac1626
dracarys18 Merge branch 'domain-types' of github.com:juspay/hyperswitch into pii…
94cd6bdb
dracarys18 Merge branch 'main' of github.com:juspay/hyperswitch into domain-types
0cf91cf6
dracarys18 Merge branch 'domain-types' into pii-script
aa538404
dracarys18 fix: make encrypt decrypt public
e554c41d
dracarys18 fix: add pii feature to production
7d165ff9
dracarys18 fix: remove default from created_at and modified_at
b5c448dd
NishantJoshi00 feat(config): add migration timestamp in Settings
3980f1b6
dracarys18 fix: remove defaults from `created_at` and `modified_at` (#991)
03cd6ffd
dracarys18 fix: do updat in a transcation
b8b49313
dracarys18 Merge branch 'pii-script' of github.com:juspay/hyperswitch into pii-s…
2619933f
dracarys18 Merge branch 'main' of github.com:juspay/hyperswitch into domain-types
db6f22d6
dracarys18 Merge branch 'domain-types' of github.com:juspay/hyperswitch into dom…
a01bf77c
dracarys18 Merge branch 'domain-types' into pii-script
b058f6a3
dracarys18 fix: timestamp
c5fb7d45
NishantJoshi00 docs: add logs to the PII migrations
8ff1de68
dracarys18 dracarys18 assigned dracarys18 dracarys18 1 year ago
dracarys18 dracarys18 requested a review 1 year ago
dracarys18 dracarys18 requested a review 1 year ago
dracarys18 dracarys18 requested a review 1 year ago
dracarys18 dracarys18 requested a review 1 year ago
dracarys18 dracarys18 requested a review from jarnura jarnura 1 year ago
dracarys18 dracarys18 requested a review from ashokkjag ashokkjag 1 year ago
dracarys18 dracarys18 assigned NishantJoshi00 NishantJoshi00 1 year ago
dracarys18 dracarys18 added A-core
dracarys18 dracarys18 added S-waiting-on-review
dracarys18 dracarys18 added R-waiting-on-L1
dracarys18 dracarys18 added M-database-changes
dracarys18 dracarys18 added M-configuration-changes
dracarys18 Merge branch 'main' of github.com:juspay/hyperswitch into pii-script
20932aa1
dracarys18 Merge branch 'pii-script' of github.com:juspay/hyperswitch into pii-s…
f71e5441
dracarys18 dracarys18 requested a review from SanchithHegde SanchithHegde 1 year ago
dracarys18 dracarys18 requested a review from NishantJoshi00 NishantJoshi00 1 year ago
dracarys18 fix: build
7f1f04b6
vspecky
vspecky requested changes on 2023-05-04
dracarys18 fix: address comments
ff9b05ac
dracarys18 fix: typo
a40cfa4d
dracarys18 fix: use func instead of closure
6888f6bd
dracarys18 chore: make some functions inline
9c29a052
NishantJoshi00
NishantJoshi00 dismissed these changes on 2023-05-04
vspecky
vspecky requested changes on 2023-05-04
dracarys18 chore: make table lowercase
73097218
dracarys18 dracarys18 dismissed their stale review via 73097218 1 year ago
dracarys18 dracarys18 requested a review from vspecky vspecky 1 year ago
SanchithHegde
SanchithHegde commented on 2023-05-04
jarnura jarnura removed S-waiting-on-review
jarnura jarnura added S-waiting-on-author
dracarys18 fix: cargo toml ordering
78782886
dracarys18 fix: address comments
66f640fc
dracarys18 fix: remove hardcoded key
97eaf342
dracarys18 Merge branch 'main' of github.com:juspay/hyperswitch into pii-script
62e9bee9
dracarys18 dracarys18 removed S-waiting-on-author
dracarys18 dracarys18 added S-waiting-on-review
SanchithHegde
SanchithHegde dismissed these changes on 2023-05-04
NishantJoshi00
NishantJoshi00 dismissed these changes on 2023-05-04
SanchithHegde
SanchithHegde commented on 2023-05-04
SanchithHegde SanchithHegde removed S-waiting-on-review
SanchithHegde SanchithHegde removed R-waiting-on-L1
SanchithHegde SanchithHegde added S-waiting-on-author
SanchithHegde SanchithHegde added S-needs-conflict-resolution
dracarys18 Merge branch 'main' of github.com:juspay/hyperswitch into pii-script
78108d85
dracarys18 chore: fmt
bc86dcf6
dracarys18 dracarys18 dismissed their stale review via bc86dcf6 1 year ago
dracarys18 dracarys18 dismissed their stale review via bc86dcf6 1 year ago
NishantJoshi00
NishantJoshi00 dismissed these changes on 2023-05-05
dracarys18 chore: add key in development.toml
46ad8043
dracarys18 dracarys18 dismissed their stale review via 46ad8043 1 year ago
vspecky
vspecky requested changes on 2023-05-05
dracarys18 fix: remove unnecessary index
2a5438df
dracarys18 dracarys18 requested a review from vspecky vspecky 1 year ago
vspecky
vspecky requested changes on 2023-05-05
dracarys18 fix: remove unnecessary migration
b3fcf9a3
vspecky
vspecky dismissed these changes on 2023-05-05
dracarys18 dracarys18 removed S-waiting-on-author
dracarys18 dracarys18 removed S-needs-conflict-resolution
dracarys18 dracarys18 added S-waiting-on-review
dracarys18 dracarys18 dismissed their stale review 1 year ago
dracarys18 dracarys18 force pushed to b3fcf9a3 1 year ago
SanchithHegde
SanchithHegde commented on 2023-05-05
SanchithHegde SanchithHegde removed S-waiting-on-review
SanchithHegde SanchithHegde added S-waiting-on-author
dracarys18 fix: impl expose to email
53383259
dracarys18 fix: order of intent fullfilment time field
0e235bcb
dracarys18 dracarys18 removed S-waiting-on-author
dracarys18 dracarys18 added S-waiting-on-review
NishantJoshi00 Merge branch 'main' of https://github.com/juspay/hyperswitch into pii…
637e7e56
SanchithHegde
SanchithHegde dismissed these changes on 2023-05-06
SanchithHegde SanchithHegde added R-waiting-on-L2
SanchithHegde SanchithHegde added R-L1-completed
jarnura jarnura removed S-waiting-on-review
jarnura jarnura removed R-waiting-on-L2
jarnura jarnura added S-blocked
dracarys18 chore: Merge branch 'main' of github.com:juspay/hyperswitch into pii-…
e90546d0
dracarys18 dracarys18 dismissed their stale review via e90546d0 1 year ago
dracarys18 chore: fmt
debb27f0
dracarys18 fix(migrations): Remove api_key from merchant table
767b7b28
SanchithHegde
SanchithHegde dismissed these changes on 2023-05-22
dracarys18 chore: add logs for pubsub
97766e2a
dracarys18 dracarys18 dismissed their stale review via 97766e2a 1 year ago
dracarys18 chore(deps): remove accounts cache
76669325
SanchithHegde SanchithHegde added S-needs-conflict-resolution
dracarys18 fix: properly invalidate cache through levels
c687d7f5
dracarys18 Revert "chore(deps): remove accounts cache"
3150df77
dracarys18 chore: add logs for finishing invalidation
24810c90
dracarys18 fix: dont come out of the loop in case of an error
fdee1a13
dracarys18 fix: use publish and redact on update
1671d5bc
dracarys18 fix: use publish and redact on delete
abd79b59
dracarys18 fix: build
10dd11b8
dracarys18 fix: build
8e63f6f1
dracarys18 chore: Merge branch 'main' of github.com:juspay/hyperswitch into pii-…
f25179e0
dracarys18 Merge branch 'main' of github.com:juspay/hyperswitch into pii-script
1aaa22fd
NishantJoshi00 fix(sanity): add sanity tests for encryption before migration script
f6ed7e01
dracarys18 Merge branch 'main' of github.com:juspay/hyperswitch into pii-script
feaaef4c
dracarys18 Merge branch 'pii-script' of github.com:juspay/hyperswitch into pii-s…
dac0231c
dracarys18 chore: clippy
3be3316c
dracarys18 dracarys18 removed S-needs-conflict-resolution
dracarys18 Merge branch 'main' of github.com:juspay/hyperswitch into pii-script
ea09f3c2
SanchithHegde
SanchithHegde commented on 2023-05-30
SanchithHegde SanchithHegde removed S-blocked
SanchithHegde SanchithHegde removed R-L1-completed
SanchithHegde SanchithHegde added S-waiting-on-author
jarnura
jarnura approved these changes on 2023-05-30
jarnura jarnura enabled auto-merge 1 year ago
jarnura jarnura added this to the May 2023 Release milestone 1 year ago
inventvenkat
inventvenkat approved these changes on 2023-05-30
jarnura jarnura removed S-waiting-on-author
jarnura jarnura added S-ready-for-merge
jarnura jarnura merged fa392c40 into main 1 year ago
jarnura jarnura deleted the pii-script branch 1 year ago
SanchithHegde SanchithHegde removed S-ready-for-merge
SanchithHegde
SanchithHegde commented on 2023-06-04

Login to write a write a comment.

Login via GitHub

Labels
Milestone