Protocol_Noise_XK + Drybox #58

Merged
stcb merged 50 commits from Protocol_Noise_XK into dev 2025-06-07 19:11:16 +00:00
Member

Merging the protocol in the drybox

Merging the protocol in the drybox
florian added 42 commits 2025-05-19 13:43:22 +00:00
Init
All checks were successful
/ mirror (push) Successful in 4s
ee2eade791
Drawio Handshake logic
All checks were successful
/ mirror (push) Successful in 4s
b1f95a85e9
feat: call page UI
Some checks failed
/ build (push) Failing after 5s
/ mirror (push) Successful in 5s
7c7a4f28f4
Reviewed-on: #41
Co-authored-by: Florian Griffon <florian.griffon@epitech.eu>
Co-committed-by: Florian Griffon <florian.griffon@epitech.eu>
Reviewed-on: #40
Co-authored-by: ange <ange@yw5n.com>
Co-committed-by: ange <ange@yw5n.com>
fix: search bar upgrade (#42)
Some checks failed
/ mirror (push) Successful in 4s
/ build (push) Has been cancelled
/ build-stealth (push) Has been cancelled
9bfb55821d
Reviewed-on: #42
Co-authored-by: Florian Griffon <florian.griffon@epitech.eu>
Co-committed-by: Florian Griffon <florian.griffon@epitech.eu>
fix: makeGsmCall in historypage
All checks were successful
/ mirror (push) Successful in 7s
/ build-stealth (push) Successful in 8m29s
/ build (push) Successful in 8m30s
b042a68a8e
feat: perms & UI methodchannel
All checks were successful
/ mirror (push) Successful in 5s
/ build-stealth (push) Successful in 8m24s
/ build (push) Successful in 8m24s
c886e29d75
feat: request perm in flutter, wait for perm before trying to become main dialer
All checks were successful
/ build (push) Successful in 8m35s
/ build-stealth (push) Successful in 8m33s
/ mirror (push) Successful in 5s
5529a6e038
Demo call page avec les features de base:
- Haut parleur
- Couper/activer micro
- keypad
- raccrocher
- Display Icing state (toucher pour switch l'état)

S'active en faisant un appui long sur le bouton d'appel depuis les détails du contact.
Compatible avec l'obfuscation des contacts.

Co-authored-by: AlexisDanlos <91090088+AlexisDanlos@users.noreply.github.com>
Reviewed-on: #37
Co-authored-by: alexis <alexis.danlos@epitech.eu>
Co-committed-by: alexis <alexis.danlos@epitech.eu>
feat: call page UI
Some checks failed
/ mirror (push) Successful in 5s
/ build (push) Failing after 4m3s
/ build-stealth (push) Failing after 4m3s
26316cf971
rebase
All checks were successful
/ mirror (push) Successful in 5s
/ build (push) Successful in 8m33s
/ build-stealth (push) Successful in 8m35s
e4ad9726ae
feat: APP IS DEFAULT DIALER
All checks were successful
/ mirror (push) Successful in 5s
/ build-stealth (push) Successful in 8m46s
/ build (push) Successful in 8m39s
5704fa1607
feat: can call and receive call
All checks were successful
/ mirror (push) Successful in 5s
/ build-stealth (push) Successful in 8m45s
/ build (push) Successful in 8m47s
2894dce1bc
Demo call page avec les features de base:
- Haut parleur
- Couper/activer micro
- keypad
- raccrocher
- Display Icing state (toucher pour switch l'état)

S'active en faisant un appui long sur le bouton d'appel depuis les détails du contact.
Compatible avec l'obfuscation des contacts.

Co-authored-by: AlexisDanlos <91090088+AlexisDanlos@users.noreply.github.com>
Reviewed-on: #37
Co-authored-by: alexis <alexis.danlos@epitech.eu>
Co-committed-by: alexis <alexis.danlos@epitech.eu>
feat: call page UI
Some checks failed
/ mirror (push) Waiting to run
/ build (push) Has been cancelled
/ build-stealth (push) Has been cancelled
da0c5d1991
fix: not showing call UI on long press
All checks were successful
/ mirror (push) Successful in 4s
/ build-stealth (push) Successful in 8m21s
/ build (push) Successful in 8m30s
0d6322a714
Semi-auto, bad sizes and need adjustments
All checks were successful
/ mirror (push) Successful in 6s
/ build-stealth (push) Successful in 8m30s
/ build (push) Successful in 8m37s
1b5bda2eb4
Need fix signatures
All checks were successful
/ mirror (push) Successful in 4s
f5930eef82
merge
All checks were successful
/ mirror (push) Successful in 4s
f9e64a73d9
Merge remote-tracking branch 'origin/Protocol_00' into Protocol_00
All checks were successful
/ mirror (push) Successful in 4s
045d9ad417
Signature fix
All checks were successful
/ mirror (push) Successful in 5s
8d45d2e745
Update diagram, add HKDF derivation
All checks were successful
/ mirror (push) Successful in 4s
79b0491a75
Add encryption.py NO DECRYPTION yet
All checks were successful
/ mirror (push) Successful in 5s
394143b4df
Trying to fix PING and session Nonce
All checks were successful
/ mirror (push) Successful in 4s
3baf3f142b
Clean
All checks were successful
/ mirror (push) Successful in 4s
c3b0e94666
Fix + enhancement
All checks were successful
/ mirror (push) Successful in 4s
0b52d602ef
Better CLI & auto mode, enhancements
All checks were successful
/ mirror (push) Successful in 5s
71b9cc787b
Noise prototype
All checks were successful
/ mirror (push) Successful in 4s
d6d1c8ceba
Updating the diagram
All checks were successful
/ mirror (push) Successful in 4s
6e7cc02290
+
Prototype Rework: standalone Noise_XK implementation - Ready to plug
rebasing
All checks were successful
/ mirror (push) Successful in 5s
/ build (push) Successful in 14m47s
/ build-stealth (push) Successful in 14m28s
f2f8431851
Merge branch 'dev' into Protocol_Noise_XK
Some checks are pending
/ mirror (push) Waiting to run
1c3106cb92
# Conflicts:
#	protocol_prototype/DryBox/external_caller.py
#	protocol_prototype/DryBox/external_receiver.py
#	protocol_prototype/DryBox/gsm_simulator.py
#	protocol_prototype/IcingProtocol.drawio
Cleaning
All checks were successful
/ mirror (push) Successful in 4s
56183f1948
florian added 2 commits 2025-05-23 17:33:39 +00:00
florian added 1 commit 2025-05-23 22:04:32 +00:00
feat: split ui in multiple files for maintainability
All checks were successful
/ mirror (push) Successful in 4s
bf6ac57f51
florian added 1 commit 2025-05-24 02:18:19 +00:00
feat: XK handshake | encrypt/decrypt audio in drybox
All checks were successful
/ mirror (push) Successful in 4s
58f91d217c
florian changed title from WIP: Protocol_Noise_XK + Drybox to Protocol_Noise_XK + Drybox 2025-05-24 02:19:02 +00:00
florian added 1 commit 2025-05-28 10:57:49 +00:00
fix: gsm_simulator doesn't need to be restarted every time
All checks were successful
/ mirror (push) Successful in 8s
f183873104
florian added 1 commit 2025-05-28 11:18:51 +00:00
feat: clean architecture in drybox ui
All checks were successful
/ mirror (push) Successful in 4s
30df8c4c77
florian added 1 commit 2025-05-28 12:06:11 +00:00
feat: sent and received waveform in drybox ui
All checks were successful
/ mirror (push) Successful in 4s
d94f7ef886
stcb added 1 commit 2025-06-04 16:35:43 +00:00
Merge branch 'dev' into Protocol_Noise_XK
All checks were successful
/ mirror (push) Successful in 8s
/ build (push) Successful in 14m25s
/ build-stealth (push) Successful in 7m52s
6cd20efc66
stcb merged commit 675b1c0c7b into dev 2025-06-07 19:11:16 +00:00
stcb deleted branch Protocol_Noise_XK 2025-06-07 19:11:16 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: icing/monorepo#58
No description provided.