spark-instrumented-optimizer/common
Junjie Chen 4f15d94cfe [SPARK-13331] AES support for over-the-wire encryption
## What changes were proposed in this pull request?

DIGEST-MD5 mechanism is used for SASL authentication and secure communication. DIGEST-MD5 mechanism supports 3DES, DES, and RC4 ciphers. However, 3DES, DES and RC4 are slow relatively.

AES provide better performance and security by design and is a replacement for 3DES according to NIST. Apache Common Crypto is a cryptographic library optimized with AES-NI, this patch employ Apache Common Crypto as enc/dec backend for SASL authentication and secure channel to improve spark RPC.
## How was this patch tested?

Unit tests and Integration test.

Author: Junjie Chen <junjie.j.chen@intel.com>

Closes #15172 from cjjnjust/shuffle_rpc_encrypt.
2016-11-11 10:37:58 -08:00
..
network-common [SPARK-13331] AES support for over-the-wire encryption 2016-11-11 10:37:58 -08:00
network-shuffle [SPARK-17543] Missing log4j config file for tests in common/network-… 2016-09-16 10:18:45 +01:00
network-yarn [SPARK-17611][YARN][TEST] Make shuffle service test really test auth. 2016-09-20 14:17:49 -07:00
sketch [SPARK-16535][BUILD] In pom.xml, remove groupId which is redundant definition and inherited from the parent 2016-07-19 11:59:46 +01:00
tags [SPARK-17800] Introduce InterfaceStability annotation 2016-10-07 10:24:42 -07:00
unsafe [SPARK-17495][SQL] Add Hash capability semantically equivalent to Hive's 2016-10-04 18:59:31 -07:00