blob: 896752366912217f8a8af4153a86b8146916eff0 [file] [log] [blame]
Jeff Thompson3af7e792013-08-23 14:22:11 -07001/**
Jeff Thompson7687dc02013-09-13 11:54:07 -07002 * Copyright (C) 2013 Regents of the University of California.
3 * @author: Jeff Thompson <jefft0@remap.ucla.edu>
Jeff Thompson3af7e792013-08-23 14:22:11 -07004 * See COPYING for copyright and distribution information.
5 */
6
Alexander Afanasyeve2dcdfd2014-02-07 15:53:28 -08007#include "common.hpp"
8
9#include "crypto.hpp"
Alexander Afanasyevd409d592014-01-28 18:36:38 -080010
11namespace ndn {
Jeff Thompson3af7e792013-08-23 14:22:11 -070012
Jeff Thompson97223af2013-09-24 17:01:27 -070013void ndn_digestSha256(const uint8_t *data, size_t dataLength, uint8_t *digest)
Jeff Thompson3af7e792013-08-23 14:22:11 -070014{
15 SHA256_CTX sha256;
16 SHA256_Init(&sha256);
17 SHA256_Update(&sha256, data, dataLength);
18 SHA256_Final(digest, &sha256);
19}
Alexander Afanasyevd409d592014-01-28 18:36:38 -080020
21} // namespace ndn