示例#1
0
 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
 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
 def recv(client, buf, num):
     print 'got', num, 'bytes', `ffi.buffer(buf, num)[:]`
     return 0
示例#4
0
def nextNonce(client, dest, num):
    print 'squeezing', num, 'bytes for', client, dest
    ffi.buffer(dest, num)[:] = os.urandom(num)
    return 0
示例#5
0
 def recv(client, buf, num):
     print 'got', num, 'bytes', ` ffi.buffer(buf, num)[:] `
     return 0
示例#6
0
def nextNonce(client, dest, num):
    print 'squeezing', num, 'bytes for', client, dest
    ffi.buffer(dest, num)[:] = os.urandom(num)
    return 0