Merge branch 'master' into 1.1
Conflicts: doc/tincd.8.in lib/pidfile.c src/graph.c src/net.c src/net.h src/net_packet.c src/net_setup.c src/net_socket.c src/netutl.c src/node.c src/node.h src/protocol_auth.c src/protocol_key.c src/tincd.c
This commit is contained in:
commit
5a132550de
23 changed files with 534 additions and 183 deletions
|
|
@ -52,7 +52,7 @@ bool digest_open_sha1(digest_t *digest) {
|
|||
void digest_close(digest_t *digest) {
|
||||
}
|
||||
|
||||
bool digest_create(digest_t *digest, void *indata, size_t inlen, void *outdata) {
|
||||
bool digest_create(digest_t *digest, const void *indata, size_t inlen, void *outdata) {
|
||||
EVP_MD_CTX ctx;
|
||||
|
||||
if(EVP_DigestInit(&ctx, digest->digest)
|
||||
|
|
@ -64,7 +64,7 @@ bool digest_create(digest_t *digest, void *indata, size_t inlen, void *outdata)
|
|||
return false;
|
||||
}
|
||||
|
||||
bool digest_verify(digest_t *digest, void *indata, size_t inlen, void *cmpdata) {
|
||||
bool digest_verify(digest_t *digest, const void *indata, size_t inlen, const void *cmpdata) {
|
||||
size_t len = EVP_MD_size(digest->digest);
|
||||
char outdata[len];
|
||||
|
||||
|
|
|
|||
|
|
@ -34,8 +34,8 @@ extern bool digest_open_by_name(struct digest *, const char *);
|
|||
extern bool digest_open_by_nid(struct digest *, int);
|
||||
extern bool digest_open_sha1(struct digest *);
|
||||
extern void digest_close(struct digest *);
|
||||
extern bool digest_create(struct digest *, void *indata, size_t inlen, void *outdata);
|
||||
extern bool digest_verify(struct digest *, void *indata, size_t inlen, void *digestdata);
|
||||
extern bool digest_create(struct digest *, const void *indata, size_t inlen, void *outdata);
|
||||
extern bool digest_verify(struct digest *, const void *indata, size_t inlen, const void *digestdata);
|
||||
extern int digest_get_nid(const struct digest *);
|
||||
extern size_t digest_length(const struct digest *);
|
||||
extern bool digest_active(const struct digest *);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue