Skip to content

Commit f76e97e

Browse files
chore: rename Loader to KeyLoader
Signed-off-by: Dusan Malusev <[email protected]>
1 parent 1e14008 commit f76e97e

File tree

14 files changed

+28
-28
lines changed

14 files changed

+28
-28
lines changed

benchmarks/EncryptionBench.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public function providerChaCha20Crypto(): Generator
6262
foreach ($encoders as $encoderName => $encoder) {
6363
yield 'ChaCha20-' . $encoderName . '-' . $dataName => [
6464
'data' => $dataValue,
65-
'encrypter' => new XChaCha20Poly1305Encrypter(new KeyLoader(Random::bytes(32)), $logger, $encoder),
65+
'encrypter' => new XChaCha20Poly1305Encrypter(new KeyKeyLoader(Random::bytes(32)), $logger, $encoder),
6666
];
6767
}
6868
}
@@ -91,7 +91,7 @@ public function providerAESGCMCrypto(): Generator
9191
foreach ($encoders as $encoderName => $encoder) {
9292
yield 'ChaCha20-' . $encoderName . '-' . $dataName => [
9393
'data' => $dataValue,
94-
'encrypter' => new AesGcm256Encrypter(new KeyLoader(Random::bytes(32)), $logger, $encoder),
94+
'encrypter' => new AesGcm256Encrypter(new KeyKeyLoader(Random::bytes(32)), $logger, $encoder),
9595
];
9696
}
9797
}

benchmarks/KeyLoader.php renamed to benchmarks/KeyKeyLoader.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
namespace CodeLieutenant\LaravelCrypto\Benchmarks;
66

7-
use CodeLieutenant\LaravelCrypto\Keys\Loader;
7+
use CodeLieutenant\LaravelCrypto\Keys\KeyLoader;
88

9-
class KeyLoader implements Loader
9+
class KeyKeyLoader implements KeyLoader
1010
{
1111
public function __construct(
1212
private readonly string $key

src/Encryption/AesGcm256Encrypter.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use CodeLieutenant\LaravelCrypto\Contracts\Encoder;
99
use CodeLieutenant\LaravelCrypto\Contracts\KeyGeneration;
1010
use CodeLieutenant\LaravelCrypto\Encoder\JsonEncoder;
11-
use CodeLieutenant\LaravelCrypto\Keys\Loader;
11+
use CodeLieutenant\LaravelCrypto\Keys\KeyLoader;
1212
use CodeLieutenant\LaravelCrypto\Support\Base64;
1313
use CodeLieutenant\LaravelCrypto\Traits\Crypto;
1414
use Illuminate\Contracts\Encryption\DecryptException;
@@ -22,7 +22,7 @@ final class AesGcm256Encrypter implements Encrypter, KeyGeneration, StringEncryp
2222
use Crypto;
2323

2424
public function __construct(
25-
private readonly Loader $keyLoader,
25+
private readonly KeyLoader $keyLoader,
2626
private readonly Encoder $encoder = new JsonEncoder(),
2727
private readonly ?LoggerInterface $logger = null,
2828
) {

src/Encryption/XChaCha20Poly1305Encrypter.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use CodeLieutenant\LaravelCrypto\Contracts\Encoder;
88
use CodeLieutenant\LaravelCrypto\Contracts\KeyGeneration;
99
use CodeLieutenant\LaravelCrypto\Encoder\JsonEncoder;
10-
use CodeLieutenant\LaravelCrypto\Keys\Loader;
10+
use CodeLieutenant\LaravelCrypto\Keys\KeyLoader;
1111
use CodeLieutenant\LaravelCrypto\Support\Base64;
1212
use CodeLieutenant\LaravelCrypto\Traits\Crypto;
1313
use Exception;
@@ -22,7 +22,7 @@ final class XChaCha20Poly1305Encrypter implements Encrypter, KeyGeneration, Stri
2222
use Crypto;
2323

2424
public function __construct(
25-
private readonly Loader $keyLoader,
25+
private readonly KeyLoader $keyLoader,
2626
private readonly Encoder $encoder = new JsonEncoder(),
2727
private readonly ?LoggerInterface $logger = null,
2828
) {

src/Keys/AppKey.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
use Illuminate\Contracts\Config\Repository;
88

9-
class AppKey implements Loader
9+
class AppKey implements KeyLoader
1010
{
1111
use LaravelKeyParser;
1212

src/Keys/EdDSASignerKey.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
use RuntimeException;
1111
use SplFileObject;
1212

13-
class EdDSASignerKey implements Loader
13+
class EdDSASignerKey implements KeyLoader
1414
{
1515
public const KEY_LENGTH = SODIUM_CRYPTO_SIGN_KEYPAIRBYTES;
1616
public const PUBLIC_KEY_LENGTH = SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES;

src/Keys/Loader.php renamed to src/Keys/KeyLoader.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace CodeLieutenant\LaravelCrypto\Keys;
66

7-
interface Loader
7+
interface KeyLoader
88
{
99
public function getKey(): string|array;
1010
}

src/ServiceProvider.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
use CodeLieutenant\LaravelCrypto\Keys\Generators\EdDSASignerKeyGenerator;
2828
use CodeLieutenant\LaravelCrypto\Keys\Generators\HmacKeyGenerator;
2929
use CodeLieutenant\LaravelCrypto\Keys\HmacKey;
30-
use CodeLieutenant\LaravelCrypto\Keys\Loader;
30+
use CodeLieutenant\LaravelCrypto\Keys\KeyLoader;
3131
use CodeLieutenant\LaravelCrypto\Signing\EdDSA\EdDSA;
3232
use CodeLieutenant\LaravelCrypto\Signing\Hmac\Blake2b as HmacBlake2b;
3333
use CodeLieutenant\LaravelCrypto\Signing\Hmac\Sha256 as HmacSha256;
@@ -118,7 +118,7 @@ protected function registerSigners(): void
118118
$this->app->singleton(SigningManager::class);
119119

120120
$this->app->when(EdDSA::class)
121-
->needs(Loader::class)
121+
->needs(KeyLoader::class)
122122
->give(EdDSASignerKey::class);
123123

124124
$hmacSigners = [
@@ -176,7 +176,7 @@ protected function registerEncrypter(): void
176176
foreach ([AesGcm256Encrypter::class, XChaCha20Poly1305Encrypter::class] as $encryptor) {
177177
$this->app->singleton($encryptor);
178178
$this->app->when($encryptor)
179-
->needs(Loader::class)
179+
->needs(KeyLoader::class)
180180
->give(AppKey::class);
181181
}
182182

src/Signing/EdDSA/EdDSA.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
namespace CodeLieutenant\LaravelCrypto\Signing\EdDSA;
66

77
use CodeLieutenant\LaravelCrypto\Contracts\PublicKeySigning;
8-
use CodeLieutenant\LaravelCrypto\Keys\Loader;
8+
use CodeLieutenant\LaravelCrypto\Keys\KeyLoader;
99
use CodeLieutenant\LaravelCrypto\Signing\Traits\Signing;
1010
use CodeLieutenant\LaravelCrypto\Support\Base64;
1111
final class EdDSA implements PublicKeySigning
1212
{
1313
use Signing;
1414

1515
public function __construct(
16-
private readonly Loader $loader,
16+
private readonly KeyLoader $loader,
1717
) {
1818
}
1919

src/Signing/Hmac/Blake2b.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
namespace CodeLieutenant\LaravelCrypto\Signing\Hmac;
66

77
use CodeLieutenant\LaravelCrypto\Contracts\Signing as SigningContract;
8-
use CodeLieutenant\LaravelCrypto\Keys\Loader;
8+
use CodeLieutenant\LaravelCrypto\Keys\KeyLoader;
99
use CodeLieutenant\LaravelCrypto\Signing\Traits\Signing;
1010

1111
final class Blake2b implements SigningContract
1212
{
1313
use Signing;
1414

1515
public function __construct(
16-
private readonly Loader $loader,
16+
private readonly KeyLoader $loader,
1717
private readonly int $outputSize
1818
) {
1919
}

0 commit comments

Comments
 (0)