libtools
Macros | Typedefs | Functions
sha1.h File Reference

Copyright (C) 2016 Oleh Kravchenko oleg@.nosp@m.kaa..nosp@m.org.u.nosp@m.a More...

#include <openssl/sha.h>
Include dependency graph for sha1.h:

Go to the source code of this file.

Macros

#define SHA1_STRING_LENGTH   (SHA_DIGEST_LENGTH * 2 + 1)
 length of SHA1 string More...
 

Typedefs

typedef uint8_t sha1_t[SHA_DIGEST_LENGTH]
 variable type for storing SHA1 hash More...
 

Functions

int sha1_file (const char *path, sha1_t *hash)
 calculate SHA1 hash for specified file More...
 

Detailed Description

Copyright (C) 2016 Oleh Kravchenko oleg@.nosp@m.kaa..nosp@m.org.u.nosp@m.a

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.