Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HR/ciphora
/ functions
Functions
149 in github.com/HR/ciphora
⨍
Functions
149
◇
Types & classes
14
↓ 30 callers
Method
send
(userId, ...args)
src/main/lib/Peers.js:96
↓ 11 callers
Method
getAll
()
src/main/lib/Chats.js:53
↓ 7 callers
Method
add
(id, publicKeyArmored, address)
src/main/lib/Chats.js:68
↓ 5 callers
Method
get
(key, def = false)
src/main/lib/State.js:48
↓ 5 callers
Method
showModalError
(text)
src/renderer/components/App.js:127
↓ 4 callers
Method
_saveAll
()
src/main/lib/Chats.js:111
↓ 4 callers
Method
has
(id)
src/main/lib/Chats.js:63
↓ 4 callers
Method
init
()
src/main/lib/Chats.js:23
↓ 3 callers
Method
_initKey
(passphrase)
src/main/lib/Crypto.js:237
↓ 3 callers
Method
addKey
(id, publicKeyArmored, save = true)
src/main/lib/Crypto.js:122
↓ 3 callers
Function
clone
(obj)
src/renderer/lib/util.js:9
↓ 3 callers
Method
closeModals
()
src/renderer/components/App.js:114
↓ 3 callers
Method
connect
(userId)
src/main/lib/Peers.js:68
↓ 3 callers
Method
decrypt
(id, signedMessage, isFile)
src/main/lib/Crypto.js:486
↓ 3 callers
Method
getPublicKeyInfoOf
(publicKeyArmored)
src/main/lib/Crypto.js:112
↓ 3 callers
Function
parseAddress
(address)
src/main/lib/util.js:26
↓ 3 callers
Method
sign
(message)
src/main/lib/Crypto.js:186
↓ 2 callers
Method
_HKDF
(input, salt, info, length = RATCHET_KEYS_LEN)
src/main/lib/Crypto.js:285
↓ 2 callers
Method
_HMAC
(key, data, enc = 'utf8', algo = 'sha256')
src/main/lib/Crypto.js:296
↓ 2 callers
Method
_addPeer
(initiator, userId)
src/main/lib/Peers.js:179
↓ 2 callers
Method
_addReceiver
(...args)
src/main/lib/Peers.js:174
↓ 2 callers
Method
_calcMessageKey
(ratchet)
src/main/lib/Crypto.js:418
↓ 2 callers
Method
_calcRatchet
(session, sending, receivingKey)
src/main/lib/Crypto.js:374
↓ 2 callers
Method
_calcRatchetKeys
(oldRootKey, sendingSecretKey, receivingKey)
src/main/lib/Crypto.js:360
↓ 2 callers
Method
_generateRatchetKeyPair
()
src/main/lib/Crypto.js:304
↓ 2 callers
Method
_next
()
src/main/lib/Queue.js:69
↓ 2 callers
Method
_remove
(index)
src/main/lib/Queue.js:83
↓ 2 callers
Method
_saveChatKeys
()
src/main/lib/Crypto.js:231
↓ 2 callers
Method
_saveKey
(passphrase)
src/main/lib/Crypto.js:221
↓ 2 callers
Method
_send
(type, receiverId, message, encrypt, contentPath)
src/main/lib/Peers.js:275
↓ 2 callers
Method
addMessage
(id, message)
src/main/lib/Chats.js:86
↓ 2 callers
Function
chunk
(buffer, chunkSize)
src/main/lib/util.js:44
↓ 2 callers
Method
deleteComposeChat
()
src/renderer/components/App.js:213
↓ 2 callers
Function
friendlyError
(error)
src/renderer/lib/util.js:2
↓ 2 callers
Method
getLatestId
()
src/main/lib/Chats.js:37
↓ 2 callers
Method
getPublicKey
()
src/main/lib/Crypto.js:95
↓ 2 callers
Method
openModal
(name)
src/renderer/components/App.js:121
↓ 2 callers
Method
remove
(id)
src/main/lib/Queue.js:62
↓ 2 callers
Function
setTheme
()
src/renderer/index.js:11
↓ 2 callers
Method
showModalMessage
(text, error = false)
src/renderer/components/App.js:131
↓ 2 callers
Function
showPreferences
()
src/main/menu.js:13
↓ 2 callers
Method
verify
(id, message, signature)
src/main/lib/Crypto.js:198
↓ 2 callers
Function
waitUntil
(conditionFn, timeout, pollInterval = 30)
src/main/lib/util.js:13
↓ 2 callers
Method
whenReady
()
src/main/lib/Crypto.js:85
↓ 1 callers
Method
_addSender
(...args)
src/main/lib/Peers.js:169
↓ 1 callers
Method
_error
(id, error)
src/main/lib/Queue.js:90
↓ 1 callers
Method
_onDataChannel
(userId, receivingStream, id)
src/main/lib/Peers.js:252
↓ 1 callers
Method
_onMessage
(userId, data)
src/main/lib/Peers.js:230
↓ 1 callers
Method
_removePeer
(id)
src/main/lib/Peers.js:161
↓ 1 callers
Method
_saveState
()
src/main/lib/State.js:53
↓ 1 callers
Method
delete
(id)
src/main/lib/Chats.js:79
↓ 1 callers
Method
deleteAllMessages
()
src/main/lib/Chats.js:102
↓ 1 callers
Method
deleteKey
(id)
src/main/lib/Crypto.js:134
↓ 1 callers
Method
disconnect
(userId)
src/main/lib/Peers.js:80
↓ 1 callers
Function
dismiss
src/renderer/lib/notifications.js:30
↓ 1 callers
Method
encrypt
(id, message, isFile)
src/main/lib/Crypto.js:437
↓ 1 callers
Method
generateAuthRequest
()
src/main/lib/Crypto.js:213
↓ 1 callers
Method
generateKey
({ passphrase, algo, ...userIds })
src/main/lib/Crypto.js:150
↓ 1 callers
Method
getChatPublicKey
(id)
src/main/lib/Crypto.js:107
↓ 1 callers
Method
getUserInfo
()
src/main/lib/Crypto.js:90
↓ 1 callers
Method
has
(id)
src/main/lib/Peers.js:86
↓ 1 callers
Method
hash
(data, enc = 'hex', alg = 'sha256')
src/main/lib/Crypto.js:264
↓ 1 callers
Function
hashCode
(string)
src/renderer/lib/util.js:14
↓ 1 callers
Method
hashFile
(path, enc = 'hex', alg = 'sha256')
src/main/lib/Crypto.js:272
↓ 1 callers
Function
hexToUint8
(hex)
src/main/lib/util.js:60
↓ 1 callers
Method
importKey
({ passphrase, publicKeyArmored, privateKeyArmored })
src/main/lib/Crypto.js:142
↓ 1 callers
Function
init
()
src/main/windows/main.js:15
↓ 1 callers
Method
initSession
(id)
src/main/lib/Crypto.js:312
↓ 1 callers
Function
initialsise
(name)
src/renderer/lib/util.js:21
↓ 1 callers
Method
isConnected
(id)
src/main/lib/Peers.js:91
↓ 1 callers
Function
isEmpty
(obj)
src/renderer/lib/util.js:42
↓ 1 callers
Function
isEmpty
(obj)
src/main/lib/util.js:39
↓ 1 callers
Function
onDismiss
src/renderer/lib/notifications.js:36
↓ 1 callers
Method
render
()
src/renderer/components/App.js:268
↓ 1 callers
Function
renderMessages
()
src/renderer/components/MessageList.js:38
↓ 1 callers
Method
run
()
src/main/lib/Queue.js:32
↓ 1 callers
Method
set
(key, value)
src/main/lib/State.js:42
↓ 1 callers
Method
setOffline
(id)
src/main/lib/Chats.js:97
↓ 1 callers
Method
setOnline
(id)
src/main/lib/Chats.js:92
↓ 1 callers
Method
startSession
(id, keyMessage)
src/main/lib/Crypto.js:335
↓ 1 callers
Function
switchTheme
()
src/renderer/index.js:24
Function
Chat
(props)
src/renderer/components/Chat.js:14
Function
ChatSearch
()
src/renderer/components/ChatSearch.js:3
Function
Compose
(props)
src/renderer/components/Compose.js:3
Function
CreateIdentityModal
(props)
src/renderer/components/CreateIdentityModal.js:5
Function
ImportIdentityModal
(props)
src/renderer/components/ImportIdentityModal.js:16
Function
Message
(props)
src/renderer/components/Message.js:17
Function
MessageList
(props)
src/renderer/components/MessageList.js:14
Function
Messenger
(props)
src/renderer/components/Messenger.js:3
Function
SetupIdentityModal
(props)
src/renderer/components/SetupIdentityModal.js:4
Function
ToolbarButton
(props)
src/renderer/components/Toolbar.js:3
Function
ToolbarDropdownButton
(props)
src/renderer/components/ToolbarDropdown.js:4
Function
ToolbarDropdownItem
(props)
src/renderer/components/ToolbarDropdown.js:44
Function
ToolbarDropdownUserInfo
(props)
src/renderer/components/ToolbarDropdown.js:30
Method
_emit
(msg)
src/main/lib/Server.js:57
Method
_onSignal
({ senderId, data })
src/main/lib/Peers.js:142
Method
_onSignalAccept
({ senderId })
src/main/lib/Peers.js:134
Method
_onSignalReceiverOffline
({ receiverId })
src/main/lib/Peers.js:152
Method
_onSignalRequest
({ senderId, timestamp })
src/main/lib/Peers.js:101
Function
activate
()
src/main/windows/main.js:67
next →
1–100 of 149, ranked by callers