terrafrost
|
ff595f9951
|
BigInteger/Engines/PHP: fix issues with EvalBarrett reduction
|
2017-11-05 01:33:57 -05:00 |
|
terrafrost
|
5eec16041d
|
BigInteger/Engines/PHP: HAC 14.42.2 does mod $b^{k+1}$
|
2017-11-04 12:28:38 -05:00 |
|
terrafrost
|
f01cc6b099
|
BigInteger/Engines/PHP: fix issue with regular barrett engine
|
2017-11-04 02:16:01 -05:00 |
|
terrafrost
|
410e5aed96
|
BigInteger/Engines/PHP: use regular barrett for PHP32 engine
|
2017-11-04 02:15:32 -05:00 |
|
terrafrost
|
7a2f2e8e6b
|
BigInteger\PHP: self::$primes -> static::$primes
|
2017-10-21 12:32:56 -05:00 |
|
terrafrost
|
ce92283c10
|
Merge branch '2.0'
|
2017-10-05 05:42:38 -05:00 |
|
terrafrost
|
6d51f2bf85
|
BigInteger: update bitwise_not fix for 2.0
|
2017-10-05 05:39:00 -05:00 |
|
terrafrost
|
245e7a15ca
|
Merge branch '1.0' into 2.0
|
2017-10-05 05:37:56 -05:00 |
|
terrafrost
|
a7ebe7d39d
|
BigInteger: fix bitwise_not for 0
|
2017-10-05 05:37:42 -05:00 |
|
terrafrost
|
03e15a5ab9
|
BigInteger: make constructor catch behave same as setEngine
|
2017-10-01 07:55:00 +01:00 |
|
terrafrost
|
256ffcca7b
|
Merge remote-tracking branch 'pcf0/fix-biginteger-badconfigurationexception'
|
2017-10-01 07:53:54 +01:00 |
|
PCF
|
43803c6872
|
Catch BadConfigurationException in BigInteger
|
2017-09-30 02:47:00 +02:00 |
|
terrafrost
|
58768cb5aa
|
Merge branch 'gmp-1.0' into gmp-2.0
|
2017-09-10 15:02:34 -05:00 |
|
terrafrost
|
b6d0e37432
|
BigInteger: use gmp_import / gmp_export when available
|
2017-09-10 14:56:57 -05:00 |
|
Sokolovskyy Roman
|
25c1ae6e00
|
Merge remote-tracking branch 'origin/master' into Bugfixes2
|
2017-08-09 12:28:02 +02:00 |
|
terrafrost
|
e7e30cd239
|
BigInteger: undo visibility changes
|
2017-08-07 22:38:56 -05:00 |
|
Sokolovskyy Roman
|
55cacdf7cd
|
More PHPDOC fixes
|
2017-08-04 12:06:25 +02:00 |
|
Sokolovskyy Roman
|
de2e4662b0
|
Fixed wrong use of new self(1);
|
2017-08-03 09:26:46 +02:00 |
|
Sokolovskyy Roman
|
7bffa6bb8f
|
Set of PHPDOC fixes
|
2017-08-03 09:26:09 +02:00 |
|
Sokolovskyy Roman
|
6f36c49baa
|
Fixed methods visibility
|
2017-08-03 09:20:33 +02:00 |
|
Sokolovskyy Roman
|
d13f429b77
|
PHPDOC fixes
|
2017-08-03 09:20:17 +02:00 |
|
Sokolovskyy Roman
|
f314f9795f
|
Fixed methods visibility
|
2017-08-03 09:20:05 +02:00 |
|
Sokolovskyy Roman
|
5583703040
|
Set of PHPDOC fixes
|
2017-08-03 09:15:16 +02:00 |
|
terrafrost
|
5fe629a171
|
BigInteger: modularize / modernize class and add new powmod engines
|
2017-06-26 20:07:10 -05:00 |
|
terrafrost
|
42def63b00
|
Merge remote-tracking branch 'upstream/master' into dsa-test-2
|
2017-02-02 21:07:47 -05:00 |
|
terrafrost
|
eb459daeaf
|
add DSA implementation
|
2017-02-02 20:20:47 -05:00 |
|
terrafrost
|
fae358cc3c
|
BigInteger: use public / private / protected
|
2017-01-05 00:20:18 -06:00 |
|
terrafrost
|
c852bae3c8
|
use short array syntax for arrays
|
2016-11-30 21:29:38 -06:00 |
|
terrafrost
|
874ada8d93
|
ASN1: make methods static
|
2016-11-27 22:38:11 -06:00 |
|
terrafrost
|
863ff6789b
|
RSA: refactor PKCS1/PKCS8 to facilitate re-use
|
2016-11-17 08:09:10 -06:00 |
|
terrafrost
|
a862837a9a
|
Merge remote-tracking branch 'origin/danog2'
|
2016-09-23 10:20:07 -05:00 |
|
terrafrost
|
8019baee62
|
BigInteger: add randomRange / randomPrimeRange
...and redo random / randomPrime such that they take the byte size
as the parameter instead of the range.
|
2016-09-17 19:48:51 -07:00 |
|
terrafrost
|
845135f887
|
add PHP5-style constructors along side PHP4-style ones
|
2016-09-10 10:41:05 -07:00 |
|
terrafrost
|
0ee24aa218
|
BigInteger: rm loopforeach method
|
2016-09-09 20:59:54 -08:00 |
|
terrafrost
|
72d1bdf60b
|
a few changes to danog's changes
|
2016-09-08 00:22:30 -08:00 |
|
klemens
|
dd23d91d41
|
spelling fixes
|
2016-08-04 00:47:52 -05:00 |
|
terrafrost
|
c547ee16c7
|
Merge branch '1.0' into 2.0
|
2016-08-04 00:31:15 -05:00 |
|
klemens
|
dca95ac662
|
spelling fixes
|
2016-08-04 00:19:27 -05:00 |
|
danogentili
|
7cf300984c
|
Added root, pow, max, min, loopforeach functions and tests.
|
2016-08-03 10:51:19 -04:00 |
|
terrafrost
|
7bdb09c4bd
|
Merge branch '1.0' into 2.0
|
2016-06-18 23:29:33 -05:00 |
|
terrafrost
|
6ff421d354
|
BigInteger/RSA: don't compare openssl versions > 1.0
|
2016-06-18 23:28:33 -05:00 |
|
terrafrost
|
7a628c62b0
|
don't do phpinfo() check
|
2016-06-11 20:29:02 -05:00 |
|
terrafrost
|
e2a0b701c7
|
remove a few calls to paragonie/constant_time_encoding
- Hex::decode('aabb') can be replaced with "\xaa\xbb"
- Hex::decode(sha1('...')) can be replaced with sha1('...', true)
|
2016-06-04 22:31:23 -05:00 |
|
Paragon Initiative Enterprises
|
0e8fa93676
|
Use paragonie/constant_time_encoding
|
2016-05-12 16:28:40 -04:00 |
|
terrafrost
|
398a795e1f
|
Revert "undo merging of master to 2.0 branch"
This reverts commit 8fb4c3363d92a5004485354e8781d509ada83545.
|
2016-04-30 16:23:35 -05:00 |
|
terrafrost
|
8fb4c3363d
|
undo merging of master to 2.0 branch
|
2016-04-28 15:34:10 -05:00 |
|
terrafrost
|
b4cf10fc94
|
Revert "Merge branch '2.0'"
This reverts commit be5f4ef6b19c82f6c898708cc8e1828b05e3d4e8, reversing
changes made to 638fe6971cf3127a9c8e04e2afd081325b1c8eca.
|
2016-04-10 11:30:59 -05:00 |
|
terrafrost
|
4b69dcb1ca
|
Revert "Merge remote-tracking branch 'bantu/bootstrap'"
This reverts commit ef04c870e93128e7bd5e4445c8521380ae6ff6ce, reversing
changes made to cd57bf31ae576a178016209576c8a3c305c7b82f.
|
2016-04-10 11:25:31 -05:00 |
|
terrafrost
|
2ae82a1bc7
|
Merge branch '2.0'
|
2016-03-19 12:23:11 -05:00 |
|
terrafrost
|
6bfbfdbf7e
|
Merge branch '1.0' into 2.0
|
2016-03-19 12:23:04 -05:00 |
|