use JSON::MaybeXS instead of JSON
Sergey Romanov
8 years ago
58 | 58 |
c_source => 'src',
|
59 | 59 |
requires => {
|
60 | 60 |
'perl' => '5.006',
|
61 | |
'MIME::Base64' => '3.11', # (en|de)code_base64url
|
62 | |
'JSON' => '2.01', # (en|de)code_json
|
63 | |
'Exporter' => '5.59', # we need: use Exporter 'import';
|
|
61 |
'MIME::Base64' => '3.11', # (en|de)code_base64url
|
|
62 |
'JSON::MaybeXS' => '1.003005', # (en|de)code_json
|
|
63 |
'Exporter' => '5.59', # we need: use Exporter 'import';
|
64 | 64 |
},
|
65 | 65 |
build_requires => {
|
66 | 66 |
'Module::Build' => 0,
|
67 | |
'MIME::Base64' => '3.11', # (en|de)code_base64url
|
68 | |
'JSON' => '2.01', # (en|de)code_json
|
69 | |
'Test::More' => '0.88', # we need: done_testing
|
|
67 |
'MIME::Base64' => '3.11', # (en|de)code_base64url
|
|
68 |
'JSON::MaybeXS' => '1.003005', # (en|de)code_json
|
|
69 |
'Test::More' => '0.88', # we need: done_testing
|
70 | 70 |
'File::Find' => 0,
|
71 | 71 |
},
|
72 | 72 |
configure_requires => {
|
12 | 12 |
use Crypt::Digest 'digest_data';
|
13 | 13 |
use Carp;
|
14 | 14 |
use MIME::Base64 qw(encode_base64 decode_base64 encode_base64url decode_base64url);
|
15 | |
use JSON qw(encode_json decode_json);
|
|
15 |
use JSON::MaybeXS qw(encode_json decode_json);
|
16 | 16 |
|
17 | 17 |
our %curve = (
|
18 | 18 |
### http://www.ecc-brainpool.org/download/Domain-parameters.pdf (v1.0 19.10.2005)
|
12 | 12 |
use Crypt::Digest 'digest_data';
|
13 | 13 |
use Carp;
|
14 | 14 |
use MIME::Base64 qw(encode_base64 decode_base64 encode_base64url decode_base64url);
|
15 | |
use JSON qw(encode_json decode_json);
|
|
15 |
use JSON::MaybeXS qw(encode_json decode_json);
|
16 | 16 |
|
17 | 17 |
sub new {
|
18 | 18 |
my ($class, $f, $p) = @_;
|