Commit Graph

235 Commits

Author SHA1 Message Date
6aebea2cde ASCII->POLY: improve readability 2014-05-25 22:50:39 +02:00
4a07ceadcd ALL: use uint32_t instead of unsigned int 2014-05-25 22:47:54 +02:00
58e6a90881 ASCII->POLY: improve readability 2014-05-25 22:43:59 +02:00
47afca9fe6 ASCII->POLY: rename header guard 2014-05-25 20:57:41 +02:00
566894b230 ASCII->POLY: add file/brief doxygen comment 2014-05-25 20:57:41 +02:00
d6a2269f2f ASCII->POLY: simplify with macros 2014-05-25 20:57:40 +02:00
1a1f610d38 ASCII->POLY: fix array size 2014-05-25 20:57:40 +02:00
30b917b3be POLY: free the array pointer as well 2014-05-25 20:57:40 +02:00
4d8b6a78e5 POLY: provide cleanup function for polynomial arrays 2014-05-25 20:57:40 +02:00
7693805741 ASCII->POLY: reimplement 2014-05-25 20:57:32 +02:00
8703e6975e POLY: fix header inclusion 2014-05-25 19:00:36 +02:00
853fc668f5 MEM: add REALLOC macro 2014-05-25 19:00:10 +02:00
fc1ac808a2 MEM: add ntru_calloc() function 2014-05-25 18:59:58 +02:00
286c300890 Merge branch 'master' into 'master'
First try of conversion to flint, plus key creation

decryption and encryption converted as well, but no idea if they work

randomisation not converted yet, needs to be revised
2014-05-25 12:01:09 +02:00
hasufell
d274a1af03 BUILD: fix UNBUNDLE, rm obsolete libtom references 2014-05-25 04:40:49 +02:00
fd0ba50c85 POLY: rework poly_new()
Don't allocate anything here, just operate on
the parameters.
2014-05-25 04:16:48 +02:00
aa01859192 KEYGEN: fix missing initialisation 2014-05-25 04:07:51 +02:00
c3eb0e52f4 KEYGEN: add deletion method 2014-05-25 04:06:24 +02:00
3ea4006b1c DEC: fix memory leak 2014-05-25 04:06:05 +02:00
b71e4b1ce2 POLY: improve inline doc 2014-05-25 03:57:51 +02:00
3905b4aba9 POLY: improve doxygen comments 2014-05-25 03:56:39 +02:00
b604ecd915 DOC: update Doxyfile 2014-05-25 02:15:40 +02:00
13b54fa7f5 DOC: add brief/file comments 2014-05-25 02:15:24 +02:00
89447a7abb POLY: rm obsolete doxygen comment 2014-05-25 01:48:55 +02:00
f3ac38a6c0 POLY: add print functions 2014-05-25 01:40:07 +02:00
bdb12ac175 BUILD: rm obsolete tompoly/tommath references 2014-05-25 01:36:44 +02:00
eb8fa515b4 DOC: fix more doxygen comments 2014-05-25 01:13:34 +02:00
32f2eb2295 KEYGEN: add doxygen comments 2014-05-25 01:11:56 +02:00
dda90cabcf DEC: use a central lift after we are done 2014-05-25 01:04:30 +02:00
23d95ae992 KEYGEN: fix priv_inv key 2014-05-25 01:04:09 +02:00
8fd5a6c829 ENC: fix encryption 2014-05-25 00:58:34 +02:00
1443b11fa8 KEYGEN: fix keys 2014-05-25 00:58:22 +02:00
805559a8ca BUILD: add keypair to build 2014-05-25 00:58:01 +02:00
574bbec067 KEYGEN: first implementation 2014-05-24 23:16:26 +02:00
d20a448b3b ALL: rm libtompoly/libtommath 2014-05-24 23:16:25 +02:00
c075f4a0a3 ALL: Convert codebase to flint
POLY, ENC, DEC all converted. RAND will have to be revised.
2014-05-24 23:16:25 +02:00
fb7a46c363 ENC: fix indenting level 2014-05-24 23:16:20 +02:00
d56c920b84 Update .gitignore 2014-05-24 23:16:20 +02:00
7b0a1f1920 BUILD: Fix Makefiles for flint 2014-05-24 23:16:13 +02:00
d51d8e3652 ALL: Add flint 2014-05-24 23:16:06 +02:00
a15ef46ea6 ENC: fixup after merge 2014-05-19 22:26:10 +02:00
cd1611c018 RAND: cleanup after merge 2014-05-19 21:58:56 +02:00
2e222ccad3 Merge branch 'master' of ssh://gitlab.hasufell.de:22022/wiseqube/quantumcrypto
Conflicts:
	src/poly.h
2014-05-19 21:33:38 +02:00
ceecf68b59 Merge branch 'master' of ssh://gitlab.hasufell.de:22022/malte/quantumcrypto 2014-05-19 21:32:56 +02:00
8fb50d61dd Merge branch 'master' of ssh://gitlab.hasufell.de:22022/cgawlik/quantumcrypto 2014-05-19 21:30:13 +02:00
malte
b997dc65fd POLY->ASCII: added inline comments. 2014-05-18 18:28:39 +02:00
malte
3bf66ce274 POLY->ASCII: Added a function to get a string out of a given polynom. 2014-05-18 18:08:36 +02:00
malte
d498ddf1a8 ASCII->POLY: written a function to convert a char* string into a polynom.
The function returns a newly allocated poynom of the string size * 7
7 bits per ASCII symbol.
the function need to be warped so the maximal poynom is corresponding to
the NTRU context.
2014-05-18 10:28:25 +02:00
malte
10f6ebc9e6 Merge branch 'master' of ssh://gitlab.hasufell.de:22022/pcq/quantumcrypto
Conflicts:
	src/poly.c
	src/poly.h
	src/rand.c

merged with master repo
2014-05-13 16:54:31 +02:00
Alexander Rolfes
dd68d1a094 Merge branch 'master' of ssh://gitlab.hasufell.de:22022/pcq/quantumcrypto
Conflicts:
	src/poly.h solved
	src/ntru_decrypt.c fixed

ntru_decrypt.c used changed function heading
2014-05-13 09:51:47 +02:00