Skip to content
Success

Changes

Summary

  1. Implement new, high-performance cipher in native code. Currently (commit: c70006a) (details)
  2. Hopefully fix native cipher segfault (commit: c1ba555) (details)
Commit c70006a36c3d4e9d56603d9484a62142f558a484 by md_5
Implement new, high-performance cipher in native code. Currently available only for Linux-x64, other platforms will fallback to Java cipher.
(commit: c70006a)
The file was addednative/compile-native.sh
The file was addednative/src/main/java/net/md_5/bungee/BungeeCipher.java
The file was addednative/src/main/java/net/md_5/bungee/FallbackCipher.java
The file was addednative/src/test/java/net/md_5/bungee/NativeCipherTest.java
The file was removedproxy/src/main/java/net/md_5/bungee/netty/CipherDecoder.java
The file was addednative/src/main/resources/native-cipher.so
The file was modifiedpom.xml (diff)
The file was addednative/src/main/java/net/md_5/bungee/NativeCipherImpl.java
The file was modifiedproxy/src/main/java/net/md_5/bungee/BungeeCord.java (diff)
The file was modifiedproxy/pom.xml (diff)
The file was modifiedproxy/src/main/java/net/md_5/bungee/connection/InitialHandler.java (diff)
The file was addedproxy/src/main/java/net/md_5/bungee/netty/cipher/CipherEncoder.java
The file was addednative/src/main/c/net_md_5_bungee_NativeCipherImpl.h
The file was addedproxy/src/main/java/net/md_5/bungee/netty/cipher/CipherDecoder.java
The file was removedproxy/src/main/java/net/md_5/bungee/netty/CipherEncoder.java
The file was addednative/pom.xml
The file was addednative/src/main/java/net/md_5/bungee/NativeCipher.java
The file was removedproxy/src/main/java/net/md_5/bungee/netty/CipherBase.java
The file was addednative/nb-configuration.xml
The file was addednative/src/main/c/NativeCipherImpl.c
The file was modifiedproxy/src/main/java/net/md_5/bungee/EncryptionUtil.java (diff)
Commit c1ba555553fc4ef77a9a14bf89de867fbf3c7f55 by md_5
Hopefully fix native cipher segfault
(commit: c1ba555)
The file was modifiednative/src/main/java/net/md_5/bungee/NativeCipher.java (diff)