Changeset 144 for trunk/standards/protocol.txt
- Timestamp:
- 02/28/08 21:17:41 (4 years ago)
- Files:
-
- 1 modified
-
trunk/standards/protocol.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/standards/protocol.txt
r143 r144 168 168 fail, the whole transaction fails. 169 169 170 * Send170 * Client sends 171 171 172 TRANSFER_TOKEN_REQUEST( transaction_id, list_of_options, target, \ 173 list_of_blinds, list_of_tokens ) 172 TRANSFER_TOKEN_REQUEST( 173 transaction_id, list_of_options, target, list_of_blinds+keyids, list_of_tokens 174 ) 174 175 175 XXX list of blinds -> list of (blinds + denomination key/id)176 XXX both sides need to enforce correctness of177 178 179 176 to IS (issuer service), where 177 180 178 * transaction_id is a base64(random(128bit)) referencing this transaction 181 179 e.g. for later resume after an abort. … … 190 188 * target : token exchange (value(list_of_blinds) = value(list_of_tokens)) 191 189 * list_of_tokens : mint request 192 * list_of_blinds : redemption190 * list_of_blinds+keyids: redemption 193 191 194 192 If at least one of the blinds or tokens is rejected, the issuer answers … … 218 216 219 217 TRANSFER_TOKEN_REQUEST( transaction_id, list_of_options, target, \ 220 list_of_blinds , (empty list) )218 list_of_blinds+keyids, (empty list) ) 221 219 222 220 to issuer service … … 265 263 or passes signed blinds to wallet Bob, must preserve order 266 264 267 TRANSFER_TOKEN_ACCEPT( transaction_id, message, list_of_singed_blinds )265 TRANSFER_TOKEN_ACCEPT( transaction_id, message, list_of_singed_blinds ) 268 266 269 267 Session terminates
