import binascii import botan from tests.utils import load_nist_vectors def encrypt(mode, key, iv, plaintext): encryptor = botan.Cipher("SEED/{0}/NoPadding".format(mode), "encrypt", binascii.unhexlify(key)) cipher_text = encryptor.cipher(binascii.unhexlify(plaintext), binascii.unhexlify(iv)) return binascii.hexlify(cipher_text) def verify_vectors(mode, filename): with open(filename, "r") as f: vector_file = f.read().splitlines() vectors = load_nist_vectors(vector_file) for vector in vectors: ct = encrypt( mode, vector["key"], vector["iv"], vector["plaintext"] ) assert ct == vector["ciphertext"] ofb_path = "vectors/cryptography_vectors/ciphers/SEED/seed-ofb.txt" verify_vectors("OFB", ofb_path) cfb_path = "vectors/cryptography_vectors/ciphers/SEED/seed-cfb.txt" verify_vectors("CFB", cfb_path) v2/lede/master-31e0f0ae' href='/cgit.cgi/openwrt/em-br6478acv2/lede/master-31e0f0ae/'>openwrt/em-br6478acv2/lede/master-31e0f0ae
Edimax BR-6578AC V2 base from https://github.com/ulli-kroll/lede.gitJames
summaryrefslogtreecommitdiffstats
path: root/include/kernel-version.mk
blob: 7023ff0e685f8101f6f6c081190295af01f264a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39