/home/techb158/dev.balacoffee.com/vendor/lcobucci/jwt/src/Signer
NameSizeModeActions
Ecdsa/-0755rm
Hmac/-0755rm
Key/-0755rm
Rsa/-0755rm
CannotSignPayload.php3720644editdlrm
Ecdsa.php13510644editdlrm
Hmac.php5570644editdlrm
InvalidKeyProvided.php5120644editdlrm
Key.php1650644editdlrm
None.php5940644editdlrm
OpenSSL.php34880644editdlrm
Rsa.php5650644editdlrm
Edit: /home/techb158/dev.balacoffee.com/vendor/lcobucci/jwt/src/Signer/Ecdsa.php (1351B)
converter = $converter; } public static function create(): Ecdsa { return new static(new MultibyteStringConverter()); // @phpstan-ignore-line } final public function sign(string $payload, Key $key): string { return $this->converter->fromAsn1( $this->createSignature($key->contents(), $key->passphrase(), $payload), $this->keyLength() ); } final public function verify(string $expected, string $payload, Key $key): bool { return $this->verifySignature( $this->converter->toAsn1($expected, $this->keyLength()), $payload, $key->contents() ); } final public function keyType(): int { return OPENSSL_KEYTYPE_EC; } /** * Returns the length of each point in the signature, so that we can calculate and verify R and S points properly * * @internal */ abstract public function keyLength(): int; }