Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
briar
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Julian Dehm
briar
Commits
Commits · f9f41acde9b87353fa7a5e00be2b44aacaed2fd8
f9f41acde9b87353fa7a5e00be2b44aacaed2fd8
Select Git revision
Selected
f9f41acde9b87353fa7a5e00be2b44aacaed2fd8
Branches
20
master
default
replace_gradle_witness
fix_nonlocalized_timestamp
fileStorage
implement-chunking
upgrade_roboletric_to_401
implement-mailbox-contact-sessions
541-faster-retransmission-eta
add_special_purpose_contacts
mailbox-b
mailbox
mailbox-jd
implement_mailbox_connection_manager
1343-vanniktech-emoji
541-allow-retransmission-if-faster
asp-temp
fix_performance_test_db
514-allow-retransmissions-using-lower-latency-transports
implement-SyncSession-writer-error-handling
add_special_purpose_contacts_refactored
Tags
16
beta-0.16.16
beta-0.16.10
beta-0.16.11
beta-0.16.12
beta-0.16.13
beta-0.16.14
beta-0.16.15
beta-0.16.9
beta-0.16.1
beta-0.16.2
beta-0.16.3
beta-0.16.4
beta-0.16.5
beta-0.16.6
beta-0.16.7
beta-0.16.8
37 results
briar
api
Author
Search by author
Any Author
authors
Julian Dehm
goapunk
1 author
Browse files
Dec 09, 2011
Added a connection registry to avoid creating redundant connections.
· f9f41acd
akwizgran
authored
13 years ago
f9f41acd
Dec 08, 2011
Let the plugin determine whether to flush the output stream after each
· 2494ff1a
akwizgran
authored
13 years ago
2494ff1a
Plugins may dispose of resources differently depending on whether a
· 844ae8f0
akwizgran
authored
13 years ago
844ae8f0
Log the exception class when logging exceptions.
· 6962814e
akwizgran
authored
13 years ago
6962814e
Read the tag on a connection recogniser thread, don't block the
· e3242ebb
akwizgran
authored
13 years ago
e3242ebb
Dedicated executors for plugins and the connection recogniser.
· 6e080bb3
akwizgran
authored
13 years ago
6e080bb3
Refactoring: moved high-level connection classes to protocol package.
· caf5f348
akwizgran
authored
13 years ago
caf5f348
Dec 07, 2011
Moved message verification into a separate thread pool.
· e2cb1027
akwizgran
authored
13 years ago
e2cb1027
Encapsulate the database thread pool and task queue.
· 5099979b
akwizgran
authored
13 years ago
5099979b
BATCH_ID and MESSAGE_ID don't need to be structs.
· 495baf8c
akwizgran
authored
13 years ago
495baf8c
Decouple the database from IO.
· b7c32246
akwizgran
authored
13 years ago
b7c32246
Dec 06, 2011
ExceptionHandler interface.
· 45a51b49
akwizgran
authored
13 years ago
45a51b49
Javadoc.
· 0b749ca9
akwizgran
authored
13 years ago
0b749ca9
Dec 05, 2011
Moved message verification and DB writes off the IO thread.
· e24a3218
akwizgran
authored
13 years ago
e24a3218
Dec 02, 2011
Connection readers and writers don't need the connection context.
· c8338f98
akwizgran
authored
13 years ago
c8338f98
Include the frame number in the header.
· 51d58fad
akwizgran
authored
13 years ago
51d58fad
Renamed "encrypted IVs" as "tags" (actual crypto changes to follow).
· f3fdd859
akwizgran
authored
13 years ago
f3fdd859
Renamed "user-defined types" as "structs" in the serialisation format.
· f7360cdd
akwizgran
authored
13 years ago
f7360cdd
Nov 28, 2011
Cache the return value of Arrays.hashCode().
· e23f6461
akwizgran
authored
13 years ago
e23f6461
Made TransportConfig and TransportProperties thread-safe.
· ebd6ebf9
akwizgran
authored
13 years ago
ebd6ebf9
Nov 24, 2011
Avoid DB lookups where possible.
· 9345b5c7
akwizgran
authored
13 years ago
9345b5c7
Nov 18, 2011
Shutdown manager (untested on Windows).
· 046becd3
akwizgran
authored
13 years ago
046becd3
Erase connection windows before discarding them.
· 859ece63
akwizgran
authored
13 years ago
859ece63
Minor protocol refactoring.
· dacaa456
akwizgran
authored
13 years ago
dacaa456
Nov 17, 2011
Accept connections asynchronously.
· 2b45cf0d
akwizgran
authored
13 years ago
2b45cf0d
Ignore expected IVs that arrive by the wrong transport.
· 66d973bc
akwizgran
authored
13 years ago
66d973bc
Nov 16, 2011
Keep the connection windows in memory.
· 01dd6582
akwizgran
authored
13 years ago
01dd6582
Erase keys after using them. (Copies created by ciphers, etc, may
· f10512d7
akwizgran
authored
13 years ago
f10512d7
Forward secrecy.
· f6ae4734
akwizgran
authored
13 years ago
f6ae4734
Nov 15, 2011
Return a connection context for outgoing connections (the secret will
· d02a68ed
akwizgran
authored
13 years ago
d02a68ed
Remove transport ID from connection context.
· fabdaf59
akwizgran
authored
13 years ago
fabdaf59
Key derivation function based on NIST SP 800-108.
· 9220bb34
akwizgran
authored
13 years ago
9220bb34
Store the incoming and outgoing secrets separately.
· 6a15c03e
akwizgran
authored
13 years ago
6a15c03e
Made secret keys erasable from memory.
· f41d48eb
akwizgran
authored
13 years ago
f41d48eb
Removed double-encryption of shared secrets.
· 23be7fd8
akwizgran
authored
13 years ago
23be7fd8
Store each connection window slot as a database row.
· df054b17
akwizgran
authored
13 years ago
df054b17
Replaced SHA-256 with SHAd-256 to prevent length extension attacks.
· cf49a28c
akwizgran
authored
13 years ago
cf49a28c
Nov 14, 2011
Minor refactoring.
· 72be3476
akwizgran
authored
13 years ago
72be3476
Split transport identifiers into two: TransportId (globally unique)
· 73aa7d14
akwizgran
authored
13 years ago
73aa7d14
Oct 29, 2011
Added a method to check which plugins support invitations.
· 42ddfb44
akwizgran
authored
13 years ago
42ddfb44
Loading