minor changes from reviewing Eddsa signatures

This commit is contained in:
Mike Macgirvin 2024-03-07 11:01:17 +11:00
parent 15a6e42a3d
commit 11f49add64
2 changed files with 3 additions and 3 deletions

View file

@ -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);
}
}

View file

@ -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',