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
David Goulet
Tor
Commits
45a3f6b9
Commit
45a3f6b9
authored
Mar 12, 2004
by
Roger Dingledine
Browse files
more pesky tabs
svn:r1265
parent
87797bcd
Changes
4
Hide whitespace changes
Inline
Side-by-side
src/common/crypto.c
View file @
45a3f6b9
...
...
@@ -1047,14 +1047,14 @@ int crypto_seed_rng()
if
(
!
provider_set
)
{
if
(
!
CryptAcquireContext
(
&
provider
,
NULL
,
NULL
,
PROV_RSA_FULL
,
0
))
{
if
(
GetLastError
()
!=
NTE_BAD_KEYSET
)
{
log_fn
(
LOG_ERR
,
"Can't get CryptoAPI provider [1]"
);
return
-
1
;
log_fn
(
LOG_ERR
,
"Can't get CryptoAPI provider [1]"
);
return
-
1
;
}
/* Yes, we need to try it twice. */
if
(
!
CryptAcquireContext
(
&
provider
,
NULL
,
NULL
,
PROV_RSA_FULL
,
CRYPT_NEWKEYSET
))
{
log_fn
(
LOG_ERR
,
"Can't get CryptoAPI provider [2]"
);
return
-
1
;
CRYPT_NEWKEYSET
))
{
log_fn
(
LOG_ERR
,
"Can't get CryptoAPI provider [2]"
);
return
-
1
;
}
}
provider_set
=
1
;
...
...
src/common/crypto.h
View file @
45a3f6b9
...
...
@@ -74,10 +74,10 @@ typedef struct crypto_dh_env_st {
crypto_dh_env_t
*
crypto_dh_new
();
int
crypto_dh_get_bytes
(
crypto_dh_env_t
*
dh
);
int
crypto_dh_get_public
(
crypto_dh_env_t
*
dh
,
char
*
pubkey_out
,
int
pubkey_out_len
);
int
pubkey_out_len
);
int
crypto_dh_compute_secret
(
crypto_dh_env_t
*
dh
,
char
*
pubkey
,
int
pubkey_len
,
char
*
secret_out
,
int
secret_out_len
);
char
*
pubkey
,
int
pubkey_len
,
char
*
secret_out
,
int
secret_out_len
);
void
crypto_dh_free
(
crypto_dh_env_t
*
dh
);
/* symmetric crypto */
...
...
src/common/fakepoll.c
View file @
45a3f6b9
...
...
@@ -32,7 +32,7 @@
int
tor_poll
(
struct
pollfd
*
ufds
,
unsigned
int
nfds
,
int
timeout
)
{
unsigned
int
idx
;
unsigned
int
idx
;
int
maxfd
,
fd
;
int
r
;
#ifdef MS_WINDOWS
...
...
src/common/util.c
View file @
45a3f6b9
...
...
@@ -527,9 +527,9 @@ int check_private_dir(const char *dirname, int create)
}
log
(
LOG_INFO
,
"Creating directory %s"
,
dirname
);
#ifdef MS_WINDOWS
r
=
mkdir
(
dirname
);
r
=
mkdir
(
dirname
);
#else
r
=
mkdir
(
dirname
,
0700
);
r
=
mkdir
(
dirname
,
0700
);
#endif
if
(
r
)
{
log
(
LOG_WARN
,
"Error creating directory %s: %s"
,
dirname
,
...
...
@@ -877,12 +877,12 @@ int tor_inet_aton(const char *c, struct in_addr* addr)
uint32_t
r
;
assert
(
c
&&
addr
);
if
(
strcmp
(
c
,
"255.255.255.255"
)
==
0
)
{
addr
->
s_addr
=
0xFFFFFFFFu
;
return
1
;
addr
->
s_addr
=
0xFFFFFFFFu
;
return
1
;
}
r
=
inet_addr
(
c
);
if
(
r
==
INADDR_NONE
)
return
0
;
return
0
;
addr
->
s_addr
=
r
;
return
1
;
#endif
...
...
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