lpac/euicc
Peter Cai 4095ab5a15
feat: Allow libeuicc to be installed as a dynamic library (#57)
...based on option LPAC_DYNAMIC_LIBEUICC, defaults to OFF.

This makes it possible to use libeuicc on Linux without submoduling.

Note that this would require any future breaking change to increment the
MAJOR version of the project in the main CMakeLists.txt. This version
number is now a public interface and must be maintained.

As part of this commit, I have modified the version code in CMakeLists
to match the current release version.
2024-03-19 12:22:03 +08:00
..
base64.c make compiler (also devs) happy 2023-12-28 11:04:17 +08:00
base64.h make compiler (also devs) happy 2023-12-28 11:04:17 +08:00
CMakeLists.txt feat: Allow libeuicc to be installed as a dynamic library (#57) 2024-03-19 12:22:03 +08:00
derutil.c derutil: fix negative overflow 2024-03-15 16:54:42 +08:00
derutil.h derutil: add headless for generic asn.1 pack 2024-02-22 15:13:21 +08:00
es9p.c add message fallback (#55) 2024-03-17 09:08:55 +08:00
es9p.h profile download: new API and internal resources management 2024-02-26 00:59:46 +08:00
es10a.c profile download: new API and internal resources management 2024-02-26 00:59:46 +08:00
es10a.h change api naming back 2024-02-21 22:52:51 +08:00
es10b.c fix bug derutil.c and es10b.c on windows platform 2024-03-14 01:08:05 +08:00
es10b.h es10b: remove unexpected symbol 2024-02-26 11:13:58 +08:00
es10c.c es10c: prevent dynamic struct initialization 2024-03-01 10:36:38 +08:00
es10c.h es10c: refactor api name 2024-02-26 17:37:24 +08:00
es10c_ex.c fix: typo error (#47) 2024-03-15 20:12:34 +08:00
es10c_ex.h fix: typo error (#47) 2024-03-15 20:12:34 +08:00
euicc.c profile download: new API and internal resources management 2024-02-26 00:59:46 +08:00
euicc.h libeuicc: const interface in ctx 2024-02-26 17:38:04 +08:00
euicc.private.h new es10b_LoadBoundProfilePackage 2024-02-20 18:50:48 +08:00
hexutil.c refactor: types and warnings 2024-02-22 12:42:54 +08:00
hexutil.h refactor: types and warnings 2024-02-22 12:42:54 +08:00
interface.c libeuicc: const interface in ctx 2024-02-26 17:38:04 +08:00
interface.h fix windows dll export 2023-11-26 19:46:48 +08:00
interface.private.h Add debug env 2023-12-03 00:50:57 +08:00
libeuicc.pc.in feat: Allow libeuicc to be installed as a dynamic library (#57) 2024-03-19 12:22:03 +08:00
LICENSE code change to multi-license 2023-12-28 12:47:00 +08:00
sha256.c Initial commit 2023-09-21 12:15:29 +08:00
sha256.h Initial commit 2023-09-21 12:15:29 +08:00
tostr.c refactor: types and warnings 2024-02-22 12:42:54 +08:00
tostr.h we don't use asn1c anymore 2024-02-20 22:55:47 +08:00