Lines Matching refs:pre

124 <pre><code>int32_t ModuleInit(struct IHuks *self);</code></pre>
128 <pre>
131 </pre>
152 <pre><code>int32_t ModuleDestroy(struct IHuks *self);</code></pre>
156 <pre>
159 </pre>
179 <pre><code>int32_t GenerateKey(struct IHuks *self, const struct HuksBlob *keyAlias, const struct Hu…
180 const struct HuksBlob *keyIn, struct HuksBlob *encKeyOut);</code></pre>
184 <pre>
202 </pre>
233 <pre><code>int32_t ImportKey(struct IHuks *self, const struct HuksBlob *keyAlias, const struct Huks…
234 const struct HuksParamSet *paramSet, struct HuksBlob *encKeyOut);</code></pre>
238 <pre>
259 </pre>
290 <pre><code>int32_t ImportWrappedKey(struct IHuks *self, const struct HuksBlob *wrappingKeyAlias,
292 struct HuksBlob *encKeyOut);</code></pre>
296 <pre>
323 </pre>
354 <pre><code>int32_t ExportPublicKey(struct IHuks *self, const struct HuksBlob *encKey,
355 const struct HuksParamSet *paramSet, struct HuksBlob *keyOut);</code></pre>
359 <pre>
374 </pre>
395 <pre><code>int32_t Init(struct IHuks *self, const struct HuksBlob *encKey, const struct HuksParamSe…
396 struct HuksBlob *handle, struct HuksBlob *token);</code></pre>
400 <pre>
418 </pre>
447 <pre><code>int32_t Update(struct IHuks *self, const struct HuksBlob *handle, const struct HuksParam…
448 const struct HuksBlob *inData, struct HuksBlob *outData);</code></pre>
452 <pre>
467 </pre>
498 <pre><code>int32_t Finish(struct IHuks *self, const struct HuksBlob *handle, const struct HuksParam…
499 const struct HuksBlob *inData, struct HuksBlob *outData);</code></pre>
503 <pre>
518 </pre>
549 <pre><code>int32_t Abort(struct IHuks *self, const struct HuksBlob *handle, const struct HuksParamS…
553 <pre>
562 </pre>
591 <pre><code>int32_t CheckKeyValidity(struct IHuks *self, const struct HuksParamSet *paramSet,
592 const struct HuksBlob *encKey);</code></pre>
596 <pre>
605 </pre>
626 <pre><code>int32_t AttestKey(struct IHuks *self, const struct HuksBlob *encKey, const struct HuksPa…
627 struct HuksBlob *certChain);</code></pre>
631 <pre>
643 </pre>
672 <pre><code>int32_t ExportChipsetPlatformPublicKey(struct IHuks *self, const struct HuksBlob *salt,
673 enum HuksChipsetPlatformDecryptScene scene, struct HuksBlob *publicKey);</code></pre>
677 <pre>
689 </pre>
719 <pre><code>int32_t UpgradeKey(struct IHuks *self, const struct HuksBlob *encOldKey, const struct Hu…
720 struct HuksBlob *encNewKey);</code></pre>
724 <pre>
736 </pre>
757 <pre><code>int32_t GenerateRandom(struct IHuks *self, const struct HuksParamSet *paramSet, struct H…
761 <pre>
770 </pre>
791 <pre><code>int32_t Sign(struct IHuks *self, const struct HuksBlob *encKey, const struct HuksParamSe…
792 const struct HuksBlob *srcData, struct HuksBlob *signature);</code></pre>
796 <pre>
811 </pre>
832 <pre><code>int32_t Verify(struct IHuks *self, const struct HuksBlob *encKey, const struct HuksParam…
833 const struct HuksBlob *srcData, const struct HuksBlob *signature);</code></pre>
837 <pre>
852 </pre>
873 <pre><code>int32_t Encrypt(struct IHuks *self, const struct HuksBlob *encKey, const struct HuksPara…
874 const struct HuksBlob *plainText, struct HuksBlob *cipherText);</code></pre>
878 <pre>
893 </pre>
914 <pre><code>int32_t Decrypt(struct IHuks *self, const struct HuksBlob *encKey, const struct HuksPara…
915 const struct HuksBlob *cipherText, struct HuksBlob *plainText);</code></pre>
919 <pre>
934 </pre>
955 <pre><code>int32_t AgreeKey(struct IHuks *self, const struct HuksParamSet *paramSet,
956 …lob *encPrivateKey, const struct HuksBlob *peerPublicKey, struct HuksBlob *agreedKey);</code></pre>
960 <pre>
975 </pre>
996 <pre><code>int32_t DeriveKey(struct IHuks *self, const struct HuksParamSet *paramSet, const struct …
997 struct HuksBlob *derivedKey);</code></pre>
1001 <pre>
1013 </pre>
1034 <pre><code>int32_t Mac(struct IHuks *self, const struct HuksBlob *encKey, const struct HuksParamSet…
1035 const struct HuksBlob *srcData, struct HuksBlob *mac);</code></pre>
1039 <pre>
1054 </pre>