terrafrost
eb459daeaf
add DSA implementation
2017-02-02 20:20:47 -05:00
terrafrost
9ae5206588
RSA: setEngine -> setPreferredEngine (make it like SymmetricKey)
2016-12-11 09:59:50 -06:00
terrafrost
242e0dcb7f
Files: add public / protected / private
2016-12-11 08:23:59 -06:00
terrafrost
1dfd315725
RSA: use public / private / protected
2016-12-10 19:09:54 -06:00
terrafrost
813b85b5b2
Crypt: define visibility for more variables / methods
2016-12-09 16:46:01 -06:00
terrafrost
067c1882e5
SymmetricCiphers: rm some redundant methods / variables
2016-12-09 15:51:31 -06:00
terrafrost
d34a911402
SymmetricCiphers: don't cache "hi-optimized code"
...
Also add a new engine - ENGINE_EVAL. Previously ENGINE_INTERNAL
had three different modes - a "hi-optimized" version, a
"lo-optimized" version and a version that didn't depend on
create_function and there wasn't a way to really isolate these
modes and test them individually.
2016-12-08 09:20:19 -06:00
terrafrost
2a1177b256
SymmetricCiphers: add public / private / protected as appropriate
2016-12-07 22:19:20 -06:00
terrafrost
496fb80020
Strings: make this an abstract class as well
2016-11-30 21:43:03 -06:00
terrafrost
c852bae3c8
use short array syntax for arrays
2016-11-30 21:29:38 -06:00
terrafrost
7182ec393b
make classes with only static methods abstract
2016-11-30 09:25:04 -06:00
terrafrost
a4d05f8445
ASN1: rm an alternative approach for dealing with ASN1\Element
2016-11-29 08:15:08 -06:00
terrafrost
4dc3b7ed43
ASN1: don't return false after exception is thrown
2016-11-28 22:40:55 -06:00
terrafrost
370fbec300
ASN1: don't require octet / bit strings be base64-encoded
2016-11-28 20:51:21 -06:00
terrafrost
874ada8d93
ASN1: make methods static
2016-11-27 22:38:11 -06:00
terrafrost
df6d55fd97
ASN1: move ASN1 maps to external files for reuse
2016-11-22 23:56:07 -06:00
terrafrost
272ae9c64c
Merge branch 'master' into pkcs18-rewrite
2016-11-17 08:10:55 -06:00
terrafrost
863ff6789b
RSA: refactor PKCS1/PKCS8 to facilitate re-use
2016-11-17 08:09:10 -06:00
terrafrost
66aef4874a
Merge branch 'master' of https://github.com/phpseclib/phpseclib
2016-11-08 09:51:59 -06:00
terrafrost
49c002d2c5
Merge branch '2.0'
2016-11-08 09:43:16 -06:00
terrafrost
c76b1aa709
Merge branch '1.0' into 2.0
2016-11-08 09:43:09 -06:00
terrafrost
71ab996806
Merge branch '1.0' of https://github.com/phpseclib/phpseclib into 1.0
2016-11-08 09:42:38 -06:00
terrafrost
2d2bf2990e
Merge branch '2.0'
2016-11-08 09:23:53 -06:00
terrafrost
a47eccf6f9
Merge branch '1.0' into 2.0
2016-11-08 09:22:05 -06:00
terrafrost
d3eb83d162
Merge branch '1.0' of https://github.com/terrafrost/phpseclib into 1.0
2016-11-08 09:12:38 -06:00
terrafrost
535104cb84
SSH2: send the identifier first, before reading it
2016-11-08 09:11:57 -06:00
terrafrost
83a6f8b788
Merge branch '2.0'
2016-11-04 02:26:08 -05:00
Łukasz Bajsarowicz
e837cc2054
Incorrect namespace hint
2016-11-04 02:25:56 -05:00
terrafrost
9d5aa56c2f
README: update download link to 1.0.4
2016-10-29 13:06:22 -05:00
terrafrost
59912baef1
Merge branch '2.0'
2016-10-22 23:43:39 -05:00
terrafrost
36aa461fc3
Merge branch '1.0' into 2.0
2016-10-22 23:43:18 -05:00
terrafrost
b99345704a
Merge branch '1.0-composer-lock' into 1.0
2016-10-22 23:38:39 -05:00
terrafrost
fd8f6e228d
Composer: update lock file
2016-10-22 22:57:15 -05:00
terrafrost
0de3553877
Merge branch '2.0'
2016-10-22 13:11:51 -05:00
terrafrost
9e15d0c583
Merge branch '1.0' into 2.0
2016-10-22 13:11:38 -05:00
terrafrost
8d41749d9e
Merge branch '2.0'
2016-10-22 13:10:38 -05:00
terrafrost
db7b8ad48f
Merge branch '1.0' into 2.0
2016-10-22 13:10:21 -05:00
terrafrost
38fa7332e9
update for 1.0.5 release..
2016-10-22 12:53:16 -05:00
terrafrost
1fb9c81233
Composer: include bootstrap before Crypt/Random
2016-10-22 11:13:01 -05:00
terrafrost
84648f17d9
Merge remote-tracking branch 'bantu/1.0-tests-bootstrap-backport' into 1.0
2016-10-22 11:11:20 -05:00
Andreas Fischer
f5d8377cdb
Backport tests/bootstrap.php from 2.0 / master onto 1.0.
2016-10-20 21:30:42 +02:00
terrafrost
a478b13930
Composer: fix autoloading for 1.0 branch
2016-10-17 23:25:21 -05:00
terrafrost
b54b5b5945
Merge branch '2.0'
2016-10-04 08:59:32 -05:00
terrafrost
7bc7c8c63e
Merge branch '1.0' into 2.0
2016-10-04 08:59:18 -05:00
terrafrost
d760d97fc8
CHANGELOG: add 1.0.4 release
2016-10-04 08:57:29 -05:00
terrafrost
d66b6c251c
Merge branch '2.0'
2016-10-03 19:57:11 -05:00
terrafrost
ab8028c93c
Merge branch '1.0' into 2.0
2016-10-03 19:57:04 -05:00
terrafrost
2dfe9c5de7
README: update download link to 1.0.4
2016-10-03 19:56:50 -05:00
terrafrost
4f4de2df28
Merge branch '2.0'
2016-10-02 22:09:05 -05:00
terrafrost
88e58c75d0
don't go out of our way to support < PHP 5.3
...
...not when phpseclib 2.0 requires PHP 5.3+
2016-10-02 22:07:33 -05:00