Changeset 83 for trunk/standards/protocol.txt
- Timestamp:
- 02/05/08 17:24:57 (4 years ago)
- Files:
-
- 1 modified
-
trunk/standards/protocol.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/standards/protocol.txt
r82 r83 107 107 blind = blinding(r, pub_minting_key, hash(blank)) 108 108 109 Calculate a collision-free random requestID (128 bit)109 Calculate a collision-free random transaction ID (128 bit) 110 110 111 111 Keep (r, blank, blind) in mind. … … 118 118 119 119 * Send 120 121 XXX target might be an attack target, maybe insert authentication 122 XXX make the transaction type explicit? 120 123 121 124 TRANSFER_TOKEN_REQUEST( transaction_id, list_of_options, target, \ 122 125 list_of_blinds, list_of_coins ) 126 127 XXX list of blinds -> list of (blinds + denomination key/id) 128 XXX both sides need to enforce correctness of 129 123 130 124 131 to IS (issuer service), where … … 250 257 251 258 BLANK_PRESENT( dsdb_keycertificate list(blank1, blank2, ...) ) 259 XXX remove crypto reference 252 260 253 261 * Wallet Bob check: … … 376 384 377 385 * IS checks: 378 - if minting keys are still valid 386 - if minting keys are still valid (XXX coin has not expired) 379 387 - if serial is still valid (against DSDB) 380 388 - if signature is valid
