Bob cannot send a data message until Alice has sent one?
Created by: cobratbq
I'm looking into the last "Bob:" section of Interactive DAKE overview. Am I correct in understanding that after Bob has sent his Auth-I Message and transitioned to encrypted state, that he is not able to send a first message yet? From what I gather while reading about the Double Ratchet, Bob has finished the DAKE but given that Alice's public keys are missing, he cannot (in any way) derive his first set of keys. Therefore is not able to send a message until he has received one from Alice. (And there is no alternative as to initialize the double-ratchet early.)
Is this actually correct?
And if so, could you please include that in the documentation such that it is clear in what state Bob is after transitioning to