Loading
Joplin Forum
Weekly Update 3
GSoC Projects
Native Encryption
report
wh201906
17 June 2024 17:55
1
Progress
Evaluated potential performance improvements of switching to the native crypto library.
Found that switching to the new native crypto library increases speed, but the slow base64 encoding/decoding will be the bottleneck.
Did some basic searches for a fast base64 implementation
Plans
Confirm the encryption parameters.
Since base64 encoding/decoding speed will be the only performance bottleneck after switching to the native crypto library, we can use parameters with stronger security even if they are slightly slower.
Make a brief introduction explaining why we choose these encryption parameters.
Refine the raw performance report.
Try to integrate
react-native-quick-crypto
into Joplin
This might take several weeks
Find a faster base64 implementation for React Native, or try to migrate
simdutf
to React Native.
Problems
None
1 Like
Related topics
Topic
Replies
Views
Activity
Weekly Update 4
Native Encryption
report
0
103
23 June 2024
Weekly Update 5
Native Encryption
report
2
91
30 June 2024
Weekly Update 6
Native Encryption
report
0
54
7 July 2024
Weekly Update 7-8
Native Encryption
report
0
69
21 July 2024
Weekly Update 2
Native Encryption
report
14
416
7 July 2024
Web
Wiki
FAQ