Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[11909] pkcs11 support #2222

Merged
merged 30 commits into from
Dec 22, 2021
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
f969b07
Refs 11914. Move CA and PK load to abstraction depending on the URI
IkerLuengo Sep 21, 2021
a919e78
Refs 11914. Add dependency with libp11 in linux
IkerLuengo Sep 22, 2021
e0b3c09
Refs 11914. PKCS11 provider for PK load
IkerLuengo Sep 22, 2021
39b5706
Refs 11914. PKIDH using PKCS11 provider depending on URI
IkerLuengo Sep 22, 2021
2298d2a
Refs 11914. Create a fake UI method for PKCS11 provider
IkerLuengo Sep 22, 2021
bb6e2fc
Refs 11914. linters
IkerLuengo Sep 22, 2021
a8f30cb
Refs 11914. Do not make libp11 requiredwq
IkerLuengo Sep 22, 2021
cc9307d
Refs 11914. Adding test
IkerLuengo Oct 19, 2021
786a930
Refs 11914. Create token and keys inside test
IkerLuengo Oct 24, 2021
8373695
Refs 11914. Refactor test
IkerLuengo Oct 27, 2021
6648966
Refs 11914. Avoid singleton and make the provider destroy with plugin
IkerLuengo Oct 27, 2021
ca0534b
Refs 11914. Conditional compile with libP11
IkerLuengo Oct 27, 2021
46653be
Refs 11914. Changes requested on review
IkerLuengo Oct 27, 2021
a993743
Refs 11914. uncrustify
IkerLuengo Oct 27, 2021
97ff8af
Refs 11914. Suggestions on tests
IkerLuengo Oct 29, 2021
3096ce5
Refs 11914. Update dependencies on README
IkerLuengo Nov 2, 2021
ef9cd3b
Refs 11914. update fastrtps API pubsubreader
IkerLuengo Nov 3, 2021
ac891f1
Refs 11914. Remove unused parameter
IkerLuengo Nov 4, 2021
bf96644
Refs 11914. Update CMake framework
Dec 5, 2021
00c586b
Refs 11914. Make p11 windows installer friendly
Dec 9, 2021
20c01e6
Refs 11914. Make test grep independent on windows
Dec 16, 2021
94d294a
Refs 11914. Ignore pkcs11 tests if not available.
Dec 16, 2021
519e8e7
Refs 11914. Update system calls on windows
Dec 16, 2021
8618307
Refs 11914. Linux ci fixes.
Dec 20, 2021
804df63
Refs 11914. Make CMake hint openssl config to blackbox tests on windows
Dec 21, 2021
a23cc9b
Refs 11914. Rebase fixes.
Dec 21, 2021
ecdf86b
Refs 11914. Linter.
Dec 21, 2021
0aead0b
Refs 11914. Address reviewers comments.
Dec 21, 2021
6ee7fa8
Refs 11914. Address reviewers comments.
Dec 21, 2021
9ffce97
Refs 11914. Disable pkcs11 windows testing till ci is reviewed
Dec 21, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions test/unittest/dds/publisher/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,7 @@ set(DATAWRITERTESTS_SOURCE DataWriterTests.cpp
${PROJECT_SOURCE_DIR}/src/cpp/security/cryptography/AESGCMGMAC_KeyFactory.cpp
${PROJECT_SOURCE_DIR}/src/cpp/security/cryptography/AESGCMGMAC_Transform.cpp
${PROJECT_SOURCE_DIR}/src/cpp/security/cryptography/AESGCMGMAC_Types.cpp
${PROJECT_SOURCE_DIR}/src/cpp/security/artifact_providers/FileProvider.cpp
${PROJECT_SOURCE_DIR}/src/cpp/security/authentication/PKIIdentityHandle.cpp
${PROJECT_SOURCE_DIR}/src/cpp/security/authentication/PKIHandshakeHandle.cpp
${PROJECT_SOURCE_DIR}/src/cpp/security/accesscontrol/AccessPermissionsHandle.cpp
Expand Down
1 change: 1 addition & 0 deletions test/unittest/statistics/dds/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,7 @@ if (SQLITE3_SUPPORT AND FASTDDS_STATISTICS)
${PROJECT_SOURCE_DIR}/src/cpp/rtps/xmlparser/XMLParser.cpp
${PROJECT_SOURCE_DIR}/src/cpp/rtps/xmlparser/XMLParserCommon.cpp
${PROJECT_SOURCE_DIR}/src/cpp/rtps/xmlparser/XMLProfileManager.cpp
${PROJECT_SOURCE_DIR}/src/cpp/security/artifact_providers/FileProvider.cpp
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This source file should be included in case SECURITY is enabled (from line 277 on)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's absolutely right!

${PROJECT_SOURCE_DIR}/src/cpp/statistics/fastdds/domain/DomainParticipant.cpp
${PROJECT_SOURCE_DIR}/src/cpp/statistics/fastdds/domain/DomainParticipantImpl.cpp
${PROJECT_SOURCE_DIR}/src/cpp/statistics/fastdds/domain/DomainParticipantStatisticsListener.cpp
Expand Down