Gitiles
Code Review
Sign In
gerrit.named-data.net
/
ndn-cxx
/
83eb1cc88e8e3eb5cabf858419f2a3ad841819dc
/
src
/
security
83eb1cc
security: Simplify (unify) implementation of v2::KeyChain::selfSign
by Alexander Afanasyev
· 8 years ago
d6d78aa
security: Allow Identity and Key abstractions to be used in SigningInfo
by Alexander Afanasyev
· 8 years ago
fe4733a
security: Add new v2::KeyChain
by Yingdi Yu
· 9 years ago
c95f564
security: Return *this from SigningInfo setters
by Alexander Afanasyev
· 8 years ago
5f1820e
security: Implement operator<< for v2::Certificate
by Alexander Afanasyev
· 8 years ago
48becde
security: Enable validator fetch cert directly from interest sender
by Zhiyi Zhang
· 8 years ago
cbe72b0
security: Change the ownership model of Pib and its related entities
by Yingdi Yu
· 9 years ago
0399768
security: Make addKey/Cert behavior of PibImpl consistent
by Yingdi Yu
· 9 years ago
7b3b5e9
security: Separate TPM locator modification and database resetting in PIB
by Yingdi Yu
· 9 years ago
6ee2d36
security: Adapt PIB to NDN Certificate Format version 2.0
by Yingdi Yu
· 9 years ago
0b60e7a
security: Add new TPM framework
by Yingdi Yu
· 9 years ago
97709c0
security: Move PIB-related code into security/pib/
by Alexander Afanasyev
· 8 years ago
c08d7d6
security: Add interface to request different key id generation
by Yingdi Yu
· 9 years ago
f4bb5c7
security: Add NDN Certificate 2.0
by Zhiyi Zhang
· 9 years ago
10bf63a
security: Correct ValidityPeriod::isValid check
by Yingdi Yu
· 9 years ago
57c07df
src: drop 'virtual' from functions marked 'final' or 'override'
by Davide Pesavento
· 8 years ago
7ba99e1
security: Update the code style in validator-config
by Zhiyi Zhang
· 8 years ago
02948ec
security: Add support for OpenSSL 1.1.0 API
by Alexander Afanasyev
· 8 years ago
b8deee0
security: initialize transform::Downstream::m_index
by Junxiao Shi
· 8 years ago
1b0f486
security: plug memory leaks in transform
by Junxiao Shi
· 8 years ago
4ce0bcf
util: io::load accepts base64 encoding without newlines
by Junxiao Shi
· 8 years ago
2fa5939
security: Reorganizing source code to prepare for support of two version of NDN certificates
by Alexander Afanasyev
· 8 years ago
ba6baaf
security: StreamSource throws upon istream::fail()
by Junxiao Shi
· 8 years ago
c152e6f
security: add missing virtual destructor to Validator base class
by Davide Pesavento
· 8 years ago
198c381
security: Validator::verifySignature don't throw on Interest with malformed signature
by Junxiao Shi
· 8 years ago
0b537b9
util: generate random bytes using OpenSSL instead of CryptoPP
by Yingdi Yu
· 9 years ago
b263f15
security: Add signing/verification support in transformation
by Yingdi Yu
· 9 years ago
202a2e9
security: Add wrapper for public/private key in transformation
by Yingdi Yu
· 9 years ago
8751661
security: Add BlockCipher in transformation
by Yingdi Yu
· 9 years ago
99b2a00
security: change enum to enum class in security-common.hpp
by Yingdi Yu
· 9 years ago
e6f8751
security: handle Nack in Validator
by Teng Liang
· 8 years ago
dc2d6d2
security: CommandInterestValidator
by Junxiao Shi
· 8 years ago
3e62a83
security: Add SafeBag
by Zhiyi Zhang
· 9 years ago
d12fb97
security: Add hmac calculation support in transformation
by Yingdi Yu
· 9 years ago
ae73427
security: Add digest calculation support in transformation
by Yingdi Yu
· 9 years ago
38317e5
security: Add base64 and hex encoding/decoding support in transformation
by Yingdi Yu
· 9 years ago
3168c30
security: Add transformation sink/source
by Yingdi Yu
· 9 years ago
044bb7e
security: ValidatorConfig rule evaluates all checkers
by Zhiyi Zhang
· 8 years ago
57e0036
face+security: Introduce environment variables to set/override transport, pib, and tpm configurations.
by Alexander Afanasyev
· 8 years ago
aa82eb6
common: remove NDN_CXX_DECL_FINAL/OVERRIDE macros; use C++11 keywords directly
by Davide Pesavento
· 8 years ago
699d2ea
security: Set false as default isKsk value in KeyChain::generateEcdsaKeyPairAsDefault
by José Quevedo
· 9 years ago
641de4c
security: Fix signing by identity (ECDSA)
by José Quevedo
· 9 years ago
48c291b
security: Properly initialize state in `SigningInfo(const std::string&)` constructor
by Spencer Lee
· 9 years ago
308bc44
security: string representation for SigningInfo
by Spencer Lee
· 9 years ago
66ca203
src: Remove unnecessary std::move to allow copy elision
by Alexander Afanasyev
· 9 years ago
409cc20
Backport make_unique
by Davide Pesavento
· 9 years ago
8f5cbdc
Fix int vs. ssize_t type confusion
by Davide Pesavento
· 9 years ago
f2a4622
docs: API documentation fixes
by Alexander Afanasyev
· 9 years ago
18cf81b
docs: fix several doxygen errors
by Davide Pesavento
· 9 years ago
73e3004
docs: Correct copyright statements
by Alexander Afanasyev
· 9 years ago
0d2ed2e
Enhance exception throwing with Boost Exception library
by Spyridon Mastorakis
· 9 years ago
ea38294
security: Add AdditionalInfo into SignatureInfo
by Yingdi Yu
· 9 years ago
7a81389
security: Add ValidityPeriod abstraction
by Yingdi Yu
· 9 years ago
0b3cac5
face: simplify prefix registration APIs with SigningInfo
by Joao Pereira
· 9 years ago
d82b07c
security: Helpers to create SigningInfo
by Eric Newberry
· 9 years ago
c820989
security: Make public interface of Pib, Identity, and Key as read-only
by Yingdi Yu
· 9 years ago
11314b7
security: implement PibSqlite3 based on PibImpl
by Mickey Sweatt
· 9 years ago
1b0311c
security: New generalized signing API in KeyChain
by Yingdi Yu
· 9 years ago
3bf91f5
security: adjust description of PibImpl interfaces
by Yingdi Yu
· 9 years ago
281689a
security: Unify TPM creation
by Yingdi Yu
· 9 years ago
8ca4325
security: IdentityCertificate sets default FreshnessPeriod to 1 hour
by Junxiao Shi
· 9 years ago
b8f8b34
security: define new abstraction for identity, key, and certificate
by Yingdi Yu
· 9 years ago
adadb71
security: Add in-memory pib
by Yingdi Yu
· 9 years ago
151b557
security: define pib-impl interface
by Yingdi Yu
· 9 years ago
cf3a667
build: Fix conditional compilation on availability of getpass()
by Alexander Afanasyev
· 10 years ago
a2ada22
src: Disable use of getpass() when it is not available
by Alexander Afanasyev
· 10 years ago
af99f46
src: Update copyright notices for files modified in 2015
by Alexander Afanasyev
· 10 years ago
34a3763
security: Canonize PIB and TPM scheme names
by Alexander Afanasyev
· 10 years ago
0711380
security: Refactoring creation of SecPublicInfo and SecTpm during KeyChain creation
by Alexander Afanasyev
· 10 years ago
a90ba48
security: improve SecPublicInfoSqlite3 error messages
by Yingdi Yu
· 10 years ago
6147ef4
tools: ndnsec-delete reports success or failure
by Yingdi Yu
· 10 years ago
4154634
security: Pair-up Tpm and Pib in KeyChain
by Yingdi Yu
· 10 years ago
1c69c2e
security: delete unused encryption-manager.hpp
by Junxiao Shi
· 10 years ago
0e205ce
security: delete deprecated signature-sha256.hpp
by Junxiao Shi
· 10 years ago
be8d221
security: ensure SecuredBag::Error inherits from tlv::Error
by Junxiao Shi
· 10 years ago
98acbb0
security: fix memory leak in SecPublicInfoSqlite3
by Junxiao Shi
· 10 years ago
bbb31f9
util: Exposing IndentedStream class as part of public API
by Alexander Afanasyev
· 10 years ago
6ab6781
security: Allow KeyChain to sign interest using SHA256 digest
by Yingdi Yu
· 10 years ago
3e8b52e
tools: Allow verbose option in ndnsec-list/ndnsec-ls-identity command line tools
by Yingdi Yu
· 10 years ago
80979ba
security: Handle certificate decoding error in validation process
by Yingdi Yu
· 10 years ago
3b4c314
security: Display SignatureInfo when printing a certificate
by Yingdi Yu
· 10 years ago
a464b92
meta-info: deprecate MetaInfo::TYPE_* constants
by Junxiao Shi
· 10 years ago
eabffdf
tests: Fix issue with UnitTestClock-based event scheduling (extra sleep required)
by Alexander Afanasyev
· 10 years ago
95fdebe
common.hpp: avoid conflict between std::placeholders and Boost placeholders
by Junxiao Shi
· 10 years ago
4e9b069
security: Make Face optional in Validator
by Yingdi Yu
· 10 years ago
c2b8d24
base: ensure Element::Error inherits from tlv::Error
by Junxiao Shi
· 10 years ago
e36322a
security: get KeyDigest from PublicKey.
by Yingdi Yu
· 10 years ago
54ce668
all: rename Tlv namespace to tlv for consistency
by Steve DiBenedetto
· 10 years ago
db4affc
security: Fixing memory problem in SecPublicInfoSqlite::addCertificate
by Alexander Afanasyev
· 10 years ago
a7c7f9d
security: Introduce unsetKeyLocator method into SignatureInfo and Signature
by Alexander Afanasyev
· 10 years ago
1c6976d
security: Fixing compilation errors and providing backward compatible interface for Signature*
by Alexander Afanasyev
· 10 years ago
4a55705
security: Update Signature abstraction to match 0.1.1 spec
by Yingdi Yu
· 10 years ago
aab7966
security: Ensure that KeyChain::getDefaultCeritifcate() does not return 0
by Alexander Afanasyev
· 10 years ago
9d9d599
security: Enable exporting/importing ECDSA key
by Yingdi Yu
· 10 years ago
5ec0ee3
security: Support ECDSA verification in all related classes.
by Yingdi Yu
· 10 years ago
fe4a918
security: Include common.hpp in security/key-params.hpp
by Yingdi Yu
· 10 years ago
d9006e7
security: Add appropriate hooks in Validator
by Yingdi Yu
· 10 years ago
c8f883c
security: Add ECDSA signature signing and validation
by Yingdi Yu
· 10 years ago
7036ce2
security: Add KeyParams to support multiple types of keys.
by Yingdi Yu
· 10 years ago
a4297a6
security: Add "explicit" markers for one-parameter constructors
by Alexander Afanasyev
· 10 years ago
Next »