MCPcopy Create free account
hub / github.com/CommE2E/comm / getContentSigningKey

Function getContentSigningKey

keyserver/src/utils/olm-utils.js:163–174  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

161}
162
163async function getContentSigningKey(): Promise<string> {
164 const pickledOlmAccount = await fetchPickledOlmAccount('content');
165 const getAccountEd25519Key: (account: OlmAccount) => string = (
166 account: OlmAccount,
167 ) => JSON.parse(account.identity_keys()).ed25519;
168
169 const { result } = await unpickleAccountAndUseCallback(
170 pickledOlmAccount,
171 getAccountEd25519Key,
172 );
173 return result;
174}
175
176async function signUsingOlmAccount(message: string): Promise<string> {
177 const pickledAccount = await fetchPickledOlmAccount('content');

Callers 10

keyserver.jsFile · 0.90
findUserIdentitiesFunction · 0.90
privilegedDeleteUsersFunction · 0.90
syncPlatformDetailsFunction · 0.90
uploadOneTimeKeysFunction · 0.90
createRequestHeadersFunction · 0.90
getKeyserverPublicKeyFunction · 0.90

Calls 2

fetchPickledOlmAccountFunction · 0.90

Tested by

no test coverage detected