mirror of https://github.com/dnomd343/md5sum.git
Dnomd343
1 year ago
6 changed files with 81 additions and 72 deletions
@ -0,0 +1,6 @@ |
|||||
|
cmake_minimum_required(VERSION 3.5) |
||||
|
project(md5sum LANGUAGES CXX) |
||||
|
|
||||
|
set(CMAKE_CXX_STANDARD 11) |
||||
|
|
||||
|
add_library(md5sum STATIC md5.cc md5_impl.cc) |
@ -1,10 +0,0 @@ |
|||||
#include <iostream> |
|
||||
#include "md5sum.h" |
|
||||
|
|
||||
int main() { |
|
||||
auto ret = md5sum("dnomd343"); |
|
||||
std::cout << ret << std::endl; |
|
||||
|
|
||||
auto val = md5file("/Users/jucong.lin/klotski/third_party/md5sum/343.txt"); |
|
||||
std::cout << val << std::endl; |
|
||||
} |
|
@ -1,12 +1,13 @@ |
|||||
#ifndef MD5_H |
#pragma once |
||||
#define MD5_H |
|
||||
|
|
||||
#include <string> |
#include <string> |
||||
|
|
||||
|
namespace md5 { |
||||
|
|
||||
std::string md5sum(const std::string &dat); |
std::string md5sum(const std::string &dat); |
||||
std::string md5sum(const void *dat, size_t len); |
std::string md5sum(const void *dat, size_t len); |
||||
|
|
||||
std::string md5file(std::FILE *file); |
std::string md5file(std::FILE *file); |
||||
std::string md5file(const char *filename); |
std::string md5file(const char *filename); |
||||
|
|
||||
#endif // end of MD5_H
|
} // namespace md5
|
||||
|
Loading…
Reference in new issue