Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/boringssl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Braithwaite <mab@google.com>2015-05-18 21:29:30 +0300
committerAdam Langley <agl@google.com>2015-06-24 04:33:31 +0300
commit50365f25ba2fbcb40e7d6139cc0fb4df2781c8ba (patch)
treea3c654bc3a783cfd2bb3f590f14cdb7d9db5e0e7 /crypto/des
parentb3cda6565aa62648ab978848a4372eead651a359 (diff)
Restore |DES_ede3_cfb_encrypt| and |DES_ede3_cfb64_encrypt| from OpenSSL at ce7e647b.
Change-Id: I7ab7ea3cdabc697b2945a50c8d8f349d6b408848 Reviewed-on: https://boringssl-review.googlesource.com/5211 Reviewed-by: Adam Langley <agl@google.com>
Diffstat (limited to 'crypto/des')
-rw-r--r--crypto/des/des.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/crypto/des/des.c b/crypto/des/des.c
index 9cd75f52..9a0f5ac0 100644
--- a/crypto/des/des.c
+++ b/crypto/des/des.c
@@ -505,9 +505,9 @@ static void DES_encrypt2(uint32_t *data, const DES_key_schedule *ks, int enc) {
data[1] = ROTATE(r, 3) & 0xffffffffL;
}
-static void DES_encrypt3(uint32_t *data, const DES_key_schedule *ks1,
- const DES_key_schedule *ks2,
- const DES_key_schedule *ks3) {
+/* DES_encrypt3 is not static because it's used in decrepit. */
+void DES_encrypt3(uint32_t *data, const DES_key_schedule *ks1,
+ const DES_key_schedule *ks2, const DES_key_schedule *ks3) {
uint32_t l, r;
l = data[0];
@@ -525,9 +525,9 @@ static void DES_encrypt3(uint32_t *data, const DES_key_schedule *ks1,
data[1] = r;
}
-static void DES_decrypt3(uint32_t *data, const DES_key_schedule *ks1,
- const DES_key_schedule *ks2,
- const DES_key_schedule *ks3) {
+/* DES_decrypt3 is not static because it's used in decrepit. */
+void DES_decrypt3(uint32_t *data, const DES_key_schedule *ks1,
+ const DES_key_schedule *ks2, const DES_key_schedule *ks3) {
uint32_t l, r;
l = data[0];