Commit Graph

601 Commits

Author SHA1 Message Date
Hynek Schlawack
c4633ca2c2
Add type test for get_default_parameters 2025-02-22 09:01:44 +01:00
Hynek Schlawack
8041a043f4
Add missing template 2025-02-22 09:00:30 +01:00
Hynek Schlawack
04bc442396
More meaningful test doc 2025-02-22 08:54:02 +01:00
Hynek Schlawack
d8036728bc
Replace loop with parametrization 2025-02-22 08:52:48 +01:00
Hynek Schlawack
adde7185f2
Update Ruff 2025-02-22 08:47:33 +01:00
Hynek Schlawack
fade17c9ee
Add get_default_parameters & UnsupportedParametersError to API docs 2025-02-22 08:45:03 +01:00
Hynek Schlawack
aa98519d64
Don't mutate profiles when determining default parameters 2025-02-22 08:36:02 +01:00
Hynek Schlawack
a95a6cbb54
Faster Zizmor 2025-02-22 08:32:43 +01:00
Hynek Schlawack
bb132e8cf7
Add changelog 2025-02-22 08:32:25 +01:00
Giuseppe Capasso
52db639e39
Add support for wasm32-pyodide (#190)
* Added support for wasm32-pyodide

* Removed match: not supported before python 3.10

* Added test with good case

* Changed default parallelism=1 when platform.machine() = wasm32

* More robust platform checking

* Testing under different platforms

* Added error message to UnsupportedParamsError

* Added centralized functions for parameters validations and platform-compatible defaults

* Pre-commit

* Added test for PasswordHasher.from_parameters()

* Pre commit

* Fix pre-commit

* Fix test: made PasswordHasher.from_parameters easier to test

* Update src/argon2/exceptions.py

Co-authored-by: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com>

* Update tests/test_password_hasher.py

* Update src/argon2/_password_hasher.py

* Update .python-version-default

* Update tests/test_password_hasher.py

* Update tests/test_password_hasher.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update src/argon2/profiles.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update src/argon2/_utils.py

* Update src/argon2/exceptions.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update tests/test_password_hasher.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update tests/test_password_hasher.py

* Update tests/test_password_hasher.py

---------

Co-authored-by: Agriya Khetarpal <74401230+agriyakhetarpal@users.noreply.github.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-02-22 08:29:35 +01:00
pre-commit-ci[bot]
6928cdd5fa
[pre-commit.ci] pre-commit autoupdate (#192)
* [pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.6 → v0.9.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.6...v0.9.4)
- [github.com/codespell-project/codespell: v2.3.0 → v2.4.1](https://github.com/codespell-project/codespell/compare/v2.3.0...v2.4.1)

* Fix Ruff

* fix ci

* actually fix ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
2025-02-04 10:45:20 +01:00
pre-commit-ci[bot]
33a5be6286
[pre-commit.ci] pre-commit autoupdate (#191)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.8.1 → v0.8.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.8.1...v0.8.6)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-01-07 06:45:05 +01:00
Hynek Schlawack
cf3c1d60dd
Update Ruff 2024-12-03 06:39:31 +01:00
pre-commit-ci[bot]
da9e29b6a2
[pre-commit.ci] pre-commit autoupdate (#188)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.7.1 → v0.7.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.7.1...v0.7.2)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-11-04 18:46:23 +01:00
Hynek Schlawack
517093871c
Add Zizmore to CI 2024-10-31 16:15:22 +01:00
Hynek Schlawack
4bbe30f859
update ruff 2024-10-31 16:10:51 +01:00
Hynek Schlawack
af1f60bf3d
Thank you Doctor Zizmor! (#185) 2024-10-31 16:08:40 +01:00
Hynek Schlawack
7749356596
Drop Python 3.7 (#186)
* Drop Python 3.7

* Add PR #
2024-10-31 11:16:42 +01:00
Hynek Schlawack
e26858b221
Switch formatters 2024-10-12 15:04:27 +02:00
Hynek Schlawack
ced64d8a26
Use 3.13 in dev 2024-10-12 15:01:27 +02:00
pre-commit-ci[bot]
48960ab755
[pre-commit.ci] pre-commit autoupdate (#184)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.6.3 → v0.6.9](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.3...v0.6.9)
- [github.com/pre-commit/pre-commit-hooks: v4.6.0 → v5.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.6.0...v5.0.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-10-08 05:23:45 +02:00
pre-commit-ci[bot]
a021330c8b
[pre-commit.ci] pre-commit autoupdate (#182)
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.6.2 → v0.6.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.6.2...v0.6.3)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
2024-09-03 08:05:27 +02:00
Hynek Schlawack
bde5a25811
Fix coverage upload 2024-09-03 08:02:19 +02:00
Hynek Schlawack
e2e984e615
docs 2024-08-25 08:26:50 +02:00
Hynek Schlawack
4af54b24ad
Update RTD config 2024-08-25 08:22:50 +02:00
Hynek Schlawack
40ffe811dc
Add support for git archive installs 2024-08-25 08:21:54 +02:00
Hynek Schlawack
477d7cb784
Update Ruff 2024-08-25 08:21:21 +02:00
Hynek Schlawack
362435579d
Add 3.13 to CI (#175) 2024-08-09 08:05:41 +02:00
pre-commit-ci[bot]
9b91be0c23
[pre-commit.ci] pre-commit autoupdate (#181)
updates:
- [github.com/psf/black: 24.4.2 → 24.8.0](https://github.com/psf/black/compare/24.4.2...24.8.0)
- [github.com/astral-sh/ruff-pre-commit: v0.5.0 → v0.5.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.5.0...v0.5.6)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-08-05 19:42:24 +02:00
Tom Most
57ab8d9313
Remove errant reference to structlog (#180)
Fix an apparent copy/paste error.
2024-07-16 06:59:10 +02:00
pre-commit-ci[bot]
3d85dfe30a
[pre-commit.ci] pre-commit autoupdate (#179) 2024-07-01 20:38:17 +02:00
Hynek Schlawack
113e1effb2
pre-commit update 2024-06-26 12:13:31 +02:00
Hynek Schlawack
367678c8e2
Fix furo warning 2024-05-08 10:43:58 +02:00
Hynek Schlawack
4985c72546
Run against main bindings on 3.12 2024-05-08 10:43:17 +02:00
pre-commit-ci[bot]
836ccd82ca
[pre-commit.ci] pre-commit autoupdate (#176)
updates:
- [github.com/psf/black: 24.4.0 → 24.4.2](https://github.com/psf/black/compare/24.4.0...24.4.2)
- [github.com/astral-sh/ruff-pre-commit: v0.3.7 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.7...v0.4.3)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-05-06 19:55:41 +02:00
Hynek Schlawack
0805dbdded
Proper name 2024-04-16 08:59:42 +02:00
Hynek Schlawack
119357eb31
Calm down changelog 2024-04-16 08:56:45 +02:00
Hynek Schlawack
489135aa5d
Link is outgoing 2024-04-16 08:51:44 +02:00
Hynek Schlawack
b8c7d47734
Link to stable 2024-04-16 08:48:02 +02:00
Hynek Schlawack
64c82a474b
Link to parameters docs 2024-04-16 08:47:38 +02:00
Hynek Schlawack
79ceaa9822
Move bw policy where it belongs 2024-04-16 08:45:47 +02:00
Hynek Schlawack
d362c8dded
Make check_needs_rehash accept bytes, too (#174) 2024-04-16 08:40:44 +02:00
Hynek Schlawack
abd0cf90d6
Clean up tox.ini 2024-04-16 08:22:46 +02:00
Hynek Schlawack
51600c12ea
direnv x uv 2024-04-16 08:11:32 +02:00
Hynek Schlawack
2d1ad772fa
pre-commit autoupdate 2024-04-16 08:08:02 +02:00
pre-commit-ci[bot]
e5b25832f6
[pre-commit.ci] pre-commit autoupdate (#172)
updates:
- [github.com/psf/black: 24.1.1 → 24.3.0](https://github.com/psf/black/compare/24.1.1...24.3.0)
- [github.com/astral-sh/ruff-pre-commit: v0.2.0 → v0.3.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.2.0...v0.3.4)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-04-01 20:06:26 +02:00
Hynek Schlawack
8eb9405d96
docs: it's args and kwargs 2024-02-06 17:37:13 +01:00
Hynek Schlawack
abd18e525b
Fix ruff warnings 2024-02-06 17:33:56 +01:00
pre-commit-ci[bot]
87e7399a60
[pre-commit.ci] pre-commit autoupdate (#170)
updates:
- [github.com/psf/black: 24.1.0 → 24.1.1](https://github.com/psf/black/compare/24.1.0...24.1.1)
- [github.com/astral-sh/ruff-pre-commit: v0.1.14 → v0.2.0](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.14...v0.2.0)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-02-06 17:33:19 +01:00
Hynek Schlawack
5164f70990
Consistency 2024-01-26 10:57:10 +01:00