mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-19 16:15:13 +00:00
minor changes from reviewing Eddsa signatures
This commit is contained in:
parent
15a6e42a3d
commit
11f49add64
2 changed files with 3 additions and 3 deletions
|
@ -525,9 +525,7 @@ class ActivityStreams
|
|||
if ($publicKey) {
|
||||
// modifying original data, so make a copy
|
||||
$data = $this->data;
|
||||
if (isset($data['signature'])) {
|
||||
unset($data['signature']);
|
||||
}
|
||||
unset($data['signature']);
|
||||
$this->sigok = (new JcsEddsa2022)->verify($data, $publicKey);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -15,6 +15,8 @@ class JcsEddsa2022
|
|||
|
||||
public function sign($data, $channel): array
|
||||
{
|
||||
unset($data['proof']); // Discard any pre-existing signature if it exists
|
||||
|
||||
$pubkey = (new Multibase())->publicKey($channel['channel_epubkey']);
|
||||
$options = [
|
||||
'type' => 'DataIntegrityProof',
|
||||
|
|
Loading…
Reference in a new issue