summaryrefslogtreecommitdiff
path: root/requirements.txt
diff options
context:
space:
mode:
authorJanie Richling <jrichli@us.ibm.com>2016-06-07 15:01:32 +0100
committerClay Gerrard <clay.gerrard@gmail.com>2016-06-30 23:31:15 -0700
commit96a0e077532c3227b9290af7d74a0b42ee08e8de (patch)
treefd310454a0054797d7c6f31da433e99e529f486b /requirements.txt
parent3ad003cf51151f8ce6dfc6c2c529206eda5f7b60 (diff)
downloadswift-96a0e077532c3227b9290af7d74a0b42ee08e8de.tar.gz
Enable object body and metadata encryption
Adds encryption middlewares. All object servers and proxy servers should be upgraded before introducing encryption middleware. Encryption middleware should be first introduced with the encryption middleware disable_encryption option set to True. Once all proxies have encryption middleware installed this option may be set to False (the default). Increases constraints.py:MAX_HEADER_COUNT by 4 to allow for headers generated by encryption-related middleware. Co-Authored-By: Tim Burke <tim.burke@gmail.com> Co-Authored-By: Christian Cachin <cca@zurich.ibm.com> Co-Authored-By: Mahati Chamarthy <mahati.chamarthy@gmail.com> Co-Authored-By: Peter Chng <pchng@ca.ibm.com> Co-Authored-By: Alistair Coles <alistair.coles@hpe.com> Co-Authored-By: Jonathan Hinson <jlhinson@us.ibm.com> Co-Authored-By: Hamdi Roumani <roumani@ca.ibm.com> UpgradeImpact Change-Id: Ie6db22697ceb1021baaa6bddcf8e41ae3acb5376
Diffstat (limited to 'requirements.txt')
-rw-r--r--requirements.txt1
1 files changed, 1 insertions, 0 deletions
diff --git a/requirements.txt b/requirements.txt
index 3480d4f3b..3c17288b9 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11,3 +11,4 @@ pastedeploy>=1.3.3
six>=1.9.0
xattr>=0.4
PyECLib>=1.2.0 # BSD
+cryptography>=1.0,!=1.3.0 # BSD/Apache-2.0