I have a product that uses the nRF5 SDK that I do not plan to migrate to the nRF Connect SDK. My product uses ocrypto 3.0.8, which shipped with the latest version of the nRF5 SDK. I would like to use the most up-to-date version, v3.0.15.
What I've tried doing is to simply pull "oberon_3.0.15.lib" from sdk-nrfxlib/crypto/nrf_oberon/lib/cortex-m4/hard-float/short-wchar at main · nrfconnect/sdk-nrfxlib (github.com) and have it replace "oberon_3.0.8.lib" in my Keil project. However, I get the following linker error:
.\_build\nrf52832_xxaa.axf: error: L6007U: Could not recognize the format of file ..\..\..\..\..\..\external\nrf_oberon\lib\cortex-m4\hard-float\short-wchar\oberon_3.0.15.lib.
Why is this? I would have guessed that "3.0.15.lib" is the same format as "3.0.8.lib". What is the correct way to incorporate the latest version of the library to my Keil project?