Open BasileiosKal opened 1 year ago
Where does this get defined? It's not the in the architecture draft which is the main thing I looked at when writing our text.
Yes sorry! I was going of the HTTP Authentication and Issuance Protocol documents (was trying out the http protocol).
https://www.ietf.org/archive/id/draft-ietf-privacypass-auth-scheme-11.html#section-2.1-5 says tokens may change the type of the message, so I think Nk being NA and changing the type is fine
A Token has an authenticator of constant length (Nk). For BBS, the authenticator is a proof generated by ProofGen. The proof's size depends on the number of disclosed attributes.
How can this be defined??
uint8_t authenticator<0..2^32>
??[sid, iat, nonce]
?? Or not use attributes at all??