• Home
  • Raw
  • Download

Lines Matching refs:HksBlob

27 int32_t HuksHdiAdapterGenerateKey(const struct HksBlob *keyAlias, const struct HksParamSet *paramSe…
28 const struct HksBlob *keyIn, struct HksBlob *keyOut);
30 int32_t HuksHdiAdapterSign(const struct HksBlob *key, const struct HksParamSet *paramSet, const str…
31 struct HksBlob *signature);
33 int32_t HuksHdiAdapterVerify(const struct HksBlob *key, const struct HksParamSet *paramSet,
34 const struct HksBlob *srcData, const struct HksBlob *signature);
36 int32_t HuksHdiAdapterEncrypt(const struct HksBlob *key, const struct HksParamSet *paramSet,
37 const struct HksBlob *plainText, struct HksBlob *cipherText);
39 int32_t HuksHdiAdapterDecrypt(const struct HksBlob *key, const struct HksParamSet *paramSet,
40 const struct HksBlob *cipherText, struct HksBlob *plainText);
42 int32_t HuksHdiAdapterGenerateRandom(const struct HksParamSet *paramSet, struct HksBlob *random);
44 int32_t HuksHdiAdapterImportKey(const struct HksBlob *keyAlias, const struct HksBlob *key,
45 const struct HksParamSet *paramSet, struct HksBlob *keyOut);
47 int32_t HuksHdiAdapterExportPublicKey(const struct HksBlob *key, const struct HksParamSet *paramSet,
48 struct HksBlob *keyOut);
50 int32_t HuksHdiAdapterAgreeKey(const struct HksParamSet *paramSet, const struct HksBlob *privateKey,
51 const struct HksBlob *peerPublicKey, struct HksBlob *agreedKey);
53 int32_t HuksHdiAdapterDeriveKey(const struct HksParamSet *paramSet, const struct HksBlob *kdfKey,
54 struct HksBlob *derivedKey);
56 int32_t HuksHdiAdapterMac(const struct HksBlob *key, const struct HksParamSet *paramSet, const stru…
57 struct HksBlob *mac);
63 int32_t HuksHdiAdapterImportWrappedKey(const struct HksBlob *wrappingKeyAlias, const struct HksBlob
64 … const struct HksBlob *wrappedKeyData, const struct HksParamSet *paramSet, struct HksBlob *keyOut);
66 int32_t HuksHdiAdapterInit(const struct HksBlob *key, const struct HksParamSet *paramSet, struct H…
67 struct HksBlob *token);
69 int32_t HuksHdiAdapterUpdate(const struct HksBlob *handle, const struct HksParamSet *paramSet,
70 const struct HksBlob *inData, struct HksBlob *outData);
72 int32_t HuksHdiAdapterFinish(const struct HksBlob *handle, const struct HksParamSet *paramSet,
73 const struct HksBlob *inData, struct HksBlob *outData);
75 int32_t HuksHdiAdapterAbort(const struct HksBlob *handle, const struct HksParamSet *paramSet);
77 int32_t HuksHdiAdapterGetKeyProperties(const struct HksParamSet *paramSet, const struct HksBlob *ke…
79 int32_t HuksHdiAdapterAttestKey(const struct HksBlob *key, const struct HksParamSet *paramSet,
80 struct HksBlob *certChain);
82 int32_t HuksHdiAdapterUpgradeKey(const struct HksBlob *oldKey, const struct HksParamSet *paramSet,
83 struct HksBlob *newKey);
85 int32_t HuksHdiAdapterExportChipsetPlatformPublicKey(const struct HksBlob *salt,
86 enum HksChipsetPlatformDecryptScene scene, struct HksBlob *publicKey);