Page MenuHomePhorge

Implement single SAS verification process
Needs ReviewPublic

Authored by tusooa on Sun, Mar 1, 6:29 PM.
Tags
None
Referenced Files
F45687871: D289.1772749886.diff
Wed, Mar 4, 2:31 PM
F45684980: D289.1772738711.diff
Wed, Mar 4, 11:25 AM
F45647529: D289.1772719380.diff
Wed, Mar 4, 6:03 AM
F45591513: D289.1772708478.diff
Wed, Mar 4, 3:01 AM
F45591485: D289.1772708473.diff
Wed, Mar 4, 3:01 AM
F45591363: D289.1772708453.diff
Wed, Mar 4, 3:00 AM
F45591356: D289.1772708452.diff
Wed, Mar 4, 3:00 AM
F45591241: D289.1772708433.diff
Wed, Mar 4, 3:00 AM
Subscribers
None

Details

Reviewers
None
Group Reviewers
O1: the Kazv Project
Maniphest Tasks
T156: SAS verification
Summary

This is the part 1 of https://iron.lily-is.land/T156 . It implements a sans-io SAS verification process.

Type: add

Test Plan

To be tested together with later diffs of verification.

Diff Detail

Repository
rL libkazv
Branch
tusooa/stacked
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 556
Build 1094: Invoke BuildbotBuildbot build #1267
Build 1093: arc lint + arc unit

Event Timeline

Harbormaster returned this revision to the author for changes because remote builds failed.Sun, Mar 1, 7:02 PM
Harbormaster failed remote builds in B553: Diff 862!

add a little error handling

It's not yet complete. We need more error handling.

src/crypto/verification-process.cpp
53

should have a way to start an outgoing request

66

need to validate the format of events

148

missing userCancel()

156

should also have userDenyMatch()

src/crypto/verification-process.hpp
103

not yet implemented

tusooa requested review of this revision.Mon, Mar 2, 4:15 PM