📄 changelog
字号:
Commit: 48237b4e414aeeb0d6576d2d5478592ab57dbdbf Author: Ben Lynn <blynn@cs.stanford.edu> Sun, 25 Mar 2007 12:32:07 -0700 pbc-0.4.9Commit: 906d2c231b0cfbdefb93834a4d9c2fbf1a2c7d4e Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 23 Mar 2007 14:02:47 -0700 Plugged memory leaks in lucas_even() in D and G pairings. (Reported by Michael Cheng.)Commit: 62c1956003896cca7be7fb0ceab0849282bba333 Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 16 Mar 2007 01:05:43 -0700 pbc-0.4.8Commit: e4f1af0367b79eb9cea3437257fe1d4601e1b2c8 Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 16 Mar 2007 01:03:35 -0700 configure.ac fixes (Joe Cooley) example/zss.c fixes (Joe Cooley) Added pointer to struct pairing_s in field_s structCommit: b5780666e50efdd416c371b23dc416ffe65ed2db Author: Ben Lynn <blynn@cs.stanford.edu> Tue, 06 Feb 2007 14:54:38 -0800 pbc-0.4.7Commit: b929d748573acbbdc43ec814faf218a5e82cb611 Author: Ben Lynn <blynn@cs.stanford.edu> Tue, 06 Feb 2007 14:54:10 -0800 Final powering optimizations for D, G pairingsCommit: 6cd05f14e0ca235038688aa3888288afc30bc82c Author: Ben Lynn <blynn@cs.stanford.edu> Tue, 06 Feb 2007 04:11:52 -0800 Other examples check input pairing is symmetricCommit: 660fc4628734723e9041c4c14ab088746f51f7d7 Author: Ben Lynn <blynn@cs.stanford.edu> Tue, 06 Feb 2007 03:58:01 -0800 fp_cmp for zero case bugfixCommit: ee4d1389246cbdc4c1fca48cce5e88d83246f10d Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 02 Feb 2007 17:57:04 -0800 pbc-0.4.6Commit: 41c69e31b56a5f47088fe6888945c405ffde5100 Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 02 Feb 2007 17:51:59 -0800 Added g149.param Started documenting type G pairings Elliptic nets for G pairings.Commit: 14bf5f64e97711dd8fa431ab18530c6184fee2f2 Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 02 Feb 2007 00:48:53 -0800 Type G pairings Bugfix: new generators picked after twisting curvesCommit: eaded7bdee9a289e472314558af68a6cfa27b4f7 Author: Ben Lynn <blynn@cs.stanford.edu> Tue, 30 Jan 2007 18:53:30 -0800 pbc-0.4.5Commit: 9f006b824312a8b91bf3dc73dc31189726e24eed Author: Ben Lynn <blynn@cs.stanford.edu> Tue, 30 Jan 2007 18:42:00 -0800 example/hess.c, example/paterson.c check pairing is symmetric Added benchmark/ellnet.cCommit: 1d1f7d724c2ba3c27283499ab40a63ddb4eda3bb Author: Ben Lynn <blynn@cs.stanford.edu> Mon, 29 Jan 2007 13:55:07 -0800 Type E option for Shipsey-StangeCommit: a65921fba159ed34266a4d0525561a31ef49c32e Author: Ben Lynn <blynn@cs.stanford.edu> Mon, 29 Jan 2007 09:42:27 -0800 Added faster way of generating random points Shipsey-Stange for more pairingsCommit: e64ca895ea8cf388a00a67640078e3047b40d4ae Author: Ben Lynn <blynn@cs.stanford.edu> Wed, 24 Jan 2007 21:20:27 -0800 pbc-0.4.4Commit: 26758831f0494b3a996dbb652af41010551b2236 Author: Ben Lynn <blynn@cs.stanford.edu> Wed, 24 Jan 2007 08:29:07 -0800 Precompute random point for type ECommit: 74426f5a9ae2e5886cfbeca71c6b5b48a65cdf76 Author: Ben Lynn <blynn@cs.stanford.edu> Wed, 24 Jan 2007 07:02:33 -0800 Sliding windows is preferable to multiexponentiation in Tonelli for nowCommit: 2b5f516df0c7d9c0e6671f18077e0ff7f4a59ea1 Author: Ben Lynn <blynn@cs.stanford.edu> Wed, 24 Jan 2007 06:15:19 -0800 Lucas sequences for D pairingsCommit: 84907210552c0a9d00f40bc05e4d62ffbb6c9864 Author: Ben Lynn <blynn@cs.stanford.edu> Wed, 24 Jan 2007 03:10:28 -0800 Shipsey-Stange algorithm for A pairings, with and without preprocessingCommit: ec61367c70deda7d82b029b41996cc3faba8c438 Author: Ben Lynn <blynn@cs.stanford.edu> Sun, 21 Jan 2007 03:33:18 -0800 Multiexponentiate in Tonelli-Shanks algorithm (Hovav's suggestion) Added guru/59.c, a test program only meant for me (and my thesis)Commit: a4f8b36dd035e1b93b95cc9c8e9c4cf81d6f7332 Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 19 Jan 2007 16:38:08 -0800 Lucas sequences for type A Tate exponentiationCommit: d7eeab226a41d0b16771cc1f46dd363bc198f923 Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 12 Jan 2007 23:38:16 -0800 pbc-0.4.3Commit: e0555cbd233ce4b2805edcca6ef8c92e1ceaa626 Author: Ben Lynn <blynn@cs.stanford.edu> Sun, 07 Jan 2007 01:22:54 -0800 Added -e option to pbc curve_from_bytes checks input lies on curveCommit: ad31ae6d87361431bc6e577a111e517d9995204c Author: Ben Lynn <blynn@cs.stanford.edu> Sat, 02 Dec 2006 05:31:38 -0800 Added pairing_is_symmetric()Commit: 66c72af584c31ea53e4d0b0ca12c770149b17b85 Author: Ben Lynn <blynn@cs.stanford.edu> Tue, 28 Nov 2006 14:33:20 -0800 Added element_is_sqr to curve.cCommit: ee6ea3975c125223b6dcb8b3fe6d441b45ec9f33 Author: Ben Lynn <blynn@cs.stanford.edu> Sun, 26 Nov 2006 17:28:33 -0800 pbc-0.4.2 Manual edits pbc/pbc fixesCommit: 44b1c454fb7d0180576f005e7eec6426f40b64db Author: Ben Lynn <blynn@cs.stanford.edu> Sun, 26 Nov 2006 16:14:28 -0800 Fixed operator precedence of unary minus and exponentiation in pbc/pbc.cCommit: 36c5f30987e935963d00986fe10c6775478bfc48 Author: Ben Lynn <blynn@cs.stanford.edu> Sun, 26 Nov 2006 15:49:02 -0800 Manual bugfixes (reported by Paul Miller) Wrote curve_sign functionCommit: 90003e6f92051b554fbb187bb6cf879cb68190a6 Author: Ben Lynn <blynn@cs.stanford.edu> Sat, 25 Nov 2006 22:34:58 -0800 Added element_set_str Minor cleanup in example subdirectory Added logoCommit: d27e04680a37e7f9e03ff77bf0542d5c503e21b4 Author: Ben Lynn <blynn@cs.stanford.edu> Sat, 25 Nov 2006 17:42:01 -0800 Wrote element_snprintf, element_snprintCommit: 5f02b191c6e5d3b1689345e21ed5ed8bafb8bd86 Author: Ben Lynn <blynn@cs.stanford.edu> Sat, 25 Nov 2006 14:52:21 -0800 Added pbc_strdup functionCommit: 823ef039d8c0f6daa3f90b13e5be76251a590d80 Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 24 Nov 2006 17:51:41 -0800 pbc-0.4.1 Comments and documentation editsCommit: fe6c607f4411d15712963ab4253db0fa962e215b Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 24 Nov 2006 04:52:04 -0800 Documentation for bundled binariesCommit: 5d004472a17e8bff7260b6740a6f02b7b2cd4ba1 Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 24 Nov 2006 03:13:09 -0800 Reorganized programs in test directoryCommit: d95f2b43eda7d8471a427082f4faa9c799411caa Author: Ben Lynn <blynn@cs.stanford.edu> Thu, 23 Nov 2006 14:41:55 -0800 pbc-0.4.0Commit: 76d9ac193b9cfde4cd19949eb6ab1e820c9cf375 Author: Ben Lynn <blynn@cs.stanford.edu> Thu, 23 Nov 2006 13:36:15 -0800 Minor fixesCommit: b0a500b6961cb13a15af04f1f857cb2df4932e27 Author: Ben Lynn <blynn@cs.stanford.edu> Thu, 23 Nov 2006 10:31:23 -0800 Custom memory allocation functions Library exits on memory allocation errorCommit: d091694b4d3471ae3455a79bf1d0614e62b2c004 Author: Ben Lynn <blynn@cs.stanford.edu> Thu, 23 Nov 2006 09:02:14 -0800 Improved CMake files, makerelease scriptCommit: 83fbb70948cad316ffe85b2cff3b70cdacb8e0c8 Author: Ben Lynn <blynn@cs.stanford.edu> Thu, 23 Nov 2006 07:51:29 -0800 Prefixed header filenames with "pbc_"Commit: 9c22361032bfa83d4326b7ff0ef404561d55d4e7 Author: Ben Lynn <blynn@cs.stanford.edu> Thu, 23 Nov 2006 05:26:27 -0800 Traded testbls.c for testsig.c from PBC_sig library Minor build system and documentation changesCommit: ee9b68fd647043f4851c1811762f0dcea05a7f92 Author: Ben Lynn <blynn@cs.stanford.edu> Wed, 22 Nov 2006 17:16:50 -0800 Removed broadcast encryption and signatures codeCommit: 34452033c6f6bf8f5118c21f9f7f3a9f44e61cfb Author: Ben Lynn <blynn@cs.stanford.edu> Wed, 22 Nov 2006 16:57:17 -0800 Added INSTALL clause for CMake Documented PBC debugging facilitiesCommit: 217ed19dd7a1c5884d31d92e506c296a58512ff0 Author: Ben Lynn <blynn@cs.stanford.edu> Wed, 22 Nov 2006 05:25:41 -0800 Added pbc_assert.c: runtime type checking to help debugging Wrote code for default_element_pp_clear() Some test programs now show how to free the PBC data structures they useCommit: 8e911efad7dfc7aeb75198905ad29d07b5654da8 Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 17 Nov 2006 03:19:33 -0800 Plugged memory leaks, including low-level leaks in montfp.c, poly.c Removed old code for checking leaks (I use valgrind instead now) Minor manual updatesCommit: 83ee9ad4802dea28fd87d2a07b7ee8eabee19648 Author: Ben Lynn <blynn@cs.stanford.edu> Wed, 15 Nov 2006 15:37:49 -0800 pbc-0.3.17Commit: 0e47234e6a58565ae416f48efcb844c967e8b76a Author: Ben Lynn <blynn@cs.stanford.edu> Wed, 15 Nov 2006 15:33:16 -0800 Fixed element_from_hash() bug causing it to return different points (reported by Paul Miller)Commit: d97cbf4056cf2f3585208222d489d62261cf42b6 Author: Ben Lynn <blynn@cs.stanford.edu> Tue, 14 Nov 2006 22:03:59 -0800 Added fieldmpz.h to Makefile.am Fixed link in manualCommit: c8530f761df7b5183ac4c4d2390be5863b29e46c Author: Ben Lynn <blynn@cs.stanford.edu> Thu, 09 Nov 2006 20:02:45 -0800 pbc-0.3.16Commit: d3dd6420a4347630f7b59eb66786808f2bdd40dc Author: Ben Lynn <blynn@cs.stanford.edu> Thu, 09 Nov 2006 19:51:27 -0800 Added pbc_mpz_randomb() pbc.h includes random.hCommit: e32f7194d566d3bdd94d53717545bb4b43876bb4 Author: Ben Lynn <blynn@cs.stanford.edu> Thu, 09 Nov 2006 15:33:54 -0800 pbc.h includes *param.h files Fixed missing a1_param.h in Makefile.amCommit: 2cd08862d661736a63b3b9567a8bcc0275bc4eaa Author: Ben Lynn <blynn@cs.stanford.edu> Sat, 04 Nov 2006 01:20:59 -0800 pbc-0.3.15Commit: a2f3f4878c857d0879a20338c1b00ada33c93b6a Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 03 Nov 2006 20:26:26 -0800 Renamed getline() in pbc.c test program Added Dmitry Kosolapov's comments to yuanli.cCommit: 1387990a3454f618177594a2c5aebb3d3596833e Author: Ben Lynn <blynn@cs.stanford.edu> Fri, 20 Oct 2006 00:22:26 -0700 Applied 64-bit (x86) bugfixes by John Bethencourt Added int_to_voidp() wrapper to avoid warnings on such machinesCommit: 1e2a3d213613c07c587f65e525e97011a8ad4b9b Author: Ben Lynn <blynn@cs.stanford.edu> Tue, 17 Oct 2006 04:44:03 -0700 Index calculus optimizations Makefile fixesCommit: 568350e3d5b8a14ecda3ec7dec08d7b36c0bd424 Author: Ben Lynn <blynn@cs.stanford.edu> Sat, 14 Oct 2006 19:22:07 -0700 pbc-0.3.14Commit: 7688c5e4d77bb5f3ccab986d260c853afa3c33ee Author: Ben Lynn <blynn@cs.stanford.edu> Sat, 14 Oct 2006 19:08:00 -0700 Added discrete log algorithms test/pbc.c improvements Disabled tinyfp.cCommit: 7cc4cf0baec9e5b9f0fc0ce4efd6c409eb9c3e5a Author: Ben Lynn <blynn@cs.stanford.edu> Thu, 12 Oct 2006 01:13:28 -0700 Fixed element_init_same_as() bug reported by John BethencourtCommit: 1546eba1b6e4865d1bafbb58badbc7a89fa0a19f Author: Ben Lynn <blynn@cs.stanford.edu> Mon, 09 Oct 2006 15:47:37 -0700 test/pbc.c improvements Added element_div()Commit: 32e2bcaddb022edcb98d622e0ede0f419e97bd7e Author: Ben Lynn <blynn@cs.stanford.edu> Mon, 09 Oct 2006 05:05:57 -0700 makerelease bugfix Removed yuanli.c workaroundsCommit: 1fac39a9d1fdb3b14893c0c049315b8963e63923 Author: Ben Lynn <blynn@cs.stanford.edu> Mon, 09 Oct 2006 04:50:43 -0700 Reordered element_from_hash() arguments Renamed print_info to out_infoCommit: 22f61ed53bade24b1fa1c67140c2de2e0bb0bd35 Author: Ben Lynn <blynn@cs.stanford.edu> Sun, 08 Oct 2006 18:14:21 -0700 pbc-0.3.13Commit: 4e167a0ae0ca87f5a878aaaa4f0c0686b8ebf58e Author: Ben Lynn <blynn@cs.stanford.edu> Sun, 08 Oct 2006 17:48:05 -0700 Tries /dev/urandom by default Added quan.c, written by Dmitry KosolapovCommit: 2e0149c5934fc26b69bcf116a3cd29b0f489ae48 Author: Ben Lynn <blynn@cs.stanford.edu> Sun, 08 Oct 2006 17:03:48 -0700 Improved pbc_mpz_from_hash()Commit: 9874e5ffcb693c6f048483b4b4e6c6fb49668358 Author: Ben Lynn <blynn@cs.stanford.edu> Sun, 08 Oct 2006 03:36:36 -0700 Changed integer to bytes conversion formatCommit: 062d6fccccf6ca538b8d1e0f0431fc87fb282e75 Author: Ben Lynn <blynn@cs.stanford.edu> Sun, 08 Oct 2006 02:04:58 -0700 Added element_mul_zn()Commit: 9440ecc15314e7e973868847531c36606ff0b8fa Author: Ben Lynn <blynn@cs.stanford.edu> Thu, 05 Oct 2006 15:11:11 -0700 pbc-0.3.12 Distribution compiles this time
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -