Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CDSecLab/MJXT
/ functions
Functions
74 in github.com/CDSecLab/MJXT
⨍
Functions
74
◇
Types & classes
28
↓ 85 callers
Method
Get_SHA_256
(byte[] passwordToHash)
src/main/java/utils/Hash.java:40
↓ 57 callers
Method
Xor
(byte[] x, byte[] y)
src/main/java/utils/tool.java:35
↓ 36 callers
Method
add
(long key)
src/main/java/utils/Bloom.java:38
↓ 17 callers
Method
decrypt
(byte[] K_e,byte[] ciphertext)
src/main/java/utils/AESUtil.java:38
↓ 13 callers
Method
bytesToLong
(byte[] bytes)
src/main/java/utils/tool.java:5
↓ 10 callers
Method
construct
(long[] keys, double bitsPerKey)
src/main/java/utils/Bloom.java:9
↓ 9 callers
Method
getTset
()
src/main/java/client/Setup_JXT.java:140
↓ 7 callers
Method
getF
()
src/main/java/client/Setup_JXT.java:144
↓ 6 callers
Method
construct
()
src/main/java/client/Setup_JXT.java:58
↓ 6 callers
Method
construct
()
src/main/java/client/Setup_JXTp.java:55
↓ 5 callers
Method
getCset
()
src/main/java/client/Setup_JXTp.java:147
↓ 5 callers
Method
mayContain
(long key)
src/main/java/utils/Bloom.java:48
↓ 4 callers
Method
getF
()
src/main/java/client/Setup_JXTp.java:143
↓ 4 callers
Method
getTset
()
src/main/java/client/Setup_JXTp.java:139
↓ 4 callers
Method
hash64
(long x, long seed)
src/main/java/utils/Hash.java:15
↓ 4 callers
Method
reduce
Shrink the hash to a value 0..n. Kind of like modulo, but using multiplication and shift, which are faster to compute. @param hash the hash @param n
src/main/java/utils/Hash.java:35
↓ 3 callers
Method
encrypt
(byte[] K_e,byte[] plaintext)
src/main/java/utils/AESUtil.java:16
↓ 3 callers
Method
getData
()
src/main/java/utils/Bloom.java:61
↓ 3 callers
Method
getHash
(long key, long seed, int index)
src/main/java/utils/Xor8.java:148
↓ 3 callers
Method
getL_max
()
src/main/java/client/Setup_JXTpp.java:210
↓ 3 callers
Method
longToBytes
(long num)
src/main/java/utils/tool.java:15
↓ 3 callers
Method
search
the server operations of the search algorithm for JXT++ @param join_tokens jointokens @return the matching results
src/main/java/server/Server_JXTpp.java:44
↓ 2 callers
Method
Store
(String text)
src/main/java/client/Setup_JXT.java:148
↓ 2 callers
Method
randomSeed
()
src/main/java/utils/Hash.java:23
↓ 2 callers
Method
search
the server operations of the search algorithm for JXT @param token1 joinToken(1) in JXT @param token2 joinToken(1) in JXT @param join_column the chose
src/main/java/server/Server_JXT.java:59
↓ 2 callers
Method
search
the server operations of the search algorithm for JXT+ @param stoken sjointoken in JXT+ @param xtoken xjointoken in JXT+ @return the matching results
src/main/java/server/Server_JXTp.java:49
↓ 2 callers
Method
tset_table1_cnt
Get the number of the first table's TSet entries @param stag1 the first table's stag @return the number of the matching TSet entries
src/main/java/server/Server_JXT.java:37
↓ 2 callers
Method
tset_table1_cnt
Get the number of the first table's TSet entries @param stag1 the first table's stag @return the number of the matching TSet entries
src/main/java/server/Server_JXTp.java:38
↓ 2 callers
Method
tset_table2_cnt
Get the number of the second table's TSet entries @param stag2 the second table's stag @return the number of the matching TSet entries
src/main/java/server/Server_JXT.java:47
↓ 1 callers
Method
Store
(String text)
src/main/java/client/Setup_JXTp.java:151
↓ 1 callers
Method
fingerprint
(long hash)
src/main/java/utils/Xor8.java:155
↓ 1 callers
Method
getArrayLength
(int size)
src/main/java/utils/Xor8.java:28
↓ 1 callers
Method
getBestK
(double bitsPerKey)
src/main/java/utils/Bloom.java:19
↓ 1 callers
Method
getCiphertext
()
src/main/java/utils/Xor8.java:159
↓ 1 callers
Method
getXor
()
src/main/java/client/Setup_JXTpp.java:206
↓ 1 callers
Method
search
the server operations of the search algorithm for MJXT+ @param join_tokens the jointokens for MJXT+ @return the matching result
src/main/java/server/Server_MJXTp.java:50
↓ 1 callers
Method
search
the server operations of the search algorithm for MJXT @param join_tokens1 joinToken(1) in JXT @param join_tokens2 joinToken(1) in JXT @param join_col
src/main/java/server/Server_MJXT.java:56
↓ 1 callers
Method
tset_table1_cnt
Get the number of the first table's TSet entries @param stag1 the first table's stag @return the number of the matching TSet entries
src/main/java/server/Server_MJXTp.java:40
↓ 1 callers
Method
tset_table_cnt
Get the number of the both table's TSet entries @param stag the both table's stag @return the numbers of the matching TSet entries
src/main/java/server/Server_MJXT.java:40
↓ 1 callers
Method
write_Lmax
(BufferedWriter buffWriter, int num, int L_max, int counter)
src/test/java/Table_Gen_Lmax.java:22
↓ 1 callers
Method
write_all_matched
write the records that all match. e.g., attribute-value pair w matching 1000 records which all satisfy the query @param buffWriter write buffer @param
src/test/java/Table_Gen.java:31
↓ 1 callers
Method
write_partly_matched
write the records that all match. e.g., w matching 1000 records where 100 records satisfy the query. @param buffWriter @param th the column number @pa
src/test/java/Table_Gen.java:61
Method
Bloom
(int entryCount, double bitsPerKey, int k)
src/main/java/utils/Bloom.java:29
Method
Get_SHA_128
(byte[] passwordToHash)
src/main/java/utils/Hash.java:53
Method
Server_JXT
(Map<BigInteger, ArrayList<tuple>> tset, Bloom f_1, Bloom f_2)
src/main/java/server/Server_JXT.java:26
Method
Server_JXTp
(Map<BigInteger, ArrayList<byte[]>> tset, Bloom f_1, Map<Long, ArrayList<byte[]>> cset1,
src/main/java/server/Server_JXTp.java:24
Method
Server_JXTpp
(Map<BigInteger, ArrayList<byte[]>> tset, Setup_JXTpp[] table, BigInteger stag)
src/main/java/server/Server_JXTpp.java:27
Method
Server_MJXT
(Map<BigInteger, ArrayList<tuple>> tset, Setup_JXT[] table)
src/main/java/server/Server_MJXT.java:27
Method
Server_MJXTp
(Map<BigInteger, ArrayList<byte[]>> tset, Setup_JXTp[] table)
src/main/java/server/Server_MJXTp.java:25
Method
Setup_JXT
@param table_id_ the table index @param key_column_num the number of columns which are not join attribute @param join_column_num the number of column
src/main/java/client/Setup_JXT.java:50
Method
Setup_JXTp
@param table_id_ the table index @param key_column_num the number of columns which are not join attribute @param join_column_num the number of column
src/main/java/client/Setup_JXTp.java:47
Method
Setup_JXTpp
@param table_id_ the table index @param key_column_num the number of columns which are not join attribute @param join_column_num the number of column
src/main/java/client/Setup_JXTpp.java:54
Method
Store
(String text)
src/main/java/client/Setup_JXTpp.java:214
Method
Xor8
(long[] keys, byte[][] ct)
src/main/java/utils/Xor8.java:33
Method
Xor_Empty
(byte[] xor)
src/main/java/utils/tool.java:24
Method
construct
()
src/main/java/client/Setup_JXTpp.java:62
Method
getF
()
src/main/java/client/Setup_JXTpp.java:202
Method
getTset
()
src/main/java/client/Setup_JXTpp.java:198
Method
main
(String[] args)
src/test/java/JXTpp.java:27
Method
main
(String[] args)
src/test/java/test_JXTpp_Lmax.java:31
Method
main
(String[] args)
src/test/java/test_JXTp.java:26
Method
main
(String[] args)
src/test/java/Table_Gen_Entropy.java:16
Method
main
(String[] args)
src/test/java/test_JXTpp.java:29
Method
main
(String[] args)
src/test/java/test_JXT.java:30
Method
main
(String[] args)
src/test/java/test_Setup.java:13
Method
main
(String[] args)
src/test/java/M_JXT.java:27
Method
main
(String[] args)
src/test/java/M_JXTp.java:26
Method
main
(String[] args)
src/test/java/JXTp.java:25
Method
main
(String[] args)
src/test/java/Table_Gen.java:92
Method
main
(String[] args)
src/test/java/test_storage.java:14
Method
main
(String[] args)
src/test/java/Table_Gen_Lmax.java:41
Method
main
(String[] args)
src/test/java/JXT.java:30
Method
search
(long key)
src/main/java/utils/Xor8.java:134
Method
setSeed
(long seed)
src/main/java/utils/Hash.java:11