Commit Graph

  • b604ecd915
    DOC: update Doxyfile hasufell 2014-05-25 02:15:40 +0200
  • 13b54fa7f5
    DOC: add brief/file comments hasufell 2014-05-25 02:15:24 +0200
  • 89447a7abb
    POLY: rm obsolete doxygen comment hasufell 2014-05-25 01:48:55 +0200
  • f3ac38a6c0
    POLY: add print functions hasufell 2014-05-25 01:40:07 +0200
  • bdb12ac175
    BUILD: rm obsolete tompoly/tommath references hasufell 2014-05-25 01:36:44 +0200
  • eb8fa515b4
    DOC: fix more doxygen comments hasufell 2014-05-25 01:13:34 +0200
  • 32f2eb2295
    KEYGEN: add doxygen comments hasufell 2014-05-25 01:11:56 +0200
  • dda90cabcf
    DEC: use a central lift after we are done hasufell 2014-05-25 01:04:30 +0200
  • 23d95ae992
    KEYGEN: fix priv_inv key hasufell 2014-05-25 01:04:09 +0200
  • 8fd5a6c829
    ENC: fix encryption hasufell 2014-05-25 00:58:34 +0200
  • 1443b11fa8
    KEYGEN: fix keys hasufell 2014-05-25 00:58:22 +0200
  • 805559a8ca
    BUILD: add keypair to build hasufell 2014-05-25 00:58:01 +0200
  • 574bbec067
    KEYGEN: first implementation hasufell 2014-05-24 23:12:15 +0200
  • d20a448b3b
    ALL: rm libtompoly/libtommath hasufell 2014-05-24 23:11:41 +0200
  • c075f4a0a3
    ALL: Convert codebase to flint hasufell 2014-05-24 23:11:02 +0200
  • fb7a46c363
    ENC: fix indenting level hasufell 2014-05-19 22:31:36 +0200
  • d56c920b84
    Update .gitignore hasufell 2014-05-19 22:31:22 +0200
  • 7b0a1f1920
    BUILD: Fix Makefiles for flint hasufell 2014-05-19 00:04:00 +0200
  • d51d8e3652
    ALL: Add flint hasufell 2014-05-19 00:03:37 +0200
  • a15ef46ea6
    ENC: fixup after merge hasufell 2014-05-19 22:26:10 +0200
  • cd1611c018
    RAND: cleanup after merge hasufell 2014-05-19 21:58:56 +0200
  • 2e222ccad3
    Merge branch 'master' of ssh://gitlab.hasufell.de:22022/wiseqube/quantumcrypto hasufell 2014-05-19 21:33:38 +0200
  • ceecf68b59
    Merge branch 'master' of ssh://gitlab.hasufell.de:22022/malte/quantumcrypto hasufell 2014-05-19 21:32:56 +0200
  • 8fb50d61dd
    Merge branch 'master' of ssh://gitlab.hasufell.de:22022/cgawlik/quantumcrypto hasufell 2014-05-19 21:30:13 +0200
  • b997dc65fd POLY->ASCII: added inline comments. malte 2014-05-18 18:28:39 +0200
  • 3bf66ce274 POLY->ASCII: Added a function to get a string out of a given polynom. malte 2014-05-18 18:08:36 +0200
  • d498ddf1a8 ASCII->POLY: written a function to convert a char* string into a polynom. malte 2014-05-18 10:28:25 +0200
  • 10f6ebc9e6 Merge branch 'master' of ssh://gitlab.hasufell.de:22022/pcq/quantumcrypto malte 2014-05-13 16:54:31 +0200
  • dd68d1a094 Merge branch 'master' of ssh://gitlab.hasufell.de:22022/pcq/quantumcrypto Alexander Rolfes 2014-05-13 09:51:47 +0200
  • eaa75e230c Merge branch 'master' into 'master' Julian Ospald 2014-05-13 00:25:39 +0200
  • 782ccf0524
    POLY: improve error handling hasufell 2014-05-13 00:20:46 +0200
  • 30e18177e8
    POLY: allow signed int in MP_SET_INT hasufell 2014-05-13 00:12:03 +0200
  • 7c5d899055 RAND: improve some spelling Malte 2014-05-06 07:55:04 +0200
  • 8db6a83ae3 RAND: changed read_int_dev_urandom() to get_int_dev_urandom() Malte 2014-05-06 07:53:37 +0200
  • 2f9ebd52f8 RAND: changed read_int_dev_urandom() to get_int_dev_urandom() Malte 2014-05-06 07:51:13 +0200
  • 979ae61726 RAND: changed ntru_get_poly_big() to ntru_get_random_poly() Malte 2014-05-06 07:50:22 +0200
  • 7c58d847e9 RAND changed c to coefficient Malte 2014-05-06 07:49:37 +0200
  • 79a908de00 RAND: changed from ntru_get_poly_small(int length... to ntru_get_random_poly_ternary(size_t length... Malte 2014-05-06 07:48:25 +0200
  • e072eb04e9 RAND: chaged from int check_polynom() to unsigned int check_allowed_zeros() Malte 2014-05-06 07:47:02 +0200
  • a706a23319 RAND: corected spelling Malte 2014-05-06 07:45:51 +0200
  • 8f9acfdb9d RAND: changed from make_big_int() to get_random_bigint() Malte 2014-05-06 07:44:49 +0200
  • 2e589f4be7 RAND: removed some doxycomment Malte 2014-05-06 07:43:22 +0200
  • f459f09e57 RAND: changed from make_small_int() to get_random_ternary() Malte 2014-05-06 07:34:35 +0200
  • 3fc925c396 RAND: removed camelCase Malte 2014-05-06 07:32:54 +0200
  • 3109d2aec7 BUILD: remove obsolete object hasufell 2014-04-28 12:21:20 +0200
  • 456dff26e0 BUILD: remove non-existing header from build hasufell 2014-04-28 12:19:26 +0200
  • f01210e1f2 BUILD: add missing include hasufell 2014-04-28 12:18:14 +0200
  • 23573d07c8 DOC: fix doxygen comment in pb_mod2_to_modq() hasufell 2014-04-20 20:58:02 +0200
  • 9520003db1 BUILD: ignore -Wunused-function... this is a library hasufell 2014-04-20 20:06:49 +0200
  • 9ddf9709e2 POLY: add pb_mod2_to_modq() hasufell 2014-04-20 19:57:45 +0200
  • d9584b2e17 POLY: introduce delete_polynom_multi() hasufell 2014-04-20 19:55:30 +0200
  • 476379b675 POLY: use our MACROS for error handling hasufell 2014-04-20 19:53:30 +0200
  • a4603877f9 BUILD: update Makefile for mem.o hasufell 2014-04-20 19:51:45 +0200
  • 01c301afdd MEM: introduce our own ntru_malloc() function hasufell 2014-04-20 19:50:49 +0200
  • cb69ea8689 RAND: changed the function declaration to fit the the given needs better. Malte 2014-04-22 09:04:34 +0200
  • 4df4a37f9a RAND: added the missing function declaration and comments. Malte 2014-04-22 08:30:01 +0200
  • d871a9104f RAND: fixed some unnecessary import Malte 2014-04-21 10:10:11 +0200
  • 1e586c178c rand: added some missing void parameter Malte 2014-04-21 10:07:18 +0200
  • 626e2fc27a rand: added a nessary but missing comment on the big int min/max Malte 2014-04-21 09:37:46 +0200
  • 0bdddc12e7 rand: Refactoring finished Malte 2014-04-20 20:27:16 +0200
  • 21022c9ff8 rand: extractet some double code into new functions Malte 2014-04-20 20:08:42 +0200
  • 60dbab44f5 POLY: fix syntax error within comment hasufell 2014-04-20 16:45:05 +0200
  • 90a01a03ec rand: getting small and big polynoms is working Malte 2014-04-20 16:42:33 +0200
  • 99ebda181a POLY: fix pb_inverse_poly_q() hasufell 2014-04-17 23:43:29 +0200
  • f98be67dd3 BUILD: fix possible linker errors hasufell 2014-04-17 17:37:44 +0200
  • 85c48647f5 POLY: cleanup pb_inverse_poly_q() hasufell 2014-04-17 17:37:30 +0200
  • 6990193dcd POLY: cleanup pb_starmultiply() hasufell 2014-04-17 17:36:57 +0200
  • 01785678f0 DOC: fix doxygen comment in delete_polynom() hasufell 2014-04-17 17:35:20 +0200
  • ed1fb0f0a9 POLY: add erase_polynom() function hasufell 2014-04-17 17:34:48 +0200
  • f8b1649279 POLY: use mp_neg() instead of directly modifying struct hasufell 2014-04-17 17:33:05 +0200
  • 5c85862d12 POLY: improve error handling hasufell 2014-04-17 02:09:49 +0200
  • 85ba70a9c5 POLY: first try of inverting polynomials hasufell 2014-04-16 23:23:41 +0200
  • 3184e9093f POLY: rm unnecessary cast hasufell 2014-04-16 23:18:38 +0200
  • 3e6345cd47 POLY: fix typo hasufell 2014-04-16 23:17:48 +0200
  • 739feea0fe BUILD: fix linker errors when playing in main.c hasufell 2014-04-15 23:11:55 +0200
  • c4f6ad4504 POLY: fix error messages hasufell 2014-04-15 22:54:11 +0200
  • 2d2ccfbf3f POLY: first try of pb_starmultiply() hasufell 2014-04-15 22:50:42 +0200
  • 0d179a0e7d POLY: don't clamp polyonmial in build_polynom() hasufell 2014-04-15 22:50:11 +0200
  • f8cac1553f ALL: set context members to unsigned int hasufell 2014-04-15 18:49:33 +0200
  • fc4ee3b70b POLY: add build_polynom() method hasufell 2014-04-15 18:49:17 +0200
  • be28e18cfb DOC: fix typo hasufell 2014-04-15 18:47:58 +0200
  • 66da54b3a3 BUILD: ignore -Wunused-parameter hasufell 2014-04-15 18:47:39 +0200
  • 417ce9c0f2 RAND: use unsigned long instead of mp_digit hasufell 2014-04-15 18:21:42 +0200
  • 0470a5fa6e POLY: use size_t hasufell 2014-04-15 18:20:08 +0200
  • 22f713fa98 DOC: improve memory handling instructions hasufell 2014-04-15 16:56:38 +0200
  • 04d5d6d38f rand:ntru_get_rnd_poly_small: written a function to generate a random polynom Malte 2014-04-19 18:35:51 +0200
  • 71b8f4cbeb Added static mp_digit get_rnd_int_small(int *sign) Malte 2014-04-17 18:26:18 +0200
  • f8f7634c84 DEC Christoph Prüßner 2014-05-12 13:49:00 +0200
  • 4030335661 POLY: implemented pb_normalize Christoph Prüßner 2014-05-12 13:46:59 +0200
  • 9ff66b8555 ENC: added ecrypt func Anton Oster 2014-05-12 10:33:04 +0200
  • e41438476d rename files and write pb_encrypt func Anton Oster 2014-05-08 12:50:30 +0200
  • 1412ba0d1a CODE: Fixed missing bracket Alexander Rolfes 2014-05-05 21:56:44 +0200
  • 01a08fdafa CODE: Rename of key-Parameters Renamed private_key and Fp to priv_key and priv_key_inv Alexander Rolfes 2014-05-05 21:53:41 +0200
  • dd73a662a0 DOXYGEN: Documentation of ntru_decrypt function Removed unnecessary comments inside of function and wrote a Doxygen compliant comment above the function Alexander Rolfes 2014-05-05 21:51:58 +0200
  • eb83c04b93 Merge branch 'master' of ssh://gitlab.hasufell.de:22022/Goldi/quantumcrypto Alexander Rolfes 2014-05-05 20:32:23 +0200
  • 74a3fa88c7 moved some lines Christoph Prüßner 2014-05-05 13:58:53 +0200
  • 4e6bb38260 numerous fixes Christoph Prüßner 2014-05-03 17:18:23 +0200
  • c326654f14 Merge remote-tracking branch 'OberMaster/master' Christoph Prüßner 2014-05-03 16:13:25 +0200
  • 5254cf93f3 changed return type of ntru_decrypt, implemented second starmultiply, fixed numerical operations to mp_operations Christoph Prüßner 2014-05-03 16:02:09 +0200
  • fa97531eac implemented the coefficient shift into a range of -q/2 and q/2 Christoph Prüßner 2014-05-03 14:57:05 +0200