1 <?hh
<<__EntryPoint
>> function main(): void
{
2 $data = "openssl_open() test";
3 $pub_key = "file://" . dirname(__FILE__
) . "/public.key";
9 openssl_seal($data, inout
$sealed, inout
$ekeys, varray
[$pub_key], '', inout
$iv); // no output
10 openssl_seal($data, inout
$sealed, inout
$ekeys, varray
[$pub_key, $pub_key], '', inout
$iv); // no output
11 openssl_seal($data, inout
$sealed, inout
$ekeys, varray
[$pub_key, $wrong], '', inout
$iv);
12 try { openssl_seal($data, inout
$sealed, inout
$ekeys, $pub_key, '', inout
$iv); } catch (Exception
$e) { echo "\n".'Warning: '.$e->getMessage().' in '.__FILE__
.' on line '.__LINE__
."\n"; }
13 openssl_seal($data, inout
$sealed, inout
$ekeys, varray
[], '', inout
$iv);
14 openssl_seal($data, inout
$sealed, inout
$ekeys, varray
[$wrong], '', inout
$iv);