Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
917f747
add cryptor
olegbaturin May 11, 2026
6156063
fix style
olegbaturin May 11, 2026
c5bd2ac
add readonly
olegbaturin May 11, 2026
90205a7
update doc
olegbaturin May 11, 2026
be74463
add kdf doc
olegbaturin May 11, 2026
1e2dbd0
add doc to the cryptors
olegbaturin May 11, 2026
395e497
replace mb_substr with StringHelper
olegbaturin May 11, 2026
74ab9ee
replace mb_strlen
olegbaturin May 11, 2026
ab88999
update config
olegbaturin May 11, 2026
e3d033e
fix config
olegbaturin May 11, 2026
f3371b9
update envelope cryptor
olegbaturin May 13, 2026
024ab0f
add copher tests
olegbaturin May 14, 2026
a9b2fed
add kdf tests
olegbaturin May 15, 2026
e3b42cc
fix psalm
olegbaturin May 15, 2026
1ada6d7
add versioned test
olegbaturin May 16, 2026
e30b789
remove config
olegbaturin May 16, 2026
c31e2e2
update changelog
olegbaturin May 16, 2026
14c6555
fix style
olegbaturin May 16, 2026
5a261fc
fix style
olegbaturin May 16, 2026
7469377
fix style
olegbaturin May 16, 2026
b53adc4
fix style
olegbaturin May 16, 2026
dd005ec
fix psalm
olegbaturin May 16, 2026
ef21a64
update tests
olegbaturin May 16, 2026
b2cb9da
update composer.json
olegbaturin May 16, 2026
ac79a08
update ci
olegbaturin May 16, 2026
bf24623
update ci
olegbaturin May 16, 2026
8b64a32
update ci
olegbaturin May 16, 2026
1001c88
update phpdoc
olegbaturin May 17, 2026
2750e71
update readme
olegbaturin May 17, 2026
d574ca8
add OPENSSL_DONT_ZERO_PAD_KEY to gcp cipher
olegbaturin May 20, 2026
2dee4ae
fix copilot suggestions
olegbaturin May 23, 2026
bad4df8
fix style
olegbaturin May 23, 2026
d49ad96
update phpdoc
olegbaturin May 23, 2026
c7b0247
add saltSize to kdf interface
olegbaturin May 25, 2026
7e29630
fix psalm
olegbaturin May 25, 2026
b638977
update phpdoc
olegbaturin May 25, 2026
4043010
fix misprint
olegbaturin May 25, 2026
2345581
update psalm for ciphers without nounce
olegbaturin May 25, 2026
2ad87b1
Merge branch 'master' into add-cryptor
samdark May 26, 2026
960dabc
crypto rev2
olegbaturin Jun 17, 2026
2586a5e
fix ci
olegbaturin Jun 17, 2026
53cee70
update
olegbaturin Jun 17, 2026
e5533c2
php min up to 8.2
olegbaturin Jun 17, 2026
12ae81a
update changelog
olegbaturin Jun 17, 2026
3630202
update readme
olegbaturin Jun 17, 2026
ccde6b2
update readme cryptor sections
olegbaturin Jun 18, 2026
f490dfe
update readme ciphers
olegbaturin Jun 19, 2026
33e578d
update readme kdf
olegbaturin Jun 19, 2026
fb4b9b0
update tests
olegbaturin Jun 20, 2026
473428d
fix ci
olegbaturin Jun 20, 2026
75181ab
update readme examples
olegbaturin Jun 20, 2026
5c125ce
update readme
olegbaturin Jun 20, 2026
326c18b
update ciphers
olegbaturin Jun 21, 2026
8d7bd75
update composer-require-checker
olegbaturin Jun 21, 2026
0fb370d
fix tests
olegbaturin Jun 21, 2026
a7cae86
update readony classes
olegbaturin Jun 21, 2026
8a74908
update psalm
olegbaturin Jun 21, 2026
da307c1
Merge branch 'master' into add-cryptor
olegbaturin Jun 22, 2026
4e66f4d
fix style
olegbaturin Jun 22, 2026
4e09f62
update readme
olegbaturin Jun 22, 2026
37127e0
update internals doc
olegbaturin Jun 22, 2026
fb09b54
update internal docs
olegbaturin Jun 22, 2026
ce0b037
update workflow
olegbaturin Jun 22, 2026
cb7ccae
updateworkflow
olegbaturin Jun 22, 2026
4641627
update kdf key tests
olegbaturin Jun 23, 2026
e461e57
update tests
olegbaturin Jun 24, 2026
f0df068
update kdfkey test
olegbaturin Jun 24, 2026
388f071
update phpdoc
olegbaturin Jun 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
extensions: sodium, openssl

phpunit-without-openssl:
name: PHP 8.2 without openssl
name: PHP 8.2 without openssl and sodium
runs-on: windows-latest
steps:
- name: Checkout
Expand All @@ -57,7 +57,7 @@ jobs:
with:
php-version: '8.2'
coverage: xdebug
extensions: :openssl
extensions: :openssl, :sodium

- name: Run tests with PHPUnit with code coverage
run: vendor/bin/phpunit --coverage-clover=coverage.xml
Expand Down
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

## 1.2.1 under development

- New #71: Add `KdfCryptor`, `EnvelopeCryptor` and `VersionedCryptor` (@olegbaturin)
- Bug #72: Fix possibly null offset in `PasswordHasher` (@olegbaturin)
- Chg #75: Bump minimal required PHP version to 8.2 (@vjik)
- Enh #75: Mark `Mac` class as readonly (@vjik)
Expand Down
Loading
Loading