new ecc key load test
Karel Miko
9 years ago
|
0 |
-----BEGIN EC PRIVATE KEY-----
|
|
1 |
MHcCAQEEIBG1c3z52T8XwMsahGVdOZWgKCQJfv+l7djuJjgetdbDoAoGCCqGSM49
|
|
2 |
AwEHoUQDQgAEoBUyo8CQAFPeYPvv78ylh5MwFZjTCLQeb042TjiMJxG+9DLFmRSM
|
|
3 |
lBQ9T/RsLLc+PmpB1+7yPAR+oR5gZn3kJQ==
|
|
4 |
-----END EC PRIVATE KEY-----
|
115 | 115 |
is(unpack("H*",$ss1), unpack("H*",$ss2), 'shared_secret');
|
116 | 116 |
}
|
117 | 117 |
|
|
118 |
{
|
|
119 |
my $k = Crypt::PK::ECC->new('t/data/openssl_ec-short.pem');
|
|
120 |
ok($k, 'load openssl_ec-short.pem');
|
|
121 |
ok($k->is_private, 'is_private openssl_ec-short.pem');
|
|
122 |
is($k->size, 32, 'size');
|
|
123 |
is(uc($k->key2hash->{pub_x}), 'C068B754877A4AB328A569BAC6D464A81B17E527D2D652572ABB11BDA3572D50', 'key2hash');
|
|
124 |
}
|
|
125 |
|
118 | 126 |
done_testing;⏎
|