class LockrAes128CtrSha256KeyWrapperTest in Lockr 7.3
Hierarchy
- class \Lockr\Tests\KeyWrapper\LockrAes128CtrSha256KeyWrapperTest extends \PHPUnit\Framework\TestCase
Expanded class hierarchy of LockrAes128CtrSha256KeyWrapperTest
File
- vendor/
lockr/ lockr/ tests/ KeyWrapper/ LockrAes128CtrSha256KeyWrapperTest.php, line 8
Namespace
Lockr\Tests\KeyWrapperView source
class LockrAes128CtrSha256KeyWrapperTest extends TestCase {
public function testEncryptsData() {
$text = 'abcd';
$data = KeyWrapper::encrypt($text);
$plaintext = KeyWrapper::decrypt($data['ciphertext'], $data['encoded']);
$this
->assertSame($text, $plaintext);
}
public function testReencryptsData() {
$data = KeyWrapper::encrypt('aaaa');
$wk = $data['encoded'];
$text = 'abcd';
$data = KeyWrapper::reencrypt($text, $wk);
$plaintext = KeyWrapper::decrypt($data['ciphertext'], $wk);
$this
->assertSame($text, $plaintext);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
LockrAes128CtrSha256KeyWrapperTest:: |
public | function | ||
LockrAes128CtrSha256KeyWrapperTest:: |
public | function |