Show
Ignore:
Timestamp:
02/28/08 21:17:41 (4 years ago)
Author:
ocnils
Message:

Replaced "list_of_blinds" with "list_of_blinds+keyids" in minting requests

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/standards/protocol.txt

    r143 r144  
    168168fail, the whole transaction fails. 
    169169 
    170 * Send  
     170* Client sends 
    171171    
    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        ) 
    174175     
    175    XXX list of blinds -> list of (blinds + denomination key/id) 
    176    XXX both sides need to enforce correctness of  
    177  
    178  
    179176  to IS (issuer service), where  
     177 
    180178  * transaction_id is a base64(random(128bit)) referencing this transaction 
    181179    e.g. for later resume after an abort.  
     
    190188  * target        : token exchange (value(list_of_blinds) = value(list_of_tokens)) 
    191189  * list_of_tokens : mint request 
    192   * list_of_blinds: redemption 
     190  * list_of_blinds+keyids: redemption 
    193191 
    194192  If at least one of the blinds or tokens is rejected, the issuer answers 
     
    218216 
    219217    TRANSFER_TOKEN_REQUEST( transaction_id, list_of_options, target, \ 
    220                             list_of_blinds, (empty list) ) 
     218                            list_of_blinds+keyids, (empty list) ) 
    221219 
    222220  to issuer service 
     
    265263  or passes signed blinds to wallet Bob, must preserve order 
    266264 
    267     TRANSFER_TOKEN_ACCEPT( transaction_id, message, list_of_singed_blinds) 
     265    TRANSFER_TOKEN_ACCEPT( transaction_id, message, list_of_singed_blinds ) 
    268266     
    269267  Session terminates