commit | 574aa86e88168e812fe7c40c3a42ab82eada68bd | [log] [tgz] |
---|---|---|
author | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Tue Jan 10 19:53:28 2017 -0800 |
committer | Alexander Afanasyev <alexander.afanasyev@ucla.edu> | Thu Jan 12 16:27:47 2017 -0800 |
tree | d7a2a7103e9d639b8708219b4c2f242521b63ef6 | |
parent | 1ece2e3744fa75bb5afc0c2199a86b0b27a4de03 [diff] |
security: Add a set of signature verification helpers This commit introduces a set of security::v2::verifySignature and security::v2::verifyDigest overloads to simplify signature verification operations. This commit also updates operator== of util::Digest class to constant-time `CRYPTO_memcmp` comparison to mitigate potential timing attacks. Change-Id: I30c5a315b612062a96b289c4a5292dd6eb3d410f
ndn-cxx is a C++ library, implementing Named Data Networking (NDN) primitives that can be used to implement various NDN applications. The library is currently being used as part of the following projects:
See the file docs/INSTALL.rst
for build and install instructions.
Please submit any bugs or issues to the ndn-cxx issue tracker: https://redmine.named-data.net/projects/ndn-cxx/issues
Extensive documentation of the library is available on the library's homepage: http://www.named-data.net/doc/ndn-cxx/
ndn-cxx is an open source project licensed under LGPL 3.0 license. For more information about the license, refer to COPYING.md
.