Lines Matching refs:context
80 void (*Encrypt)(struct NETAESContext *context, void *dst, const void *src);
81 void (*Decrypt)(struct NETAESContext *context, void *dst, const void *src);
103 BOOL NETAESCreate(NETAESContext *context, const void *key, u32 keylen, const void *iv);
104 BOOL NETAESCreateEx(NETAESContext *context, const void *key, u32 keylen,
106 void NETAESDelete(NETAESContext *context);
107 BOOL NETAESEncrypt(NETAESContext *context, void *dst, const void *src, u32 len);
108 BOOL NETAESDecrypt(NETAESContext *context, void *dst, const void *src, u32 len);
112 void AESiEncryptBlock(NETAESContext *context, u32 *dst, const u32 *src);
113 void AESiDecryptBlock(NETAESContext *context, u32 *dst, const u32 *src);
137 BOOL NETECCCreate(NETECCContext *context);
138 void NETECCDelete(NETECCContext *context);
139 BOOL NETECCUpdate(NETECCContext *context, const void *src, u32 len);
140 BOOL NETECCGetSign(NETECCContext *context, NETECCSignInfo *sign);
141 BOOL NETECCVerifySign(NETECCContext *context, const NETECCSignInfo *sign);
158 IOSError NETRSACreate(NETRSAContext *context, const void *publickey, int exponent);
159 void NETRSADelete(NETRSAContext *context);
160 void NETRSAUpdate(NETRSAContext *context, const void *message, u32 length);
161 IOSError NETRSAVerify(NETRSAContext *context, const void *sign);