Changeset 273 for trunk

Show
Ignore:
Timestamp:
04/23/09 15:33:57 (3 years ago)
Author:
ocjhb
Message:

using more messages

Location:
trunk/sandbox/jhb/oc2
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/sandbox/jhb/oc2/documentation.py

    r272 r273  
    449449>>> authorizer.deny = True 
    450450>>> testserver.run_once(port,mint=mint,authorizer=authorizer) 
    451 >>> text,value =  clientside.run() 
    452 >>> text 
     451>>> clientside.run().header 
    453452'TransferReject' 
    454453 
     
    464463>>> authorizer.deny = False 
    465464>>> testserver.run_once(port,mint=mint,authorizer=authorizer) 
    466 >>> text,value = clientside.run() 
    467 >>> text 
     465>>> response = clientside.run() 
     466>>> response.header 
    468467'TransferAccept' 
    469 >>> blindsign = value[0] 
     468>>> blindsign = response.signatures[0] 
    470469>>> blank.signature = key.unblind(secret,blindsign) 
    471470>>> coin = blank 
     
    490489>>> mint.delay = True 
    491490>>> testserver.run_once(port,mint=mint,authorizer=authorizer) 
    492 >>> text,value =  clientside.run() 
    493 >>> text 
     491>>> clientside.run().header 
    494492'TransferDelay' 
    495493>>> mint.delay = False 
     
    531529>>> clientside = protocols.TransferResume(transport,tid) 
    532530>>> testserver.run_once(port,issuer=issuer) 
    533 >>> text,value =  clientside.run() 
    534 >>> text 
     531>>> clientside.run().header 
    535532'TransferDelay' 
    536533>>> issuer.delay = False 
     
    550547>>> clientside = protocols.TransferResume(transport,tid) 
    551548>>> testserver.run_once(port,issuer=issuer) 
    552 >>> text,value = clientside.run() 
    553 >>> text 
     549>>> response = clientside.run() 
     550>>> response.header 
    554551'TransferAccept' 
    555552 
     
    566563############################################################################### 
    567564 
    568 >>> blindsign = value[0] 
     565>>> blindsign = response.signatures[0] 
    569566>>> blank.signature = key.unblind(secret,blindsign) 
    570567>>> coin = blank 
     
    679676>>> clientside = protocols.TransferRequest(transport,tid,blinds = blinds, coins = coins) 
    680677>>> testserver.run_once(port,issuer=issuer,mint=mint) 
    681 >>> text,value = clientside.run() 
    682 >>> bobblank.signature = key.unblind(bobsecret,value[0]) 
     678>>> response = clientside.run() 
     679>>> bobblank.signature = key.unblind(bobsecret,response.signatures[0]) 
    683680>>> bobcoin = bobblank 
    684681>>> key.verifyContainerSignature(bobcoin) 
  • trunk/sandbox/jhb/oc2/protocols.py

    r272 r273  
    9999 
    100100        response = self.transport(message) 
    101         header = response.header 
    102         if header == 'TransferReject': 
    103             return ('TransferReject','') 
    104         elif header == 'TransferDelay': 
    105             return ('TransferDelay','') 
    106         elif header == 'TransferAccept': 
    107             return ('TransferAccept',response.signatures) 
    108         else: 
    109             raise 'unknown thing' 
     101        return response 
     102 
    110103 
    111104class TransferHandling(Protocol): 
     
    143136        message.transactionId = self.transactionId 
    144137        response = self.transport(message) 
    145         header = response.header 
    146         if header == 'TransferReject': 
    147             return ('TransferReject','') 
    148         elif header == 'TransferDelay': 
    149             return ('TransferDelay','') 
    150         elif header == 'TransferAccept': 
    151             return ('TransferAccept',response.signatures) 
    152         else: 
    153             raise 'unknown thing' 
    154  
    155         return response.cdd  
     138        return response 
    156139 
    157140class TransferResumeHandling(Protocol):