Skip to content
This repository was archived by the owner on Dec 20, 2023. It is now read-only.

Commit 1ffe19c

Browse files
authored
Merge pull request #59 from openweave/bug/szewczyk/header-cleanup
Bug/szewczyk/header cleanup
2 parents 866a30f + 5c64141 commit 1ffe19c

File tree

3 files changed

+16
-12
lines changed

3 files changed

+16
-12
lines changed

src/device-manager/WeaveDeviceManager.h

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -637,23 +637,29 @@ class NL_DLL_EXPORT WeaveDeviceManager : private Security::CASE::WeaveCASEAuthDe
637637
Security::WeaveCertificateSet & certSet, WEAVE_ERROR & validRes) __OVERRIDE;
638638
void EndValidation(const Security::CASE::BeginSessionContext & msgCtx, Security::ValidationContext & validCtx,
639639
Security::WeaveCertificateSet & certSet) __OVERRIDE;
640+
WEAVE_ERROR GetNodePrivateKey(bool isInitiator, const uint8_t *& weavePrivKey, uint16_t& weavePrivKeyLen);
641+
WEAVE_ERROR ReleaseNodePrivateKey(const uint8_t *weavePrivKey);
642+
WEAVE_ERROR BeginCertValidation(bool isInitiator, Security::WeaveCertificateSet& certSet,
643+
Security::ValidationContext& validContext);
644+
WEAVE_ERROR HandleCertValidationResult(bool isInitiator, WEAVE_ERROR& validRes, Security::WeaveCertificateData *peerCert,
645+
uint64_t peerNodeId, Security::WeaveCertificateSet& certSet, Security::ValidationContext& validContext);
646+
WEAVE_ERROR EndCertValidation(Security::WeaveCertificateSet& certSet, Security::ValidationContext& validContext);
640647

641648
#else // !WEAVE_CONFIG_LEGACY_CASE_AUTH_DELEGATE
642649

643650
// ===== Methods that implement the legacy WeaveCASEAuthDelegate interface
644651

645652
WEAVE_ERROR GetNodeCertInfo(bool isInitiator, uint8_t *buf, uint16_t bufSize, uint16_t& certInfoLen) __OVERRIDE;
646653
WEAVE_ERROR GetNodePayload(bool isInitiator, uint8_t *buf, uint16_t bufSize, uint16_t& payloadLen) __OVERRIDE;
647-
648-
#endif // WEAVE_CONFIG_LEGACY_CASE_AUTH_DELEGATE
649-
650-
WEAVE_ERROR GetNodePrivateKey(bool isInitiator, const uint8_t *& weavePrivKey, uint16_t& weavePrivKeyLen);
651-
WEAVE_ERROR ReleaseNodePrivateKey(const uint8_t *weavePrivKey);
654+
WEAVE_ERROR GetNodePrivateKey(bool isInitiator, const uint8_t *& weavePrivKey, uint16_t& weavePrivKeyLen) __OVERRIDE;
655+
WEAVE_ERROR ReleaseNodePrivateKey(const uint8_t *weavePrivKey) __OVERRIDE;
652656
WEAVE_ERROR BeginCertValidation(bool isInitiator, Security::WeaveCertificateSet& certSet,
653-
Security::ValidationContext& validContext);
657+
Security::ValidationContext& validContext) __OVERRIDE;
654658
WEAVE_ERROR HandleCertValidationResult(bool isInitiator, WEAVE_ERROR& validRes, Security::WeaveCertificateData *peerCert,
655-
uint64_t peerNodeId, Security::WeaveCertificateSet& certSet, Security::ValidationContext& validContext);
656-
WEAVE_ERROR EndCertValidation(Security::WeaveCertificateSet& certSet, Security::ValidationContext& validContext);
659+
uint64_t peerNodeId, Security::WeaveCertificateSet& certSet, Security::ValidationContext& validContext) __OVERRIDE;
660+
WEAVE_ERROR EndCertValidation(Security::WeaveCertificateSet& certSet, Security::ValidationContext& validContext) __OVERRIDE;
661+
662+
#endif // WEAVE_CONFIG_LEGACY_CASE_AUTH_DELEGATE
657663

658664
// Locale
659665
static void WriteLocaleRequest(nl::Weave::TLV::TLVWriter &aWriter, void *ctx);

src/lib/profiles/security/WeaveCert.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@
2626
#ifndef WEAVECERT_H_
2727
#define WEAVECERT_H_
2828

29+
#include <string.h>
30+
2931
#include <Weave/Support/NLDLLUtil.h>
3032
#include <Weave/Core/WeaveTLV.h>
3133
#include <Weave/Support/ASN1.h>

src/lib/profiles/security/WeaveSig.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,11 +93,7 @@ class WeaveSignatureGenerator : public WeaveSignatureGeneratorBase
9393

9494
WEAVE_ERROR GenerateSignature(const uint8_t * msgHash, uint8_t msgHashLen, TLVWriter & writer, uint64_t tag) __OVERRIDE;
9595

96-
#if __cplusplus >= 201103L
9796
using WeaveSignatureGeneratorBase::GenerateSignature;
98-
#else
99-
WeaveSignatureGeneratorBase::GenerateSignature;
100-
#endif
10197

10298
private:
10399
virtual WEAVE_ERROR GenerateSignatureData(const uint8_t * msgHash, uint8_t msgHashLen, TLVWriter & writer) __OVERRIDE;

0 commit comments

Comments
 (0)