Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Mike Perry
Tor
Commits
8a536be7
Commit
8a536be7
authored
May 03, 2016
by
Nick Mathewson
🎨
Browse files
Mark unreachable lines in crypto_curve25519.c
Also, resolve a bug in test_ntor_cl.c
parent
820b1984
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/common/crypto_curve25519.c
View file @
8a536be7
...
...
@@ -65,8 +65,10 @@ STATIC int
curve25519_basepoint_impl
(
uint8_t
*
output
,
const
uint8_t
*
secret
)
{
int
r
=
0
;
if
(
PREDICT_UNLIKELY
(
curve25519_use_ed
==
-
1
))
{
if
(
BUG
(
curve25519_use_ed
==
-
1
))
{
/* LCOV_EXCL_START - Only reached if we forgot to call curve25519_init() */
pick_curve25519_basepoint_impl
();
/* LCOV_EXCL_STOP */
}
/* TODO: Someone should benchmark curved25519_scalarmult_basepoint versus
...
...
@@ -290,10 +292,13 @@ pick_curve25519_basepoint_impl(void)
if
(
curve25519_basepoint_spot_check
()
==
0
)
return
;
log_warn
(
LD_CRYPTO
,
"The ed25519-based curve25519 basepoint "
/* LCOV_EXCL_START
* only reachable if our basepoint implementation broken */
log_warn
(
LD_BUG
|
LD_CRYPTO
,
"The ed25519-based curve25519 basepoint "
"multiplication seems broken; using the curve25519 "
"implementation."
);
curve25519_use_ed
=
0
;
/* LCOV_EXCL_STOP */
}
/** Initialize the curve25519 implementations. This is necessary if you're
...
...
src/test/test_ntor_cl.c
View file @
8a536be7
...
...
@@ -153,7 +153,10 @@ main(int argc, char **argv)
if
(
argc
<
2
)
{
fprintf
(
stderr
,
"I need arguments. Read source for more info.
\n
"
);
return
1
;
}
else
if
(
!
strcmp
(
argv
[
1
],
"client1"
))
{
}
curve25519_init
();
if
(
!
strcmp
(
argv
[
1
],
"client1"
))
{
return
client1
(
argc
,
argv
);
}
else
if
(
!
strcmp
(
argv
[
1
],
"server1"
))
{
return
server1
(
argc
,
argv
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment