def _next_stream(self):
     self._nonce &= 0xFFFFFFFFFFFFFFFF
     self._stream = salsa20.Salsa20_keystream(BLOCK_SIZE,
                                              struct.pack('<Q',
                                                          self._nonce),
                                              self._key)
     self._nonce += 1
Ejemplo n.º 2
0
import salsa20

key = ('secretkey' * 4)[:32]
nonce = ('nonce' * 2)[:8]
keystream = salsa20.Salsa20_keystream(128, nonce, key)

print """vector("%s", "%s", "%s");""" % (
    key.encode('hex'), nonce.encode('hex'), keystream.encode('hex'))