huangping
5d615dd393
feat: add build.rs pubkey embedding and webhook license/v1 endpoints
2026-05-18 22:39:05 +08:00
huangping
ebb3da2ad6
feat(rust): add online activation and heartbeat (HTTPS + HMAC signing) for selfhosted provider
2026-05-18 22:37:03 +08:00
huangping
fbce298f2b
feat(rust): add Provider trait + refactor C ABI to route through Provider
...
SelfHostedProvider implements Provider trait for offline license verification
2026-05-18 22:17:05 +08:00
huangping
8b90a71077
feat(rust): add device fingerprint and selfhosted provider (cache, license verify, offline validation)
2026-05-18 22:12:49 +08:00
huangping
f9203e077e
feat(rust): add crypto module (HKDF + AES-256-GCM + RSA verify)
2026-05-18 22:05:36 +08:00
huangping
b7a947409a
build(native): rename lib to craftlabs_auth_core, add crypto deps
...
feat(rust): extend error codes for selfhosted licensing (crypto/license state variants)
2026-05-18 22:02:28 +08:00
huangping
dc74c19be4
feat(native): add session management with global handle registry
2026-05-01 14:05:16 +08:00
huangping
d716719428
feat(native): add LicenseError enum with BitAnswer error code mapping
2026-05-01 14:02:58 +08:00
huangping
313315cd3f
chore: archive old C++ CMake build to .deprecated-cmake/; Rust is now canonical
2026-04-28 22:47:45 +08:00
huangping
b7f756bc2b
feat(rust): complete M5 security hardening — dynamic API, obfuscation, libloading
2026-04-28 22:45:49 +08:00
huangping
6a92f46447
feat(rust): split core library into activate/license/heartbeat modules with build.rs and C ABI tests
2026-04-28 18:46:20 +08:00
huangping
53c52a0b3e
refactor(native): rename C API auth_* -> craft_* across header, core, JNI bridge, and smoke tests
2026-04-28 18:27:34 +08:00
huangping
5073a4193f
refactor(native): rename C API auth_* -> craft_* in JNI bridge
2026-04-28 18:23:51 +08:00
huangping
f94f03bcc2
feat(sdk): AuthConfigs, JSON Schema, examples, and release checksum CI
...
Add craftlabs-auth-config.schema.json, Java AuthConfigs model with tests,
example configs aligned to BP-10, C/Java/auth-config documentation,
native header notes, RELEASING guide, and workflow to verify SDK
artifact checksums on release tags.
Made-with: Cursor
2026-04-06 21:05:12 +08:00
hpd840321
3894315759
feat: add native/Java auth SDK, docs, CI, and examples
...
Made-with: Cursor
2026-04-06 17:42:09 +08:00