Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
BC
public
external
mbedtls
Commits
7dc4c442
Commit
7dc4c442
authored
Feb 01, 2014
by
Paul Bakker
Browse files
Library files moved to use platform layer
parent
747a83a0
Changes
40
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
301 additions
and
220 deletions
+301
-220
library/aes.c
library/aes.c
+31
-25
library/arc4.c
library/arc4.c
+11
-5
library/asn1parse.c
library/asn1parse.c
+3
-3
library/asn1write.c
library/asn1write.c
+3
-3
library/base64.c
library/base64.c
+12
-6
library/bignum.c
library/bignum.c
+22
-21
library/camellia.c
library/camellia.c
+23
-17
library/cipher.c
library/cipher.c
+2
-9
library/cipher_wrap.c
library/cipher_wrap.c
+3
-3
library/ctr_drbg.c
library/ctr_drbg.c
+17
-11
library/des.c
library/des.c
+19
-13
library/dhm.c
library/dhm.c
+7
-6
library/ecp.c
library/ecp.c
+12
-11
library/gcm.c
library/gcm.c
+32
-22
library/hmac_drbg.c
library/hmac_drbg.c
+17
-11
library/md2.c
library/md2.c
+11
-5
library/md4.c
library/md4.c
+11
-5
library/md5.c
library/md5.c
+15
-9
library/md_wrap.c
library/md_wrap.c
+3
-3
library/memory_buffer_alloc.c
library/memory_buffer_alloc.c
+47
-32
No files found.
library/aes.c
View file @
7dc4c442
/*
* FIPS-197 compliant AES implementation
*
* Copyright (C) 2006-201
3
, Brainspark B.V.
* Copyright (C) 2006-201
4
, Brainspark B.V.
*
* This file is part of PolarSSL (http://www.polarssl.org)
* Lead Maintainer: Paul Bakker <polarssl_maintainer at polarssl.org>
...
...
@@ -41,6 +41,12 @@
#include "polarssl/aesni.h"
#endif
#if defined(POLARSSL_PLATFORM_C)
#include "polarssl/platform.h"
#else
#define polarssl_printf printf
#endif
#if !defined(POLARSSL_AES_ALT)
/*
...
...
@@ -1191,8 +1197,8 @@ int aes_self_test( int verbose )
v
=
i
&
1
;
if
(
verbose
!=
0
)
printf
(
" AES-ECB-%3d (%s): "
,
128
+
u
*
64
,
(
v
==
AES_DECRYPT
)
?
"dec"
:
"enc"
);
polarssl_
printf
(
" AES-ECB-%3d (%s): "
,
128
+
u
*
64
,
(
v
==
AES_DECRYPT
)
?
"dec"
:
"enc"
);
memset
(
buf
,
0
,
16
);
...
...
@@ -1206,7 +1212,7 @@ int aes_self_test( int verbose )
if
(
memcmp
(
buf
,
aes_test_ecb_dec
[
u
],
16
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
...
...
@@ -1221,18 +1227,18 @@ int aes_self_test( int verbose )
if
(
memcmp
(
buf
,
aes_test_ecb_enc
[
u
],
16
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
}
if
(
verbose
!=
0
)
printf
(
"
\n
"
);
polarssl_
printf
(
"
\n
"
);
#if defined(POLARSSL_CIPHER_MODE_CBC)
/*
...
...
@@ -1244,8 +1250,8 @@ int aes_self_test( int verbose )
v
=
i
&
1
;
if
(
verbose
!=
0
)
printf
(
" AES-CBC-%3d (%s): "
,
128
+
u
*
64
,
(
v
==
AES_DECRYPT
)
?
"dec"
:
"enc"
);
polarssl_
printf
(
" AES-CBC-%3d (%s): "
,
128
+
u
*
64
,
(
v
==
AES_DECRYPT
)
?
"dec"
:
"enc"
);
memset
(
iv
,
0
,
16
);
memset
(
prv
,
0
,
16
);
...
...
@@ -1261,7 +1267,7 @@ int aes_self_test( int verbose )
if
(
memcmp
(
buf
,
aes_test_cbc_dec
[
u
],
16
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
...
...
@@ -1284,18 +1290,18 @@ int aes_self_test( int verbose )
if
(
memcmp
(
prv
,
aes_test_cbc_enc
[
u
],
16
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
}
if
(
verbose
!=
0
)
printf
(
"
\n
"
);
polarssl_
printf
(
"
\n
"
);
#endif
/* POLARSSL_CIPHER_MODE_CBC */
#if defined(POLARSSL_CIPHER_MODE_CFB)
...
...
@@ -1308,8 +1314,8 @@ int aes_self_test( int verbose )
v
=
i
&
1
;
if
(
verbose
!=
0
)
printf
(
" AES-CFB128-%3d (%s): "
,
128
+
u
*
64
,
(
v
==
AES_DECRYPT
)
?
"dec"
:
"enc"
);
polarssl_
printf
(
" AES-CFB128-%3d (%s): "
,
128
+
u
*
64
,
(
v
==
AES_DECRYPT
)
?
"dec"
:
"enc"
);
memcpy
(
iv
,
aes_test_cfb128_iv
,
16
);
memcpy
(
key
,
aes_test_cfb128_key
[
u
],
16
+
u
*
8
);
...
...
@@ -1325,7 +1331,7 @@ int aes_self_test( int verbose )
if
(
memcmp
(
buf
,
aes_test_cfb128_pt
,
64
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
...
...
@@ -1338,18 +1344,18 @@ int aes_self_test( int verbose )
if
(
memcmp
(
buf
,
aes_test_cfb128_ct
[
u
],
64
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
}
if
(
verbose
!=
0
)
printf
(
"
\n
"
);
polarssl_
printf
(
"
\n
"
);
#endif
/* POLARSSL_CIPHER_MODE_CFB */
#if defined(POLARSSL_CIPHER_MODE_CTR)
...
...
@@ -1362,8 +1368,8 @@ int aes_self_test( int verbose )
v
=
i
&
1
;
if
(
verbose
!=
0
)
printf
(
" AES-CTR-128 (%s): "
,
(
v
==
AES_DECRYPT
)
?
"dec"
:
"enc"
);
polarssl_
printf
(
" AES-CTR-128 (%s): "
,
(
v
==
AES_DECRYPT
)
?
"dec"
:
"enc"
);
memcpy
(
nonce_counter
,
aes_test_ctr_nonce_counter
[
u
],
16
);
memcpy
(
key
,
aes_test_ctr_key
[
u
],
16
);
...
...
@@ -1381,7 +1387,7 @@ int aes_self_test( int verbose )
if
(
memcmp
(
buf
,
aes_test_ctr_pt
[
u
],
len
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
...
...
@@ -1396,18 +1402,18 @@ int aes_self_test( int verbose )
if
(
memcmp
(
buf
,
aes_test_ctr_ct
[
u
],
len
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
}
if
(
verbose
!=
0
)
printf
(
"
\n
"
);
polarssl_
printf
(
"
\n
"
);
#endif
/* POLARSSL_CIPHER_MODE_CTR */
return
(
0
);
...
...
library/arc4.c
View file @
7dc4c442
/*
* An implementation of the ARCFOUR algorithm
*
* Copyright (C) 2006-201
3
, Brainspark B.V.
* Copyright (C) 2006-201
4
, Brainspark B.V.
*
* This file is part of PolarSSL (http://www.polarssl.org)
* Lead Maintainer: Paul Bakker <polarssl_maintainer at polarssl.org>
...
...
@@ -34,6 +34,12 @@
#include "polarssl/arc4.h"
#if defined(POLARSSL_PLATFORM_C)
#include "polarssl/platform.h"
#else
#define polarssl_printf printf
#endif
#if !defined(POLARSSL_ARC4_ALT)
/*
...
...
@@ -143,7 +149,7 @@ int arc4_self_test( int verbose )
for
(
i
=
0
;
i
<
3
;
i
++
)
{
if
(
verbose
!=
0
)
printf
(
" ARC4 test #%d: "
,
i
+
1
);
polarssl_
printf
(
" ARC4 test #%d: "
,
i
+
1
);
memcpy
(
ibuf
,
arc4_test_pt
[
i
],
8
);
...
...
@@ -153,17 +159,17 @@ int arc4_self_test( int verbose )
if
(
memcmp
(
obuf
,
arc4_test_ct
[
i
],
8
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
}
if
(
verbose
!=
0
)
printf
(
"
\n
"
);
polarssl_
printf
(
"
\n
"
);
return
(
0
);
}
...
...
library/asn1parse.c
View file @
7dc4c442
/*
* Generic ASN.1 parsing
*
* Copyright (C) 2006-201
3
, Brainspark B.V.
* Copyright (C) 2006-201
4
, Brainspark B.V.
*
* This file is part of PolarSSL (http://www.polarssl.org)
* Lead Maintainer: Paul Bakker <polarssl_maintainer at polarssl.org>
...
...
@@ -33,8 +33,8 @@
#include "polarssl/bignum.h"
#endif
#if defined(POLARSSL_
MEM
OR
Y
_C)
#include "polarssl/
mem
or
y
.h"
#if defined(POLARSSL_
PLATF
OR
M
_C)
#include "polarssl/
platf
or
m
.h"
#else
#define polarssl_malloc malloc
#define polarssl_free free
...
...
library/asn1write.c
View file @
7dc4c442
/*
* ASN.1 buffer writing functionality
*
* Copyright (C) 2006-201
2
, Brainspark B.V.
* Copyright (C) 2006-201
4
, Brainspark B.V.
*
* This file is part of PolarSSL (http://www.polarssl.org)
* Lead Maintainer: Paul Bakker <polarssl_maintainer at polarssl.org>
...
...
@@ -29,8 +29,8 @@
#include "polarssl/asn1write.h"
#if defined(POLARSSL_
MEM
OR
Y
_C)
#include "polarssl/
mem
or
y
.h"
#if defined(POLARSSL_
PLATF
OR
M
_C)
#include "polarssl/
platf
or
m
.h"
#else
#include <stdlib.h>
#define polarssl_malloc malloc
...
...
library/base64.c
View file @
7dc4c442
/*
* RFC 1521 base64 encoding/decoding
*
* Copyright (C) 2006-201
3
, Brainspark B.V.
* Copyright (C) 2006-201
4
, Brainspark B.V.
*
* This file is part of PolarSSL (http://www.polarssl.org)
* Lead Maintainer: Paul Bakker <polarssl_maintainer at polarssl.org>
...
...
@@ -36,6 +36,12 @@ typedef UINT32 uint32_t;
#include <inttypes.h>
#endif
#if defined(POLARSSL_PLATFORM_C)
#include "polarssl/platform.h"
#else
#define polarssl_printf printf
#endif
static
const
unsigned
char
base64_enc_map
[
64
]
=
{
'A'
,
'B'
,
'C'
,
'D'
,
'E'
,
'F'
,
'G'
,
'H'
,
'I'
,
'J'
,
...
...
@@ -222,7 +228,7 @@ int base64_self_test( int verbose )
unsigned
char
buffer
[
128
];
if
(
verbose
!=
0
)
printf
(
" Base64 encoding test: "
);
polarssl_
printf
(
" Base64 encoding test: "
);
len
=
sizeof
(
buffer
);
src
=
base64_test_dec
;
...
...
@@ -231,13 +237,13 @@ int base64_self_test( int verbose )
memcmp
(
base64_test_enc
,
buffer
,
88
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
Base64 decoding test: "
);
polarssl_
printf
(
"passed
\n
Base64 decoding test: "
);
len
=
sizeof
(
buffer
);
src
=
base64_test_enc
;
...
...
@@ -246,13 +252,13 @@ int base64_self_test( int verbose )
memcmp
(
base64_test_dec
,
buffer
,
64
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
if
(
verbose
!=
0
)
printf
(
"passed
\n\n
"
);
polarssl_
printf
(
"passed
\n\n
"
);
return
(
0
);
}
...
...
library/bignum.c
View file @
7dc4c442
/*
* Multi-precision integer library
*
* Copyright (C) 2006-201
0
, Brainspark B.V.
* Copyright (C) 2006-201
4
, Brainspark B.V.
*
* This file is part of PolarSSL (http://www.polarssl.org)
* Lead Maintainer: Paul Bakker <polarssl_maintainer at polarssl.org>
...
...
@@ -37,9 +37,10 @@
#include "polarssl/bignum.h"
#include "polarssl/bn_mul.h"
#if defined(POLARSSL_
MEM
OR
Y
_C)
#include "polarssl/
mem
or
y
.h"
#if defined(POLARSSL_
PLATF
OR
M
_C)
#include "polarssl/
platf
or
m
.h"
#else
#define polarssl_printf printf
#define polarssl_malloc malloc
#define polarssl_free free
#endif
...
...
@@ -616,7 +617,7 @@ int mpi_write_file( const char *p, const mpi *X, int radix, FILE *fout )
return
(
POLARSSL_ERR_MPI_FILE_IO_ERROR
);
}
else
printf
(
"%s%s"
,
p
,
s
);
polarssl_
printf
(
"%s%s"
,
p
,
s
);
cleanup:
...
...
@@ -2189,19 +2190,19 @@ int mpi_self_test( int verbose )
"30879B56C61DE584A0F53A2447A51E"
)
);
if
(
verbose
!=
0
)
printf
(
" MPI test #1 (mul_mpi): "
);
polarssl_
printf
(
" MPI test #1 (mul_mpi): "
);
if
(
mpi_cmp_mpi
(
&
X
,
&
U
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
ret
=
1
;
goto
cleanup
;
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
MPI_CHK
(
mpi_div_mpi
(
&
X
,
&
Y
,
&
A
,
&
N
)
);
...
...
@@ -2214,20 +2215,20 @@ int mpi_self_test( int verbose )
"9EE50D0657C77F374E903CDFA4C642"
)
);
if
(
verbose
!=
0
)
printf
(
" MPI test #2 (div_mpi): "
);
polarssl_
printf
(
" MPI test #2 (div_mpi): "
);
if
(
mpi_cmp_mpi
(
&
X
,
&
U
)
!=
0
||
mpi_cmp_mpi
(
&
Y
,
&
V
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
ret
=
1
;
goto
cleanup
;
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
MPI_CHK
(
mpi_exp_mod
(
&
X
,
&
A
,
&
E
,
&
N
,
NULL
)
);
...
...
@@ -2237,19 +2238,19 @@ int mpi_self_test( int verbose )
"325D24D6A3C12710F10A09FA08AB87"
)
);
if
(
verbose
!=
0
)
printf
(
" MPI test #3 (exp_mod): "
);
polarssl_
printf
(
" MPI test #3 (exp_mod): "
);
if
(
mpi_cmp_mpi
(
&
X
,
&
U
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
ret
=
1
;
goto
cleanup
;
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
MPI_CHK
(
mpi_inv_mod
(
&
X
,
&
A
,
&
N
)
);
...
...
@@ -2259,22 +2260,22 @@ int mpi_self_test( int verbose )
"C5B8A74DAC4D09E03B5E0BE779F2DF61"
)
);
if
(
verbose
!=
0
)
printf
(
" MPI test #4 (inv_mod): "
);
polarssl_
printf
(
" MPI test #4 (inv_mod): "
);
if
(
mpi_cmp_mpi
(
&
X
,
&
U
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
ret
=
1
;
goto
cleanup
;
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
if
(
verbose
!=
0
)
printf
(
" MPI test #5 (simple gcd): "
);
polarssl_
printf
(
" MPI test #5 (simple gcd): "
);
for
(
i
=
0
;
i
<
GCD_PAIR_COUNT
;
i
++
)
{
...
...
@@ -2286,7 +2287,7 @@ int mpi_self_test( int verbose )
if
(
mpi_cmp_int
(
&
A
,
gcd_pairs
[
i
][
2
]
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed at %d
\n
"
,
i
);
polarssl_
printf
(
"failed at %d
\n
"
,
i
);
ret
=
1
;
goto
cleanup
;
...
...
@@ -2294,18 +2295,18 @@ int mpi_self_test( int verbose )
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
cleanup:
if
(
ret
!=
0
&&
verbose
!=
0
)
printf
(
"Unexpected error, return code = %08X
\n
"
,
ret
);
polarssl_
printf
(
"Unexpected error, return code = %08X
\n
"
,
ret
);
mpi_free
(
&
A
);
mpi_free
(
&
E
);
mpi_free
(
&
N
);
mpi_free
(
&
X
);
mpi_free
(
&
Y
);
mpi_free
(
&
U
);
mpi_free
(
&
V
);
if
(
verbose
!=
0
)
printf
(
"
\n
"
);
polarssl_
printf
(
"
\n
"
);
return
(
ret
);
}
...
...
library/camellia.c
View file @
7dc4c442
/*
* Camellia implementation
*
* Copyright (C) 2006-201
3
, Brainspark B.V.
* Copyright (C) 2006-201
4
, Brainspark B.V.
*
* This file is part of PolarSSL (http://www.polarssl.org)
* Lead Maintainer: Paul Bakker <polarssl_maintainer at polarssl.org>
...
...
@@ -35,6 +35,12 @@
#include "polarssl/camellia.h"
#if defined(POLARSSL_PLATFORM_C)
#include "polarssl/platform.h"
#else
#define polarssl_printf printf
#endif
#if !defined(POLARSSL_CAMELLIA_ALT)
/*
...
...
@@ -889,8 +895,8 @@ int camellia_self_test( int verbose )
v
=
j
&
1
;
if
(
verbose
!=
0
)
printf
(
" CAMELLIA-ECB-%3d (%s): "
,
128
+
u
*
64
,
(
v
==
CAMELLIA_DECRYPT
)
?
"dec"
:
"enc"
);
polarssl_
printf
(
" CAMELLIA-ECB-%3d (%s): "
,
128
+
u
*
64
,
(
v
==
CAMELLIA_DECRYPT
)
?
"dec"
:
"enc"
);
for
(
i
=
0
;
i
<
CAMELLIA_TESTS_ECB
;
i
++
)
{
memcpy
(
key
,
camellia_test_ecb_key
[
u
][
i
],
16
+
8
*
u
);
...
...
@@ -910,18 +916,18 @@ int camellia_self_test( int verbose )
if
(
memcmp
(
buf
,
dst
,
16
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
}
if
(
verbose
!=
0
)
printf
(
"
\n
"
);
polarssl_
printf
(
"
\n
"
);
#if defined(POLARSSL_CIPHER_MODE_CBC)
/*
...
...
@@ -933,8 +939,8 @@ int camellia_self_test( int verbose )
v
=
j
&
1
;
if
(
verbose
!=
0
)
printf
(
" CAMELLIA-CBC-%3d (%s): "
,
128
+
u
*
64
,
(
v
==
CAMELLIA_DECRYPT
)
?
"dec"
:
"enc"
);
polarssl_
printf
(
" CAMELLIA-CBC-%3d (%s): "
,
128
+
u
*
64
,
(
v
==
CAMELLIA_DECRYPT
)
?
"dec"
:
"enc"
);
memcpy
(
src
,
camellia_test_cbc_iv
,
16
);
memcpy
(
dst
,
camellia_test_cbc_iv
,
16
);
...
...
@@ -963,19 +969,19 @@ int camellia_self_test( int verbose )
if
(
memcmp
(
buf
,
dst
,
16
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
}
#endif
/* POLARSSL_CIPHER_MODE_CBC */
if
(
verbose
!=
0
)
printf
(
"
\n
"
);
polarssl_
printf
(
"
\n
"
);
#if defined(POLARSSL_CIPHER_MODE_CTR)
/*
...
...
@@ -987,8 +993,8 @@ int camellia_self_test( int verbose )
v
=
i
&
1
;
if
(
verbose
!=
0
)
printf
(
" CAMELLIA-CTR-128 (%s): "
,
(
v
==
CAMELLIA_DECRYPT
)
?
"dec"
:
"enc"
);
polarssl_
printf
(
" CAMELLIA-CTR-128 (%s): "
,
(
v
==
CAMELLIA_DECRYPT
)
?
"dec"
:
"enc"
);
memcpy
(
nonce_counter
,
camellia_test_ctr_nonce_counter
[
u
],
16
);
memcpy
(
key
,
camellia_test_ctr_key
[
u
],
16
);
...
...
@@ -1006,7 +1012,7 @@ int camellia_self_test( int verbose )
if
(
memcmp
(
buf
,
camellia_test_ctr_pt
[
u
],
len
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
...
...
@@ -1021,18 +1027,18 @@ int camellia_self_test( int verbose )
if
(
memcmp
(
buf
,
camellia_test_ctr_ct
[
u
],
len
)
!=
0
)
{
if
(
verbose
!=
0
)
printf
(
"failed
\n
"
);
polarssl_
printf
(
"failed
\n
"
);
return
(
1
);
}
}
if
(
verbose
!=
0
)
printf
(
"passed
\n
"
);
polarssl_
printf
(
"passed
\n
"
);
}
if
(
verbose
!=
0
)
printf
(
"
\n
"
);
polarssl_
printf
(
"
\n
"
);
#endif
/* POLARSSL_CIPHER_MODE_CTR */
return
(
0
);
...
...
library/cipher.c
View file @
7dc4c442
/**
* \file cipher.c
*
*
* \brief Generic cipher wrapper for PolarSSL
*
* \author Adriaan de Jong <dejong@fox-it.com>