[Chinese-commits] [fqterm] 24/34: fqterm_ssh_des.cpp: use EVP_CIPHER_CTX_new()

Boyuan Yang hosiet-guest at moszumanska.debian.org
Tue Nov 1 06:06:07 UTC 2016


This is an automated email from the git hooks/post-receive script.

hosiet-guest pushed a commit to branch master
in repository fqterm.

commit 1b2181a95012cda0bce8472a0af8fef41e624cdb
Author: Iru Cai <mytbk920423 at gmail.com>
Date:   Fri Oct 28 10:30:59 2016 +0800

    fqterm_ssh_des.cpp: use EVP_CIPHER_CTX_new()
---
 src/protocol/internal/fqterm_ssh_des.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/protocol/internal/fqterm_ssh_des.cpp b/src/protocol/internal/fqterm_ssh_des.cpp
index 603b6fe..ca6de16 100644
--- a/src/protocol/internal/fqterm_ssh_des.cpp
+++ b/src/protocol/internal/fqterm_ssh_des.cpp
@@ -102,7 +102,7 @@ FQTermSSH2TripleDESCBC::FQTermSSH2TripleDESCBC() {
 FQTermSSH2TripleDESCBC::~FQTermSSH2TripleDESCBC() {
   if (ctx_ != NULL) {
     EVP_CIPHER_CTX_cleanup(ctx_);
-    delete ctx_;
+    EVP_CIPHER_CTX_free(ctx_);
   }
 }
 
@@ -135,7 +135,7 @@ void FQTermSSH2TripleDESCBC::encrypt(const u_char *source, u_char *dest, int len
   int ret = 0;
   if (ctx_ == NULL) {
     // Lazy initialization.
-    ctx_ = new EVP_CIPHER_CTX;
+    ctx_ = EVP_CIPHER_CTX_new();
     EVP_CIPHER_CTX_init(ctx_);
     ret = EVP_CipherInit(ctx_, EVP_des_ede3_cbc(), key_, IV_, 1);
     FQ_VERIFY(ret == 1);
@@ -160,7 +160,7 @@ void FQTermSSH2TripleDESCBC::decrypt(const u_char *source, u_char *dest, int len
   int ret = 0;
   if (ctx_ == NULL) {
     // Lazy initialization.
-    ctx_ = new EVP_CIPHER_CTX;
+    ctx_ = EVP_CIPHER_CTX_new();
     EVP_CIPHER_CTX_init(ctx_);
     ret = EVP_CipherInit(ctx_, EVP_des_ede3_cbc(), key_, IV_, 0);
     FQ_VERIFY(ret == 1);

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/chinese/fqterm.git



More information about the Chinese-commits mailing list