Commit Graph

316 Commits

Author SHA1 Message Date
hasufell b71e4b1ce2
POLY: improve inline doc 2014-05-25 03:57:51 +02:00
hasufell 3905b4aba9
POLY: improve doxygen comments 2014-05-25 03:56:39 +02:00
hasufell b604ecd915
DOC: update Doxyfile 2014-05-25 02:15:40 +02:00
hasufell 13b54fa7f5
DOC: add brief/file comments 2014-05-25 02:15:24 +02:00
hasufell 89447a7abb
POLY: rm obsolete doxygen comment 2014-05-25 01:48:55 +02:00
hasufell f3ac38a6c0
POLY: add print functions 2014-05-25 01:40:07 +02:00
hasufell bdb12ac175
BUILD: rm obsolete tompoly/tommath references 2014-05-25 01:36:44 +02:00
hasufell eb8fa515b4
DOC: fix more doxygen comments 2014-05-25 01:13:34 +02:00
hasufell 32f2eb2295
KEYGEN: add doxygen comments 2014-05-25 01:11:56 +02:00
hasufell dda90cabcf
DEC: use a central lift after we are done 2014-05-25 01:04:30 +02:00
hasufell 23d95ae992
KEYGEN: fix priv_inv key 2014-05-25 01:04:09 +02:00
hasufell 8fd5a6c829
ENC: fix encryption 2014-05-25 00:58:34 +02:00
hasufell 1443b11fa8
KEYGEN: fix keys 2014-05-25 00:58:22 +02:00
hasufell 805559a8ca
BUILD: add keypair to build 2014-05-25 00:58:01 +02:00
hasufell 574bbec067
KEYGEN: first implementation 2014-05-24 23:16:26 +02:00
hasufell d20a448b3b
ALL: rm libtompoly/libtommath 2014-05-24 23:16:25 +02:00
hasufell 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
hasufell fb7a46c363
ENC: fix indenting level 2014-05-24 23:16:20 +02:00
hasufell d56c920b84
Update .gitignore 2014-05-24 23:16:20 +02:00
hasufell 7b0a1f1920
BUILD: Fix Makefiles for flint 2014-05-24 23:16:13 +02:00
hasufell d51d8e3652
ALL: Add flint 2014-05-24 23:16:06 +02:00
hasufell a15ef46ea6
ENC: fixup after merge 2014-05-19 22:26:10 +02:00
hasufell cd1611c018
RAND: cleanup after merge 2014-05-19 21:58:56 +02:00
hasufell 2e222ccad3
Merge branch 'master' of ssh://gitlab.hasufell.de:22022/wiseqube/quantumcrypto
Conflicts:
	src/poly.h
2014-05-19 21:33:38 +02:00
hasufell ceecf68b59
Merge branch 'master' of ssh://gitlab.hasufell.de:22022/malte/quantumcrypto 2014-05-19 21:32:56 +02:00
hasufell 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
Julian Ospald eaa75e230c Merge branch 'master' into 'master'
Poly.c additions and MP_SET_INT with signed int support
2014-05-13 00:25:39 +02:00
hasufell 782ccf0524
POLY: improve error handling 2014-05-13 00:20:46 +02:00
hasufell 30e18177e8
POLY: allow signed int in MP_SET_INT
Now you can pass MP_SET_INT(&foo, -1) without having
to call mp_neg() later etc.
2014-05-13 00:12:03 +02:00
Malte 7c5d899055 RAND: improve some spelling 2014-05-12 20:35:06 +02:00
Malte 8db6a83ae3 RAND: changed read_int_dev_urandom() to get_int_dev_urandom() 2014-05-12 20:35:06 +02:00
Malte 2f9ebd52f8 RAND: changed read_int_dev_urandom() to get_int_dev_urandom() 2014-05-12 20:35:06 +02:00
Malte 979ae61726 RAND: changed ntru_get_poly_big() to ntru_get_random_poly() 2014-05-12 20:35:06 +02:00
Malte 7c58d847e9 RAND changed c to coefficient 2014-05-12 20:35:06 +02:00
Malte 79a908de00 RAND: changed from ntru_get_poly_small(int length... to ntru_get_random_poly_ternary(size_t length... 2014-05-12 20:35:06 +02:00
Malte e072eb04e9 RAND: chaged from int check_polynom() to unsigned int check_allowed_zeros()
RAND: merged conflict
2014-05-12 20:34:54 +02:00
Malte a706a23319 RAND: corected spelling 2014-05-12 20:32:34 +02:00
Malte 8f9acfdb9d RAND: changed from make_big_int() to get_random_bigint() 2014-05-12 20:32:34 +02:00
Malte 2e589f4be7 RAND: removed some doxycomment 2014-05-12 20:32:34 +02:00
Malte f459f09e57 RAND: changed from make_small_int() to get_random_ternary() 2014-05-12 20:32:34 +02:00
Malte 3fc925c396 RAND: removed camelCase
changed from randomDataLen to random_DataLen
2014-05-12 20:32:34 +02:00
hasufell 3109d2aec7 BUILD: remove obsolete object 2014-05-12 20:32:34 +02:00
hasufell 456dff26e0 BUILD: remove non-existing header from build 2014-05-12 20:32:34 +02:00
hasufell f01210e1f2 BUILD: add missing include 2014-05-12 20:32:34 +02:00
hasufell 23573d07c8 DOC: fix doxygen comment in pb_mod2_to_modq() 2014-05-12 20:32:34 +02:00