Example #1
0
 def test_secretbox_badsig(self):
     nonce = nacl.randombytes(nacl.crypto_secretbox_NONCEBYTES)
     c = nacl.crypto_secretbox(self.msg, nonce, self.k)
     c1 = c[:-1] + bchr((ord(c[-1:]) + 1) % 256)
     self.assertRaises(ValueError, nacl.crypto_secretbox_open, c1, nonce,
                       self.k)
Example #2
0
 def test_secretbox(self):
     nonce = nacl.randombytes(nacl.crypto_secretbox_NONCEBYTES)
     c = nacl.crypto_secretbox(self.msg, nonce, self.k)
     m = nacl.crypto_secretbox_open(c, nonce, self.k)
     self.assertEqual(m, self.msg)
Example #3
0
 def test_secretbox(self):
     nonce = nacl.randombytes(nacl.crypto_secretbox_NONCEBYTES)
     c = nacl.crypto_secretbox(self.msg, nonce, self.k)
     m = nacl.crypto_secretbox_open(c, nonce, self.k)
     self.assertEqual(m, self.msg)
Example #4
0
 def test_secretbox_badsig(self):
     nonce = nacl.randombytes(nacl.crypto_secretbox_NONCEBYTES)
     c = nacl.crypto_secretbox(self.msg, nonce, self.k)
     c1 = c[:-1] + bchr((ord(c[-1:]) + 1) % 256)
     self.assertRaises(ValueError, nacl.crypto_secretbox_open, c1, nonce,
                       self.k)
Example #5
0
	def encrypt_nacl(data, secret):
		n = secretboxnonce()
		return secretboxnonce + nacl.crypto_secretbox(data, n, secret)