Commit Graph

  • 871233bb81
    Merge pull request #72 from KPrasch/usage-docs K Prasch 2018-02-21 09:57:34 -0800
  • e8a3932e5e
    Merge pull request #1 from jMyles/usage-docs K Prasch 2018-02-21 09:56:26 -0800
  • 0ad9a1cd0d More details for development section. jMyles 2018-02-20 23:30:24 -0800
  • d46a47112e Styling and spelling fix. jMyles 2018-02-20 23:30:07 -0800
  • 0b2677b709 Cryptology clarification. jMyles 2018-02-20 23:28:55 -0800
  • c0acf50b37 Cryptological narrative, Language enhancements, citations, and grammar corrections. Includes code review suggestions from @jmyles. Kieran Prasch 2018-02-20 14:06:33 -0800
  • 5465a5300e Follow-up edits, post code-review with @tuxxy Kieran Prasch 2018-02-19 19:05:20 -0800
  • 9fa4ab7ba7 Updates Features List; Splits README sample code into three-part flow. Kieran Prasch 2018-02-17 16:24:02 -0800
  • 9e58d30fdb Alters language for accuracy, multiple spelling/grammar fixes, ensures all capsules are the same capsule, named "capsule", in code samples. Kieran Prasch 2018-02-16 22:30:28 -0800
  • 49c18e7376 Enbolden Readme headers, reorganize subsections. Kieran Prasch 2018-02-16 21:03:24 -0800
  • b82aca348c Extracts code samples into Using pyUmbral module. Kieran Prasch 2018-02-16 20:58:45 -0800
  • 7a14300a13 Ports README subsections to index.rst Kieran Prasch 2018-02-16 16:36:49 -0800
  • 81e0737abc Cleanup Simple API Notebook; Remove PKE Notebook. Kieran Prasch 2018-02-16 16:34:50 -0800
  • 1ed781d50a Tiny grammar fix. Kieran Prasch 2018-02-16 16:19:18 -0800
  • 825a49e024 Adds Technical documentation subsection to Readme. Kieran Prasch 2018-02-16 16:17:13 -0800
  • 1624cfd8e6 Updates Readme features and description, Extracts baseline installation docs for sphinx. Kieran Prasch 2018-02-16 15:52:24 -0800
  • 50f4da89db Fix GH rst rending of python line numbers. Kieran Prasch 2018-02-16 12:49:10 -0800
  • f61e35e7e1 Readme updates with simple code examples, installation, features, and project description. Kieran Prasch 2018-02-16 12:47:38 -0800
  • 1b44df6e84 Converts embeded build status badge to RST format. Kieran Prasch 2018-02-16 11:31:41 -0800
  • a3313014dd Updates readme, convert to rst. Kieran Prasch 2018-02-16 11:27:36 -0800
  • 1b7e659859 Updates pipfile with sphinx deps. Kieran Prasch 2018-02-16 11:23:32 -0800
  • e146380cc8 Initial sphinx project tree and build commands; Includes example jupyter notebooks. Kieran R Prasch 2018-02-15 12:51:23 -0800
  • 65d325830c
    Merge 11ca9d9543 into b31ca7efc4 K Prasch 2018-02-17 00:49:40 +0000
  • 11ca9d9543 Ports README subsections to index.rst Kieran Prasch 2018-02-16 16:36:49 -0800
  • 06020e6695 Cleanup Simple API Notebook; Remove PKE Notebook. Kieran Prasch 2018-02-16 16:34:50 -0800
  • 885bdcb1de Tiny grammar fix. Kieran Prasch 2018-02-16 16:19:18 -0800
  • 8586841e2b Adds Technical documentation subsection to Readme. Kieran Prasch 2018-02-16 16:17:13 -0800
  • dd4d45e9e3 Updates Readme features and description, Extracts baseline installation docs for sphinx. Kieran Prasch 2018-02-16 15:52:24 -0800
  • 106cbfcb4a Fix GH rst rending of python line numbers. Kieran Prasch 2018-02-16 12:49:10 -0800
  • 5677959449 Readme updates with simple code examples, installation, features, and project description. Kieran Prasch 2018-02-16 12:47:38 -0800
  • b31ca7efc4 Remove 3.7 from travis tuxxy 2018-02-16 13:39:48 -0700
  • 1afa7cfde0 Add pyUmbral demo code tuxxy 2018-02-16 13:36:07 -0700
  • 845d2e61a6 Converts embeded build status badge to RST format. Kieran Prasch 2018-02-16 11:31:41 -0800
  • fcd3b9219b Updates readme, convert to rst. Kieran Prasch 2018-02-16 11:27:36 -0800
  • 106ab1750d Updates pipfile with sphinx deps. Kieran Prasch 2018-02-16 11:23:32 -0800
  • 3219495396 Initial sphinx project tree and build commands; Includes example jupyter notebooks. Kieran R Prasch 2018-02-15 12:51:23 -0800
  • 595ff36ec6
    Merge pull request #68 from KPrasch/master K Prasch 2018-02-14 11:16:01 -0800
  • 47e6275cf5 Ensures simple api is testable on multiple curves, with a test session default set. Kieran R Prasch 2018-02-13 13:44:21 -0800
  • 2678470a30 Sets the default curve for tests once. (except for multicurve tests.) Kieran R Prasch 2018-02-13 13:30:52 -0800
  • b662febe34
    Merge pull request #67 from jMyles/master Tux 2018-02-13 12:53:19 -0800
  • 501f0c4ba6 Changing all implemented instances of get_pub_key() to get_pubkey() jMyles 2018-02-13 12:50:44 -0800
  • 4a5ba12e98 Better names in encrypt(). jMyles 2018-02-13 12:47:36 -0800
  • 32a63f3c23 Capsule had no __bytes__ (how did this ever work?) jMyles 2018-02-13 12:47:21 -0800
  • 73513b0542 repr for PublicKey. jMyles 2018-02-13 12:47:13 -0800
  • 6ac95be4cf Sanity check when making a PublicKey from a Point. jMyles 2018-02-13 12:47:02 -0800
  • d6527e47fd get_pubkey, not get_pub_key. Also, raising NotImplemented on UmbralPublicKey. jMyles 2018-02-13 12:29:01 -0800
  • d4f2929186
    Merge pull request #66 from KPrasch/master K Prasch 2018-02-12 22:25:11 -0800
  • 3b43a1df69
    Merge pull request #64 from KPrasch/typing K Prasch 2018-02-12 16:17:46 -0800
  • 35dcc4d151 Merge remote-tracking branch 'upstream/master' Kieran R Prasch 2018-02-12 14:49:14 -0800
  • 76f2a985dd Upgrades GenericUmbralError to an exception class; raise capsule.NotValid if capsule verification fails. Kieran R Prasch 2018-02-12 14:48:34 -0800
  • 404a2a3ebd Corrects type hint for .split_rekey() dynamic typing (Union). Kieran R Prasch 2018-02-12 13:05:24 -0800
  • 3ed2394acf Thins TestKeyPair named tuple; excludes name attr for clarity/reusability.. Kieran R Prasch 2018-02-12 13:04:24 -0800
  • cb40ec132b Adds type hints to umbrals's functional parameters. Kieran R Prasch 2018-02-12 12:44:07 -0800
  • 5ecfa16dea
    Merge 4cbc252710 into d445745405 Tux 2018-02-12 20:39:39 +0000
  • 4cbc252710 Check length of bytes input on frags and Capsule tuxxy 2018-02-12 11:51:00 -0700
  • 9d448c5884 Reintroduces test for sending fake k_frag to ursula Kieran R Prasch 2018-02-10 19:12:22 -0800
  • fb8dd193cc Parametrizes point serializer tests. Kieran R Prasch 2018-02-10 16:27:45 -0800
  • b6ac059526 Additional coverage for ec Point serializer edge cases and exceptions. Kieran R Prasch 2018-02-10 15:28:18 -0800
  • d61d266342 Additional point and bignum assertions for type checking. Marks xfail for multicurve simple api. Kieran R Prasch 2018-02-10 14:19:47 -0800
  • 42740f44e4 removes old test module. Kieran R Prasch 2018-02-10 04:48:43 -0800
  • 53faa9dcdb Mocked openssl backend test pass through and constant time operations. Kieran R Prasch 2018-02-10 04:27:56 -0800
  • f5fed186a8 Test coverage for comparing disperate types (bn, int); Patches actual openssl equality into mock backend. Kieran R Prasch 2018-02-10 03:18:23 -0800
  • 53b13e8c31 tests simple api on multiple curves. Kieran R Prasch 2018-02-10 01:59:35 -0800
  • ea991f74fc Additional mock openssl commentary. Kieran R Prasch 2018-02-09 22:11:41 -0800
  • aa0b9db06f Patched openssl bn_mod_inverse invokes actual function. Kieran R Prasch 2018-02-09 20:41:14 -0800
  • 920f23ccf9 Moving point tests into module. Kieran R Prasch 2018-02-09 20:45:08 -0800
  • 2bd8aa9a30 Adds test coverage for bignum arithmetic with mock openssl backend Kieran R Prasch 2018-02-09 20:11:36 -0800
  • 918c26ab9d Splits point test into submodules, replaces test globals with module fixtures. Kieran R Prasch 2018-02-09 13:40:08 -0800
  • 810ce7a753 Refactors mocked openssl fixture for reusability; additional tests for ec point arithmetic. Kieran R Prasch 2018-02-09 12:37:47 -0800
  • 012f6f5080 Creates opeenssl mocked backend pytest fixture. Kieran R Prasch 2018-02-09 11:55:56 -0800
  • d445745405 Add Python3.7 to travis tuxxy 2018-02-12 12:42:19 -0700
  • ead4cafe59 Adds type hints and annotations for umbral function return signatures. Kieran R Prasch 2018-02-12 10:51:11 -0800
  • ec511552f2 resotres k_frag consistency checks in some tests. Kieran R Prasch 2018-02-12 10:49:36 -0800
  • 204043f55f changes multi-curve xfail reason. Kieran R Prasch 2018-02-12 10:22:02 -0800
  • 9590bc4a60 restores commented out umbral tests to latest umbral api. Kieran R Prasch 2018-02-11 03:02:52 -0800
  • 2cef73c58c Adds comment for expected test failure. Kieran R Prasch 2018-02-11 02:11:06 -0800
  • 608d97e081 Merge remote-tracking branch 'upstream/master' into umbral_tests Kieran R Prasch 2018-02-11 01:59:01 -0800
  • 1b5e46f9e5 Restores test_cheating_ursula_sends_garbage with the latest interface. Kieran R Prasch 2018-02-11 01:55:20 -0800
  • b85bf19e44
    Merge pull request #62 from KPrasch/umbral_tests Justin Holmes 2018-02-10 22:53:27 -0500
  • 0d4ad0d3e6 save_key -> to_bytes, load_key -> from_bytes tuxxy 2018-02-10 20:21:16 -0700
  • eb194bcf1a Use as_b64 instead of as_bytes tuxxy 2018-02-10 20:13:31 -0700
  • 7abeb8133e Reintroduces test for sending fake k_frag to ursula Kieran R Prasch 2018-02-10 19:12:22 -0800
  • 6e03bafb13 Parametrizes point serializer tests. Kieran R Prasch 2018-02-10 16:27:45 -0800
  • fecc2d9ffa Additional coverage for ec Point serializer edge cases and exceptions. Kieran R Prasch 2018-02-10 15:28:18 -0800
  • 0f59cf5729 Additional point and bignum assertions for type checking. Marks xfail for multicurve simple api. Kieran R Prasch 2018-02-10 14:19:47 -0800
  • c97a4b165f removes old test module. Kieran R Prasch 2018-02-10 04:48:43 -0800
  • 84751c3332 Mocked openssl backend test pass through and constant time operations. Kieran R Prasch 2018-02-10 04:27:56 -0800
  • 003e0f16b1 Test coverage for comparing disperate types (bn, int); Patches actual openssl equality into mock backend. Kieran R Prasch 2018-02-10 03:18:23 -0800
  • 780bd4af31 tests simple api on multiple curves. Kieran R Prasch 2018-02-10 01:59:35 -0800
  • 66f7b39287 Additional mock openssl commentary. Kieran R Prasch 2018-02-09 22:11:41 -0800
  • cf4a7dd729 Patched openssl bn_mod_inverse invokes actual function. Kieran R Prasch 2018-02-09 20:41:14 -0800
  • 3591bf756e Moving point tests into module. Kieran R Prasch 2018-02-09 20:45:08 -0800
  • 004247ce5d Adds test coverage for bignum arithmetic with mock openssl backend Kieran R Prasch 2018-02-09 20:11:36 -0800
  • 7387e51a9e Splits point test into submodules, replaces test globals with module fixtures. Kieran R Prasch 2018-02-09 13:40:08 -0800
  • 26875da4a2 Refactors mocked openssl fixture for reusability; additional tests for ec point arithmetic. Kieran R Prasch 2018-02-09 12:37:47 -0800
  • 97cceedc30 Creates opeenssl mocked backend pytest fixture. Kieran R Prasch 2018-02-09 11:55:56 -0800
  • 62f21bec48 Add codecov to Pipfile tuxxy 2018-02-10 03:24:37 -0700
  • f37618cd67 Add codecov tuxxy 2018-02-10 03:17:40 -0700
  • 2ad0f21001 Add build status badge tuxxy 2018-02-10 03:12:05 -0700
  • 6710f66313 Add travis config file tuxxy 2018-02-10 02:32:35 -0700