コード例 #1
0
ファイル: _libcurvecpr.py プロジェクト: habnabit/spiral
 def send(client, buf, num):
     print 'writing', num, 'bytes'
     try:
         self.transport.write(ffi.buffer(buf, num)[:], (self.host, self.port))
     except Exception:
         log.err(None, 'error sending curvecp datagram')
         return -1
     else:
         return 0
コード例 #2
0
ファイル: _libcurvecpr.py プロジェクト: cybort/spiral
 def send(client, buf, num):
     print 'writing', num, 'bytes'
     try:
         self.transport.write(
             ffi.buffer(buf, num)[:], (self.host, self.port))
     except Exception:
         log.err(None, 'error sending curvecp datagram')
         return -1
     else:
         return 0
コード例 #3
0
ファイル: _libcurvecpr.py プロジェクト: habnabit/spiral
 def recv(client, buf, num):
     print 'got', num, 'bytes', `ffi.buffer(buf, num)[:]`
     return 0
コード例 #4
0
ファイル: _libcurvecpr.py プロジェクト: habnabit/spiral
def nextNonce(client, dest, num):
    print 'squeezing', num, 'bytes for', client, dest
    ffi.buffer(dest, num)[:] = os.urandom(num)
    return 0
コード例 #5
0
ファイル: _libcurvecpr.py プロジェクト: cybort/spiral
 def recv(client, buf, num):
     print 'got', num, 'bytes', ` ffi.buffer(buf, num)[:] `
     return 0
コード例 #6
0
ファイル: _libcurvecpr.py プロジェクト: cybort/spiral
def nextNonce(client, dest, num):
    print 'squeezing', num, 'bytes for', client, dest
    ffi.buffer(dest, num)[:] = os.urandom(num)
    return 0