fenixvault-tee.js: ECDSA P-256 via Web Crypto — extractable:false (KRITIČNO) · getOrCreate(keyId): generira ili vraća cached key par — IDB pohrana CryptoKey objekta (structured clone) · sign(keyId,dat
tipfeat
commit93fe654
zakon[
"ZAKON 1A — FenixVault™ ML-DSA-65"
]
sto_je_napravljeno[
"fenixvault-tee.js: ECDSA P-256 via Web Crypto — extractable:false (KRITIČNO)",
"getOrCreate(keyId): generira ili vraća cached key par — IDB pohrana CryptoKey objekta (structured clone)",
"sign(keyId,data): sign() transparentno delegira na TEE (Android Keystore/iOS Secure Enclave)",
"verifySignature(sigHex,data,publicKeyJwk): stateless verifikacija s JWK public key",
"bpz9L5Seal(weise3_id,keyId): BunkerSeal BPZ-9 L5 integracija",
"revoke(keyId), listKeys(): upravljanje ključevima",
statusDONE