Krzysztof Jackiewicz [Tue, 3 Jun 2025 11:57:53 +0000 (13:57 +0200)]
Remove smack dependency
Change-Id: I3c6b9d006abbc63ff65e8371e3d68efce3cc6306
Dongsun Lee [Tue, 20 May 2025 05:48:55 +0000 (14:48 +0900)]
Change default umask to 0026
Change-Id: Ib34fcc883b9156d287d1c05b368132b0174bb905
Krzysztof Malysa [Tue, 10 Dec 2024 16:11:34 +0000 (17:11 +0100)]
Release version 1.0.8
Change-Id: Ie2e2294e11c2b4c05084235567cd960115f75266
Krzysztof Malysa [Wed, 11 Dec 2024 14:04:36 +0000 (15:04 +0100)]
Add test for buffer overflow
Change-Id: Iaeeb5cbfb4e73eb15c0c4f47a25d9e2a503c1bce
Krzysztof Malysa [Tue, 10 Dec 2024 16:09:09 +0000 (17:09 +0100)]
Fix buffer overflow in receving message from server
Change-Id: I423599fdd9b1dde27335a9f87d65a85794c802e1
Krzysztof Malysa [Mon, 9 Dec 2024 14:18:00 +0000 (15:18 +0100)]
Remove unnecessary shared_ptr
Change-Id: Iacd2ab49b089cd21c30d3f725b3966e15f901b94
Jakub Wlostowski [Wed, 20 Nov 2024 10:58:29 +0000 (11:58 +0100)]
Increase code coverage
Change-Id: I5b5963b189c2b97e3699213bba6d540bebb3f717
Filip Skrzeczkowski [Thu, 17 Oct 2024 10:23:47 +0000 (12:23 +0200)]
Enhance API descriptions
Change-Id: I788d46c490f7851da5faf88212bd43d267beab75
Jakub Wlostowski [Wed, 13 Nov 2024 13:46:09 +0000 (14:46 +0100)]
Fix Jenkins tests classification
Change-Id: I7d1b72a9f5f8f44cd74ad1907781eb804bb0735b
Krzysztof Jackiewicz [Wed, 30 Oct 2024 08:14:40 +0000 (09:14 +0100)]
Release version 1.0.7
Change-Id: I23260d87e335a26ef7652a311554f7e7ba0ee633
Krzysztof Jackiewicz [Mon, 28 Oct 2024 08:13:02 +0000 (09:13 +0100)]
Fix use after free/realloc
Change-Id: Ia1c287de4add32e372d7213f0abd656d7ddb8ba5
Krzysztof Jackiewicz [Wed, 16 Oct 2024 07:27:56 +0000 (09:27 +0200)]
Remove unused code
Change-Id: I9a80b733501470176a65209dbae9e6f6f6dd42cd
Krzysztof Malysa [Tue, 15 Oct 2024 13:32:18 +0000 (15:32 +0200)]
Fix (mostly) UBSAN found issues
Change-Id: I25f714a654642c8c95bc02a881ec8543b913b9bd
Dongsun Lee [Tue, 30 Jul 2024 03:43:16 +0000 (12:43 +0900)]
Refactoring serialization to avoid strict aliasing violation
Change-Id: I5319c060c61459c97a0bef24ee52020cf2b101bf
Krzysztof Malysa [Tue, 15 Oct 2024 13:29:41 +0000 (15:29 +0200)]
Fix memory issues
All were found using ASAN and UBSAN.
Change-Id: I9c7016cd8df4751083eb280f1dfb22bd28b53fe6
Daniel Kita [Thu, 3 Oct 2024 07:58:55 +0000 (09:58 +0200)]
Disable MC/GA_valid_request_and_cancel_P test on emulator
No waiting for communication with the device
causes response callback to be called immediately
which makes wauthn_cancel() return
WAUTHN_ERROR_NOT_ALLOWED
Change-Id: Ic5478534f8327f4ed5de40eb21b07f2df22debb5
Dongsun Lee [Wed, 2 Oct 2024 02:13:31 +0000 (11:13 +0900)]
Replace __gcov_flush by __gcov_dump and __gcov_reset
Change-Id: Idab5e5e1a863e078cf547db197517f2e3adb92a1
Daniel Kita [Wed, 2 Oct 2024 11:46:42 +0000 (13:46 +0200)]
Add explanation for userId contents
Change-Id: If18f24bd58603ed5c27dfdc38bd2bfa35226cc3f
Yonggoo Kang [Mon, 30 Sep 2024 03:17:33 +0000 (12:17 +0900)]
Release version 1.0.6
Change-Id: Ic9eb82c6a985f4a123b23bbfd997cb53b86f50e1
Yonggoo Kang [Wed, 25 Sep 2024 10:15:24 +0000 (19:15 +0900)]
Prevent run server without filelock
Before this patch, the webauthn-server can be launched when flock() is failed.
Change-Id: I2d15f79ceb1ffdb40c5c82146a6437163b7cb546
Daniel Kita [Fri, 30 Aug 2024 06:39:38 +0000 (08:39 +0200)]
Add exclude credentials option
-Exclude credentials support
-Linked data matching available for every created user
Change-Id: I5bf793981a7564ae19c8d2b40de2f15d842536bf
Yonggoo Kang [Thu, 19 Sep 2024 09:42:42 +0000 (18:42 +0900)]
Move Closing QR viewer into response callbacks
By this patch, the viewer will be closed at early and after returned any error.
Change-Id: I8f519155209f3546763b3fde68204de0617e103c
Yonggoo Kang [Thu, 19 Sep 2024 09:24:12 +0000 (18:24 +0900)]
Remove unnecessary chsmack command
Change-Id: Ie511984edf6ffa383507c74a0eb010a0061d6514
Krzysztof Jackiewicz [Fri, 30 Aug 2024 14:44:50 +0000 (16:44 +0200)]
Fix pointed variable going out of scope
Change-Id: I4111c441ffb33626d71d3a6eef0196dfdde38567
Yonggoo Kang [Fri, 30 Aug 2024 03:01:09 +0000 (12:01 +0900)]
Release version 1.0.5
Change-Id: Ied598bc17a0b2851f1008be805979d6676601b5b
Yonggoo Kang [Thu, 29 Aug 2024 11:27:19 +0000 (20:27 +0900)]
Resolve using invalid iterator
- it->second.id is invalid if the it equal to contents->createdCredDescs.end()
- CID
1789324 from coverity check
Change-Id: I7dace1a8728521416d38bce2db01810ee84d7f77
Yonggoo Kang [Thu, 29 Aug 2024 11:15:08 +0000 (20:15 +0900)]
Resolve using of auto that causes a copy
- Avoid unnecessary object copies can affect performance
- CID
1789326 from coverity check
Change-Id: I74ea483e117009b7c2a6960e68edb07134a72b7a
Yonggoo Kang [Thu, 29 Aug 2024 11:12:40 +0000 (20:12 +0900)]
Initialize pointers
- CID
1787951 and
1787954 from coverity check
Change-Id: I9e37807c0e08263c8f6b01275675c5d3f262fb73
Yonggoo Kang [Thu, 29 Aug 2024 07:57:46 +0000 (16:57 +0900)]
Release version 1.0.4
Change-Id: Ie96ffe3d38b3133e0b4bbd1404df7abe25014b84
Yonggoo Kang [Thu, 29 Aug 2024 07:33:40 +0000 (16:33 +0900)]
Add array header to resolve CTAD failed on debug mode
When build with debug_mode for tizen_x,
class template argument deduction(CTAD) has failed.
To resolve this, fix to use the array from array header.
Change-Id: I1a120f5572607e16bb92d8a0f717f80606bd3f60
Yonggoo Kang [Thu, 29 Aug 2024 06:19:38 +0000 (15:19 +0900)]
Fix operator bug
This bug is found when build to tizen_x by -Werror=unused-result flag.
Change-Id: Ie1bab1a28f897231d3292f95ad2b4075dd101a0e
Dongsun Lee [Wed, 28 Aug 2024 01:44:50 +0000 (10:44 +0900)]
Release version 1.0.3
Change-Id: I30a3df92e8fee0ae16b12ae86c1f31609cdd5478
Yonggoo Kang [Tue, 27 Aug 2024 06:20:50 +0000 (15:20 +0900)]
Relax parameter check for pointer of {pointer, size}
If a pointer of {pointer, size} is not NULL,
webauthn expects the pointer->pointer is not NULL and the pointer->size is not 0.
But webauthn allows the pointer is NULL and size is 0.
Change-Id: I732f550cec586d11f38d22ef4cd6fad830956000
Krzysztof Jackiewicz [Mon, 26 Aug 2024 09:00:51 +0000 (11:00 +0200)]
Release version 1.0.2
Change-Id: I20c107ace8b86588d419bccca824833d4cb95e3e
Yonggoo Kang [Tue, 20 Aug 2024 10:56:51 +0000 (19:56 +0900)]
Add quotation mark for check spaces
Change-Id: Iad0049756e3f9dc3e67700d66cedc80c293309db
Daniel Kita [Mon, 12 Aug 2024 11:23:45 +0000 (13:23 +0200)]
Fix return value in GenerateQRCode
Change-Id: I86e469724b148d0307a039f17402603e75ebaf19
Yonggoo Kang [Thu, 8 Aug 2024 05:55:36 +0000 (14:55 +0900)]
Enable unfixed userId and allowCredential for test
- Replace userId from fixed value to input value
- Replace error value to string for log
- Minor fix with log
- Save created credential descriptors in memory
- Enable unfixed allowCredential option for authentication
- Deny requests with username as blank for registration
- Add testMsg to UI for display error information
- Add created usernames to UI
- Modify position and size of some UI components
Change-Id: If5d672adf9dc0fa5a420b2cb37e258dc182d999c
Yonggoo Kang [Mon, 19 Aug 2024 12:16:47 +0000 (21:16 +0900)]
Change log level from warning to debug
Change-Id: I99cfc4274dfa413b5f81f2bc7f2abef5d18a9327
Yonggoo Kang [Tue, 20 Aug 2024 08:16:16 +0000 (17:16 +0900)]
Fix log level from error to warn for normal cases
Change-Id: I9b3bb092355696a2f4f65fd18f3471e870c07ae5
Yonggoo Kang [Mon, 5 Aug 2024 12:59:14 +0000 (21:59 +0900)]
Reinforce parameter check logic and unittests
- Update parameter check logic
- nullptr, invalid string, invalid setting
- Ingore some unknown enum values
- Modify some test-common data
- Update Webauthn API tests and add some positive cases
Change-Id: I4f568b99339fff278eb00797aae77d73ba3e6c80
Yonggoo Kang [Fri, 9 Aug 2024 10:37:50 +0000 (19:37 +0900)]
Resolve data race condition on manual tests
Change-Id: I11525e5aa6248f3b3f9ea4afac6648324fc9a336
Yonggoo Kang [Fri, 9 Aug 2024 01:33:35 +0000 (10:33 +0900)]
Modify waiting information log
Change-Id: I07caef28e3efa1134d15753edd37e3fc7c6b3220
Krzysztof Jackiewicz [Wed, 7 Aug 2024 15:31:56 +0000 (17:31 +0200)]
Skip feature check in emulator builds
Change-Id: Id4c93e8177301680e9428408a9d4514ec003c771
Krzysztof Jackiewicz [Mon, 8 Jul 2024 08:54:53 +0000 (10:54 +0200)]
Implement privilege tests
Change-Id: I7c7cd37fbc9cd47ad1e429997d057ac167e84ac8
Krzysztof Jackiewicz [Thu, 4 Jul 2024 09:58:44 +0000 (11:58 +0200)]
Implement privilege check
Use synchronous cynara API under assumption that only one request is
allowed at a time and we don't have to worry about multiple clients
being delayed by cynara calls.
Change-Id: I06edbf8f0b9139e392fb319b3df5f6ef048e7d1c
Krzysztof Jackiewicz [Wed, 7 Aug 2024 15:31:23 +0000 (17:31 +0200)]
Fix feature check in wauthn_cancel()
Change-Id: Ia918f03902cd87994952feb312b9bc216df247ef
Krzysztof Jackiewicz [Fri, 2 Aug 2024 11:32:53 +0000 (13:32 +0200)]
Fix feature check logic
The check_network_features() was unused when feature check was disabled which
led to a build break it this configuration.
Keep the NO_FEATURE_CHECK ifdef in a single place for clarity.
Return either WAUTHN_ERROR_NOT_SUPPORTED or WAUTHN_ERROR_NONE.
Switch to bool return values to simplify the code.
Change-Id: I0e514a1b6e43970907734fcb0eaf0344cb5f509e
Daniel Kita [Mon, 25 Mar 2024 08:53:07 +0000 (09:53 +0100)]
Add manual test
Change-Id: I1282040fb96617ccc3c42879cbf637c938ee351d
Yonggoo Kang [Tue, 30 Jul 2024 12:45:28 +0000 (21:45 +0900)]
Update log level and messages for checking features
Change-Id: I0d1e780adf8df4184053e7ddb16358461ca572b4
Yonggoo Kang [Tue, 30 Jul 2024 11:52:53 +0000 (20:52 +0900)]
Update manual tests and logs
- Update check logic for terminate
- Set timeout to make time out error while waiting for update_linked_data callback
- Add LogInfo to main points
- Minor fix
Change-Id: I745305b2f26d495038c92a7c7208c331035395ee
Dongsun Lee [Wed, 24 Jul 2024 05:19:20 +0000 (14:19 +0900)]
Fix alignment issue during (de)serialization
- A SIGBUS happened due to not-algined wauthn_const_buffer_s
- To fix this, a padding is added during serialization.
Change-Id: Ib872cd7e39b43061fcd0fdcf83715e7ecef50e4e
Krzysztof Jackiewicz [Thu, 25 Jul 2024 11:00:24 +0000 (13:00 +0200)]
Fix documentation formatting
Change requested during Native API Reference preparation.
Change-Id: I1b4218bd966019495dcd026412ebb5616e4a4420
Yonggoo Kang [Tue, 23 Jul 2024 06:17:02 +0000 (15:17 +0900)]
Replace to absolute path for chsmack
Change-Id: Idf47621eccd84dc4922599509a8fc5e87dd2052d
Krzysztof Jackiewicz [Tue, 23 Jul 2024 06:56:32 +0000 (08:56 +0200)]
Bump major version
This is due to backward incompatible changes in the API.
Also:
* Fix the pc files and include versioning in them.
* Fix cmake warning
Change-Id: If0229cb0e8d54ed57604377ed9386d651eacd5ba
Krzysztof Jackiewicz [Tue, 30 Apr 2024 19:51:34 +0000 (21:51 +0200)]
Fix ACR related issues
* Fix issues reported by review script
https://github.sec.samsung.net/RPO7-TIZEN/tizen-native-api-review-script/
* Fix issues reported in ACR review comments
https://jira.sec.samsung.net/browse/ACR-1843
* Add known causes of errors
* Add privileges & features
* Add unconcactable authenticator error
* Update tests
* Check features (but add option to disable it for emulator builds)
Change-Id: Idcd751571fd92bce3c5cf1c3e8906dc3a77f317a
Krzysztof Malysa [Thu, 18 Jul 2024 13:45:03 +0000 (15:45 +0200)]
Fix nullptr dereference
If the callbacks structure is freed/reused before the last call to
callbacks->linked_data_callback there would be a use-after-free.
This patch fixes this by coping the callbacks structure to the thread
context so it can be used safely without imposing restrictions on the
lifetime of the callbacks structure on the user.
Change-Id: I20c6ef9f142f9163e0fa16adb042bd13e9e65e12
Yonggoo Kang [Wed, 17 Jul 2024 13:58:34 +0000 (22:58 +0900)]
Add Log for debug
- Add Request log for API parameters
- Add LinkedData log for reponse
- minor fix
Change-Id: Ibcd140a5f743a72e34fd5e6f0a59f8ad28359f72
Dariusz Michaluk [Wed, 12 Jun 2024 12:50:15 +0000 (14:50 +0200)]
Automate code coverage measurement
To gather unit tests coverage report:
- build with: --define "gcov 1",
- instal webauthn-gcov rpm,
- run webauthn-coverage.sh script.
Change-Id: I9d3cdb38733a412e64bcfea9924b9292d43d633a
Dongsun Lee [Mon, 3 Jun 2024 03:54:06 +0000 (12:54 +0900)]
Add webauthn-image-viewer
The image-viewer application is not supported in VD products
Change-Id: I0027b45ca15c431813cbc1689ddcd186818acc22
Dongsun Lee [Thu, 30 May 2024 09:09:41 +0000 (18:09 +0900)]
Add missing header file to libwebauth-client-devel
Change-Id: I8e626cef2aea4c8e62cce5fef239ea1f1f8e5aad
Yonggoo Kang [Tue, 28 May 2024 07:07:44 +0000 (16:07 +0900)]
Fix waiting conditions for update linked data
Change-Id: I7857495d8b5c223f8f24ab8b2e9cf55dc6c87142
Yonggoo Kang [Fri, 24 May 2024 05:18:56 +0000 (14:18 +0900)]
Resolve DEREF_OF_NULL.RET.ALLOC.MINOR issue
Change-Id: I4a1318c4462408a420ce0b225b45cbe3f178a271
Yonggoo Kang [Fri, 24 May 2024 04:50:22 +0000 (13:50 +0900)]
Support update_linked_data callback and apply manual test
Change-Id: I8ebfce98fa4d4c0c491ab62e91b755aab10243fb
Yonggoo Kang [Thu, 9 May 2024 06:34:45 +0000 (15:34 +0900)]
Remove unnecessary prints in unittests
Change-Id: Iab2be919c3fd0339c6410314725c3f3091a4b632
Yonggoo Kang [Fri, 3 May 2024 02:43:35 +0000 (11:43 +0900)]
Rename unit-tests to unittests for coverage naming rule
Change-Id: Ib0a43a3a7a64d9d32fbdf57f413eff1536053342
Yonggoo Kang [Thu, 25 Apr 2024 08:51:50 +0000 (17:51 +0900)]
Edit LICENSE with 2023 - 2024
- Minor fix on Heading comments
Change-Id: Id503ad08bfaead3a301211e93e87b92ecf8fef4f
Dongsun Lee [Fri, 26 Apr 2024 09:48:26 +0000 (18:48 +0900)]
Add build flags for PIE
Change-Id: Iffaac9946139daa0bfd2da41f20ed45b048e4d10
Yonggoo Kang [Wed, 24 Apr 2024 05:02:43 +0000 (14:02 +0900)]
Setup for automatic coverage measurement
- Setup automatic coverage measurement by run-unittest.sh
- Merge coverage data with webauthn-server daemon
Change-Id: I1d903ed1d8ce06f0e8b72ec31dc20d5836f9019c
Yonggoo Kang [Tue, 23 Apr 2024 03:39:48 +0000 (12:39 +0900)]
Add unit tests for utils
Change-Id: Ia838f962ee2ffa783f99dbe0d1fbadb46ca2db83
Yonggoo Kang [Tue, 23 Apr 2024 03:39:22 +0000 (12:39 +0900)]
Move SocketManager's exception to exception header
Change-Id: I01cd901b9dfe94b0f72f119dc2a848bf56f97450
Dongsun Lee [Tue, 16 Apr 2024 07:24:35 +0000 (16:24 +0900)]
Update remarks of wauthn_cb_update_linked_data callback
Change-Id: I9b4872796bada4443b7c44dddc91c276b7a179df
Dongsun Lee [Mon, 22 Apr 2024 09:28:55 +0000 (18:28 +0900)]
Change since_tizen from 9.0 to 7.0
The DA uses tizen 7.0 this year. So we need to support tizen 7.0, too.
Change-Id: Ib7b22c7e9e24b86db8a51d6e27229614b92959ae
Yonggoo Kang [Thu, 18 Apr 2024 07:53:28 +0000 (16:53 +0900)]
Limit permissions of the lock file for non-owner
Change-Id: I230ba7b9467c04e83f5cf48630055b174faded1f
Yonggoo Kang [Thu, 18 Apr 2024 05:33:57 +0000 (14:33 +0900)]
Mitigate possibility of DoS attack from throwing bad_alloc
Change-Id: I5c45e0a2e11915f5a4388ec4d960fa1051b7eb20
Yonggoo Kang [Wed, 17 Apr 2024 09:11:25 +0000 (18:11 +0900)]
Integration manual test with webautn-ble for state-assisted transaction
- Support manual test for state-assisted transactions.
- INCLUDED:
The webauthn call the update_linked_data callback manually after call response callback.
It will be removed with the webauthn-ble support the update callback.
Change-Id: I723f02b6c0ada491d05b3f8bae416ea79cd148b2
Yonggoo Kang [Mon, 15 Apr 2024 16:21:04 +0000 (01:21 +0900)]
Update the callback logic for handle the wauthn_cb_update_linked_data
- Add wauthn_cb_update_linked_data related logic and unittests
- Fix bug on the __checkValidity() about valid range
- Move UnsetBusy() into the Response Callback
- Minor fix about naming
- Ready for manual test with the added callback
Change-Id: I31794d5e6c9036f142ae8aaf0b58552e59c98546
Dongsun Lee [Mon, 15 Apr 2024 01:11:30 +0000 (10:11 +0900)]
add wauthn_cb_update_linked_data to support 2 min wait
Change-Id: Ic6f6600f2ba1abf597fd7d14216c2580029f65fd
Dongsun Lee [Mon, 15 Apr 2024 01:09:57 +0000 (10:09 +0900)]
add identity_key to wauthn_hybrid_linked_data_s
Change-Id: I82b82e8f9feaf08dc8d54c51cf78e808721dedbc
Yonggoo Kang [Thu, 11 Apr 2024 04:40:27 +0000 (13:40 +0900)]
Integration manual test with webautn-ble for QR initiated transaction
Change-Id: If380da9e8a855089f8d5cd26ac26fe444785f2a9
Yonggoo Kang [Wed, 3 Apr 2024 09:01:47 +0000 (18:01 +0900)]
Split initialization from constructor of ClientRequest
Change-Id: I0d82a955f0dc88e9317bcc74fe82e09b138f6882
Krzysztof Malysa [Wed, 27 Mar 2024 18:11:38 +0000 (19:11 +0100)]
Fix typos
Change-Id: Ib135c77a6f900ae1b24471dc28c2fdddc6d6146e
Yonggoo Kang [Wed, 27 Mar 2024 08:10:08 +0000 (17:10 +0900)]
Add tests for cancel API and ClientRequest classes
Change-Id: Id09b9e92a10b06662a556ade657aa2172828280c
Yonggoo Kang [Wed, 27 Mar 2024 07:45:51 +0000 (16:45 +0900)]
Handle not supported client's api call when shared library does not linked
- Patch for the Change 308485
- Remove throwing exception in the constructor of DLLoader
- Add funtions for check if the webauthn-ble shared lib is linked
- Minor fix
Change-Id: I46a2d98e5808741334f388ed5163b2804ea09bca
Yonggoo Kang [Wed, 27 Mar 2024 05:57:08 +0000 (14:57 +0900)]
Remove unnecessary README.md file for now
Change-Id: Ifb2a1e6e36e4ccdbb12cde9f1da5b013aaf1729a
Yonggoo Kang [Tue, 26 Mar 2024 11:11:57 +0000 (20:11 +0900)]
Move some implementation from header to cpp
- Patch for the comment on the change-id 308437
Change-Id: I670332d39aa606f270792cc35b16da153a480fb8
Yonggoo Kang [Tue, 26 Mar 2024 08:55:43 +0000 (17:55 +0900)]
Make exception type for invalid shared library
Change-Id: If79f76ffb5ea1abab8ff80f80037c57ad2b9002b
Yonggoo Kang [Tue, 26 Mar 2024 08:16:42 +0000 (17:16 +0900)]
Move common data and functions into TestCommon
Change-Id: I272698f8191d8dd1fa1be219494edfd17591c857
Yonggoo Kang [Mon, 25 Mar 2024 13:23:25 +0000 (22:23 +0900)]
Make abstraction of ClientRequest, DLLoader, Service
- Enable to test each class
- Add m_notifyMe fd to notify to stop main loop
- Modify unittests to WebAuthn API
- Add unittests to ClientRequest
- Add unittests to DLLoader
- Add unittests to SocketManager
Change-Id: I721e08bae1515ac95f91aed4e2751acd7ea61bcb
Dongsun Lee [Thu, 21 Mar 2024 07:58:19 +0000 (16:58 +0900)]
Add references and decritpions to API
Change-Id: Ifee871537be2642236244788b4a2d4ca76c41da3
Dongsun Lee [Thu, 21 Mar 2024 09:44:57 +0000 (18:44 +0900)]
Remove challenge from API
Change-Id: If2d938965c210d19c0c0029ca5ed7f36fd0254e3
Dongsun Lee [Thu, 21 Mar 2024 07:59:32 +0000 (16:59 +0900)]
Remove json_data from API
Change-Id: Ibc9199bbd076e9ac05119c1f9b342b2ee92b761d
Dongsun Lee [Tue, 19 Mar 2024 04:47:43 +0000 (13:47 +0900)]
Remove unused WEBAUTHN_MAX_USER_ID_LENGTH from API
Change-Id: Ie81fb9ab1d0ce4ff4c97948a30bfd890f8637fa7
Dongsun Lee [Tue, 19 Mar 2024 03:01:01 +0000 (12:01 +0900)]
remove is_conditional_mediation_available from API
Change-Id: I78addbf3907abbda9fa9b8006da498b1a75a3c1a
Yonggoo Kang [Fri, 15 Mar 2024 12:19:34 +0000 (21:19 +0900)]
Refine FileLocker and add unittests
- Move Exception for FileLocker to exception.h
- Add lockFile parameter into constructor of ServiceFileLocker
- Change throwing exception to logging error
- Add unittests for FileLocker
- Move the FILE_LOCKER to header
Change-Id: I4c7883d1558e20d2d63c05732a4d2feb4810d3d3
Yonggoo Kang [Fri, 15 Mar 2024 12:09:40 +0000 (21:09 +0900)]
Remove sleep on unittest
- The webauthn-server need to be stopped by manual or script before pull gcda files
Change-Id: I8c49b8233d638ecee18bc69b0134bc5c33286f81
Yonggoo Kang [Fri, 15 Mar 2024 12:07:48 +0000 (21:07 +0900)]
Fix typo
Change-Id: Ibf9a488e90d343417f881e7d680a17743c673b46
Yonggoo Kang [Fri, 15 Mar 2024 12:06:48 +0000 (21:06 +0900)]
Remove unused util function
Change-Id: I3bfa17afaaf6fc39efc7e9ad3e99c35aa8460198
Yonggoo Kang [Fri, 15 Mar 2024 11:25:21 +0000 (20:25 +0900)]
Refine QRCallback logic of request on server side
- Prevent to access to nullptr
- Remove unnecessary exception types
- Remove duplicated code block
- Move the result log from GetUserData() to outside
Change-Id: If654b9bd568cf088df94ec55f51489ef579be381
Yonggoo Kang [Thu, 14 Mar 2024 12:00:20 +0000 (21:00 +0900)]
Fix minor
- Fix typo
- Add a missing header
- Remove unnecessary newlines
Change-Id: Id9b5f287a4dbdca9b997fcfb6241a07b783772fd
Yonggoo Kang [Thu, 14 Mar 2024 11:57:38 +0000 (20:57 +0900)]
Remove repeated condition
Change-Id: I93fe37003d075fa04fb4d90f1dbf1a8fdc7de1bb