class LockrAes256CbcSha256RawKeyWrapperTest in Lockr 7.3
Hierarchy
- class \Lockr\Tests\KeyWrapper\LockrAes256CbcSha256RawKeyWrapperTest extends \PHPUnit\Framework\TestCase
Expanded class hierarchy of LockrAes256CbcSha256RawKeyWrapperTest
File
- vendor/
lockr/ lockr/ tests/ KeyWrapper/ LockrAes256CbcSha256RawKeyWrapperTest.php, line 8
Namespace
Lockr\Tests\KeyWrapperView source
class LockrAes256CbcSha256RawKeyWrapperTest 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 |
---|---|---|---|---|
LockrAes256CbcSha256RawKeyWrapperTest:: |
public | function | ||
LockrAes256CbcSha256RawKeyWrapperTest:: |
public | function |