You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[`ext-curl`](https://www.php.net/manual/book.curl) for Battle.net and Steam Guard server time synchronization
23
-
-[`ext-gmp`](https://www.php.net/manual/book.gmp) for Battle.net authenticator secret retrieval (RSA encryption)
22
+
-[`ext-curl`](https://www.php.net/manual/book.curl) for Steam Guard server time synchronization
24
23
-[`ext-sodium`](https://www.php.net/manual/book.sodium) for constant time implementations of base64 encode/decode and hex2bin/bin2hex
25
24
([`paragonie/constant_time_encoding`](https://github.com/paragonie/constant_time_encoding) is used as fallback)
26
25
@@ -29,7 +28,7 @@ A generator for counter based ([RFC 4226](https://tools.ietf.org/html/rfc4226))
29
28
30
29
via terminal: `composer require chillerlan/php-authenticator`
31
30
32
-
*composer.json* (note: replace `dev-v5.x` with a [version constraint](https://getcomposer.org/doc/articles/versions.md#writing-version-constraints), e.g. `^5.0` - see [releases](https://github.com/chillerlan/php-authenticator/releases) for valid versions)
31
+
**composer.json**
33
32
```json
34
33
{
35
34
"require": {
@@ -38,6 +37,7 @@ via terminal: `composer require chillerlan/php-authenticator`
38
37
}
39
38
}
40
39
```
40
+
Note: replace `dev-main` with a [version constraint](https://getcomposer.org/doc/articles/versions.md#writing-version-constraints), e.g. `^5.0` - see [releases](https://github.com/chillerlan/php-authenticator/releases) for valid versions
0 commit comments