objective categorical abstract machine language personal data server
65
fork

Configure Feed

Select the types of activity you want to include in your feed.

Actually use rotation key for plc operation signing

futurGH 3320e095 ef344e30

+2 -10
+1 -2
pegasus/lib/api/identity/signPlcOperation.ml
··· 45 45 ~default:latest.operation.services 46 46 ; prev= Some latest.cid } 47 47 in 48 - let signing_key = Kleidos.parse_multikey_str actor.signing_key in 49 - let signed_op = Plc.sign_operation signing_key unsigned_op in 48 + let signed_op = Plc.sign_operation Env.rotation_key unsigned_op in 50 49 let%lwt () = Data_store.clear_auth_code ~did db in 51 50 let res = {operation= signed_op} in 52 51 res |> response_to_yojson |> Yojson.Safe.to_string
+1 -8
pegasus/lib/api/identity/updateHandle.ml
··· 32 32 | false -> 33 33 ("at://" ^ handle) :: latest.operation.also_known_as 34 34 in 35 - let%lwt signing_key = 36 - match%lwt Data_store.get_actor_by_identifier did db with 37 - | Some {signing_key; _} -> 38 - Lwt.return @@ Kleidos.parse_multikey_str signing_key 39 - | _ -> 40 - Errors.internal_error () 41 - in 42 35 let signed = 43 - Plc.sign_operation signing_key 36 + Plc.sign_operation Env.rotation_key 44 37 (Operation 45 38 { type'= "plc_operation" 46 39 ; prev= Some latest.cid