Lines Matching refs:pre
128 <pre><code>int32_t ModuleInit(struct IHuks *self);</code></pre>
131 <pre>
134 </pre>
155 <pre><code>int32_t ModuleDestroy(struct IHuks *self);</code></pre>
158 <pre>
161 </pre>
181 <pre><code>int32_t GenerateKey(struct IHuks *self, const struct HuksBlob *keyAlias, const struct Hu…
182 const struct HuksBlob *keyIn, struct HuksBlob *encKeyOut);</code></pre>
186 <pre>
204 </pre>
235 <pre><code>int32_t ImportKey(struct IHuks *self, const struct HuksBlob *keyAlias, const struct Huks…
236 const struct HuksParamSet *paramSet, struct HuksBlob *encKeyOut);</code></pre>
240 <pre>
261 </pre>
292 <pre><code>int32_t ImportWrappedKey(struct IHuks *self, const struct HuksBlob *wrappingKeyAlias,
294 struct HuksBlob *encKeyOut);</code></pre>
298 <pre>
325 </pre>
356 <pre><code>int32_t ExportPublicKey(struct IHuks *self, const struct HuksBlob *encKey,
357 const struct HuksParamSet *paramSet, struct HuksBlob *keyOut);</code></pre>
361 <pre>
376 </pre>
397 <pre><code>int32_t Init(struct IHuks *self, const struct HuksBlob *encKey, const struct HuksParamSe…
398 struct HuksBlob *handle, struct HuksBlob *token);</code></pre>
402 <pre>
420 </pre>
449 <pre><code>int32_t Update(struct IHuks *self, const struct HuksBlob *handle, const struct HuksParam…
450 const struct HuksBlob *inData, struct HuksBlob *outData);</code></pre>
454 <pre>
469 </pre>
500 <pre><code>int32_t Finish(struct IHuks *self, const struct HuksBlob *handle, const struct HuksParam…
501 const struct HuksBlob *inData, struct HuksBlob *outData);</code></pre>
505 <pre>
520 </pre>
551 <pre><code>int32_t Abort(struct IHuks *self, const struct HuksBlob *handle, const struct HuksParamS…
554 <pre>
563 </pre>
592 <pre><code>int32_t CheckKeyValidity(struct IHuks *self, const struct HuksParamSet *paramSet,
593 const struct HuksBlob *encKey);</code></pre>
597 <pre>
606 </pre>
627 <pre><code>int32_t AttestKey(struct IHuks *self, const struct HuksBlob *encKey, const struct HuksPa…
628 struct HuksBlob *certChain);</code></pre>
632 <pre>
644 </pre>
673 <pre><code>int32_t ExportChipsetPlatformPublicKey(struct IHuks *self, const struct HuksBlob *salt,
674 enum HuksChipsetPlatformDecryptScene scene, struct HuksBlob *publicKey);</code></pre>
678 <pre>
690 </pre>
720 <pre><code>int32_t UpgradeKey(struct IHuks *self, const struct HuksBlob *encOldKey, const struct Hu…
721 struct HuksBlob *encNewKey);</code></pre>
725 <pre>
737 </pre>
758 <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>