[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