Skip to content

Server/Client framework for communicating using a strong end-to-end encryption over a tcp connection.

License

Notifications You must be signed in to change notification settings

redParrot17/redTCP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RedTCP

Server/Client framework for communicating using a strong end-to-end encryption over a tcp connection.
And by strong, I mean signed 256 bit AES in conjunction with a 4096 bit RSA end-to-end encryption :)

Download

Replace RELEASE with the release you wish to use. The latest release is listed above.

Gradle

allprojects {
    repositories {
        ...
        maven { url 'https://jitpack.io' }
    }
}
dependencies {
        implementation 'com.github.redParrot17:redTCP:RELEASE'
}

Maven

<repository>
    <id>jitpack.io</id>
    <url>https://jitpack.io</url>
</repository>
<dependency>
    <groupId>com.github.redParrot17</groupId>
    <artifactId>redTCP</artifactId>
    <version>RELEASE</version>
</dependency>

Documentation

You can view the JavaDoc HERE.
Example code can be found within the WIKI.

License

RedTCP is released under the Apache 2.0 license.

Copyright 2018 redParrot17.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.