20 Commits

Author SHA1 Message Date
85408c4e77 doc: getting started: improve examples (#154)
add example for default lib qr provider and add issuer too

see #152
2026-01-05 13:17:41 +00:00
f16ea16e1b set verify ssl parameter for HTTP based QR provider to true by default PR #126 2024-04-27 18:58:46 +02:00
2ef7b8e2c6 simplify installation instructions based on Will's comment 2024-04-26 18:45:08 +02:00
b964b2abbf set verify ssl parameter for HTTP based QR provider to true by default
it's already bad to use an external provider, let's use the safest
defaults at least
2024-04-25 21:40:49 +02:00
8007233058 remove mention of default external provider 2024-04-25 21:31:38 +02:00
22d45f2ab4 fix documentation link 2024-04-25 21:28:48 +02:00
2080319f6f make QR Code Provider a mandatory constructor argument
This change is discussed in #104
Currently, the library defaults to a QR Code Provider using an external
service, thus leaking secrets.

This change forces the definition of a QR Code Provider in the
constructor. It is a breaking change.

fixes #104
2024-04-25 21:23:39 +02:00
194ecc28eb remove insecure rng providers and remove polyfill for hash_equals (#122)
* remove insecure rng providers

and remove the openssl provider. We now rely exclusively on
random_bytes(), as there are no reasons not to. Fix #121

* remove the isSecure property of the test rng class

* remove pointless test rng class

we were testing a test class, which didn't make a lot of sense.

* Revert "remove pointless test rng class"

This reverts commit f6da6bee6d.

* Reapply "remove pointless test rng class"

This reverts commit 06220d4a54.

* assing rng provider to class attribute

this also aligns with other providers

* remove polyfill for hash_equals
2024-04-16 16:52:51 +01:00
Jan
0565d63e6a fix: better understanding for QrCodeProvider class 2023-06-23 21:21:37 +02:00
Jan
d5aa22a96f fix: hyperlinks for new file extensions 2023-06-23 17:56:25 +02:00
Jan
a6f7735b9f fix: docs for new PHP Version 2023-06-23 17:54:58 +02:00
Jan
6416e79c3e fix: fixed typing 2023-06-11 12:22:26 +02:00
Jan
83611592db fix: fixed documentation 2023-06-11 12:20:59 +02:00
Jan
dd0ecaeed1 Fix: Changes for > PHP 8 2023-06-08 16:56:08 +02:00
Jan
241dfec585 fix: fixed docs 2023-06-05 16:09:42 +02:00
098dce6735 📚 duplicate default provider warning into docs 2023-04-30 14:36:00 +01:00
27cd1e1392 Merge pull request #97 from NicolasCARPi/php8
Move to PHP 8.1 minimum version, add typing
2023-02-25 11:33:28 +00:00
d4528f58fe Namespace mistake in docs 2023-01-06 12:32:08 +01:00
aeb4b00c60 first batch 2022-12-07 22:28:52 +01:00
f006e63cff 📚 break down documentation for github pages 2021-03-29 18:05:08 +01:00