mirror of
git://git.gnupg.org/gnupg.git
synced 2024-06-01 22:28:02 +02:00
indent: Re-indent g10/cipher.c
--
This commit is contained in:
parent
9f641430dc
commit
067e62fe55
48
g10/cipher.c
48
g10/cipher.c
|
@ -1,6 +1,6 @@
|
|||
/* cipher.c - En-/De-ciphering filter
|
||||
* Copyright (C) 1998, 1999, 2000, 2001, 2003,
|
||||
* 2006, 2009 Free Software Foundation, Inc.
|
||||
* Copyright (C) 1998-2003, 2006, 2009 Free Software Foundation, Inc.
|
||||
* Copyright (C) 1998-2003, 2006, 2009, 2017 Werner koch
|
||||
*
|
||||
* This file is part of GnuPG.
|
||||
*
|
||||
|
@ -16,6 +16,7 @@
|
|||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, see <https://www.gnu.org/licenses/>.
|
||||
* SPDX-License-Identifier: GPL-3.0+
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
@ -39,7 +40,7 @@
|
|||
|
||||
|
||||
static void
|
||||
write_header( cipher_filter_context_t *cfx, IOBUF a )
|
||||
write_header (cipher_filter_context_t *cfx, iobuf_t a)
|
||||
{
|
||||
gcry_error_t err;
|
||||
PACKET pkt;
|
||||
|
@ -56,7 +57,8 @@ write_header( cipher_filter_context_t *cfx, IOBUF a )
|
|||
ed.len = cfx->datalen;
|
||||
ed.extralen = blocksize + 2;
|
||||
ed.new_ctb = !ed.len;
|
||||
if( cfx->dek->use_mdc ) {
|
||||
if (cfx->dek->use_mdc)
|
||||
{
|
||||
ed.mdc_method = DIGEST_ALGO_SHA1;
|
||||
gcry_md_open (&cfx->mdc_hash, DIGEST_ALGO_SHA1, 0);
|
||||
if (DBG_HASHING)
|
||||
|
@ -66,7 +68,7 @@ write_header( cipher_filter_context_t *cfx, IOBUF a )
|
|||
{
|
||||
char buf[20];
|
||||
|
||||
sprintf (buf, "%d %d", ed.mdc_method, cfx->dek->algo);
|
||||
snprintf (buf, sizeof buf, "%d %d", ed.mdc_method, cfx->dek->algo);
|
||||
write_status_text (STATUS_BEGIN_ENCRYPTION, buf);
|
||||
}
|
||||
|
||||
|
@ -86,7 +88,8 @@ write_header( cipher_filter_context_t *cfx, IOBUF a )
|
|||
(GCRY_CIPHER_SECURE
|
||||
| ((cfx->dek->use_mdc || cfx->dek->algo >= 100)?
|
||||
0 : GCRY_CIPHER_ENABLE_SYNC)));
|
||||
if (err) {
|
||||
if (err)
|
||||
{
|
||||
/* We should never get an error here cause we already checked,
|
||||
* that the algorithm is available. */
|
||||
BUG();
|
||||
|
@ -106,36 +109,36 @@ write_header( cipher_filter_context_t *cfx, IOBUF a )
|
|||
}
|
||||
|
||||
|
||||
|
||||
/****************
|
||||
* This filter is used to en/de-cipher data with a conventional algorithm
|
||||
/*
|
||||
* This filter is used to en/de-cipher data with a symmetric algorithm
|
||||
*/
|
||||
int
|
||||
cipher_filter( void *opaque, int control,
|
||||
IOBUF a, byte *buf, size_t *ret_len)
|
||||
cipher_filter (void *opaque, int control, iobuf_t a, byte *buf, size_t *ret_len)
|
||||
{
|
||||
size_t size = *ret_len;
|
||||
cipher_filter_context_t *cfx = opaque;
|
||||
size_t size = *ret_len;
|
||||
int rc = 0;
|
||||
|
||||
if( control == IOBUFCTRL_UNDERFLOW ) { /* decrypt */
|
||||
if (control == IOBUFCTRL_UNDERFLOW) /* decrypt */
|
||||
{
|
||||
rc = -1; /* not yet used */
|
||||
}
|
||||
else if( control == IOBUFCTRL_FLUSH ) { /* encrypt */
|
||||
else if (control == IOBUFCTRL_FLUSH) /* encrypt */
|
||||
{
|
||||
log_assert (a);
|
||||
if( !cfx->header ) {
|
||||
if (!cfx->header)
|
||||
write_header (cfx, a);
|
||||
}
|
||||
if (cfx->mdc_hash)
|
||||
gcry_md_write (cfx->mdc_hash, buf, size);
|
||||
gcry_cipher_encrypt (cfx->cipher_hd, buf, size, NULL, 0);
|
||||
rc = iobuf_write (a, buf, size);
|
||||
}
|
||||
else if( control == IOBUFCTRL_FREE ) {
|
||||
if( cfx->mdc_hash ) {
|
||||
else if (control == IOBUFCTRL_FREE)
|
||||
{
|
||||
if (cfx->mdc_hash)
|
||||
{
|
||||
byte *hash;
|
||||
int hashlen = gcry_md_get_algo_dlen (gcry_md_get_algo
|
||||
(cfx->mdc_hash));
|
||||
int hashlen = gcry_md_get_algo_dlen (gcry_md_get_algo(cfx->mdc_hash));
|
||||
byte temp[22];
|
||||
|
||||
log_assert (hashlen == 20);
|
||||
|
@ -153,10 +156,13 @@ cipher_filter( void *opaque, int control,
|
|||
if (iobuf_write( a, temp, 22))
|
||||
log_error ("writing MDC packet failed\n");
|
||||
}
|
||||
|
||||
gcry_cipher_close (cfx->cipher_hd);
|
||||
}
|
||||
else if( control == IOBUFCTRL_DESC ) {
|
||||
else if (control == IOBUFCTRL_DESC)
|
||||
{
|
||||
mem2str (buf, "cipher_filter", *ret_len);
|
||||
}
|
||||
|
||||
return rc;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user