Commit Graph

31 Commits

Author SHA1 Message Date
hasufell 4fbb63e67f
DOC: run doxygen separately for internal/external API
Also only install the external API on gh-pages.
2014-06-09 02:11:52 +02:00
hasufell 682b3a47d2
DOC: refactor, use dedicated doxygen folder, add Index Page 2014-06-09 00:10:39 +02:00
hasufell 063f837588
BUILD: fix install rules and doc generation
Also provide proper SONAME.
2014-06-09 00:10:38 +02:00
hasufell f7131410bf
ALL: prefix all files with ntru_ 2014-06-09 00:10:37 +02:00
hasufell 6dccef4dc9
ALL: rename context to params 2014-06-09 00:10:37 +02:00
hasufell 9b71469b51
RND: first try of random module
Currently only works with specifying the number
of negative and positive ones.
2014-06-09 00:10:36 +02:00
hasufell 2503fdcfa4
ASCII->POLY: split up to poly_ascii.c 2014-06-09 00:10:35 +02:00
hasufell c125d48209
BUILD: update clean target 2014-05-30 18:40:42 +02:00
hasufell 6142381abb
BUILD: cleanup 2014-05-28 21:18:33 +02:00
hasufell 51c6537777
BUILD: refactor Makefiles 2014-05-28 01:38:55 +02:00
hasufell 9f6b7319bb
ASCII->POLY: refactor
Use base64 (via glib) instead of plain char cast.

Remove ascii_to_poly() since it's unreliable (we don't
really know how many polynomials we will need
for a string).
2014-05-28 01:09:52 +02:00
hasufell ff3967f932
STRING: provide function for deleting strings 2014-05-26 21:38:39 +02:00
hasufell 4dbfe1e663
FILE: add file subsystem and move string to ntru_string subs. 2014-05-26 21:30:42 +02:00
hasufell d6a2269f2f
ASCII->POLY: simplify with macros 2014-05-25 20:57:40 +02:00
hasufell 7693805741
ASCII->POLY: reimplement 2014-05-25 20:57:32 +02:00
hasufell d274a1af03 BUILD: fix UNBUNDLE, rm obsolete libtom references 2014-05-25 04:40:49 +02:00
hasufell bdb12ac175
BUILD: rm obsolete tompoly/tommath references 2014-05-25 01:36:44 +02:00
hasufell 805559a8ca
BUILD: add keypair to build 2014-05-25 00:58:01 +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 7b0a1f1920
BUILD: Fix Makefiles for flint 2014-05-24 23:16:13 +02:00
hasufell a15ef46ea6
ENC: fixup after merge 2014-05-19 22:26:10 +02:00
Christoph Prüßner 4e6bb38260 numerous fixes 2014-05-03 17:18:23 +02:00
hasufell 180d2acc1b BUILD: remove obsolete object 2014-04-28 12:21:20 +02:00
hasufell 7c8a7580f5 BUILD: remove non-existing header from build 2014-04-28 12:19:26 +02:00
hasufell 12a54416fb
BUILD: ignore -Wunused-function... this is a library 2014-04-22 20:46:13 +02:00
hasufell e33bd66d05
BUILD: update Makefile for mem.o 2014-04-22 20:46:12 +02:00
hasufell 3428dedc2c
BUILD: fix possible linker errors 2014-04-17 17:37:44 +02:00
hasufell e4cf4331d9
BUILD: fix linker errors when playing in main.c 2014-04-15 23:11:55 +02:00
hasufell 2b8eb4f1fa
BUILD: ignore -Wunused-parameter
Can happen in callback functions and so forth.
2014-04-15 18:47:39 +02:00
hasufell a547d7d49b
BUILD: add target "main" for testing
main.c does not belong in this repository, but
might be used for testing locally.
2014-04-14 23:51:33 +02:00
hasufell 565abd95d7
BUILD: add initial Makefiles 2014-04-14 22:29:55 +02:00