Lines Matching refs:interface
28 struct IHuks interface;
238 service->interface.ModuleInit = HuksModuleInit;
239 service->interface.ModuleDestroy = HuksModuleDestroy;
240 service->interface.GenerateKey = HuksGenerateKey;
241 service->interface.ImportKey = HuksImportKey;
242 service->interface.ImportWrappedKey = HuksImportWrappedKey;
243 service->interface.ExportPublicKey = HuksExportPublicKey;
244 service->interface.Init = HuksInit;
245 service->interface.Update = HuksUpdate;
246 service->interface.Finish = HuksFinish;
247 service->interface.Abort = HuksAbort;
248 service->interface.CheckKeyValidity = HuksCheckKeyValidity;
249 service->interface.AttestKey = HuksAttestKey;
250 service->interface.GenerateRandom = HuksGenerateRandom;
251 service->interface.Sign = HuksSign;
252 service->interface.Verify = HuksVerify;
253 service->interface.Encrypt = HuksEncrypt;
254 service->interface.Decrypt = HuksDecrypt;
255 service->interface.AgreeKey = HuksAgreeKey;
256 service->interface.DeriveKey = HuksDeriveKey;
257 service->interface.Mac = HuksMac;
258 service->interface.ExportChipsetPlatformPublicKey = HuksExportChipsetPlatformPublicKey;
259 service->interface.UpgradeKey = HuksUpgradeKey;
260 service->interface.GetVersion = HuksGetVersion;
261 return &service->interface;