• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/src/router/iputils/racoon/missing/crypto/rijndael/

Lines Matching defs:cipher

75 int rijndael_cipherInit(cipherInstance *cipher, BYTE mode, char *IV) {
77 cipher->mode = mode;
82 bcopy(IV, cipher->IV, MAX_IV_SIZE);
84 bzero(cipher->IV, MAX_IV_SIZE);
89 int rijndael_blockEncrypt(cipherInstance *cipher, keyInstance *key,
94 if (cipher == NULL ||
105 switch (cipher->mode) {
115 ((word32*)block)[0] = ((word32*)cipher->IV)[0] ^ ((word32*)input)[0];
116 ((word32*)block)[1] = ((word32*)cipher->IV)[1] ^ ((word32*)input)[1];
117 ((word32*)block)[2] = ((word32*)cipher->IV)[2] ^ ((word32*)input)[2];
118 ((word32*)block)[3] = ((word32*)cipher->IV)[3] ^ ((word32*)input)[3];
133 *((word32*)iv[0]) = *((word32*)(cipher->IV ));
134 *((word32*)iv[1]) = *((word32*)(cipher->IV+ 4));
135 *((word32*)iv[2]) = *((word32*)(cipher->IV+ 8));
136 *((word32*)iv[3]) = *((word32*)(cipher->IV+12));
181 int rijndael_padEncrypt(cipherInstance *cipher, keyInstance *key,
186 if (cipher == NULL ||
197 switch (cipher->mode) {
214 iv = cipher->IV;
246 int rijndael_blockDecrypt(cipherInstance *cipher, keyInstance *key,
251 if (cipher == NULL ||
253 (cipher->mode != MODE_CFB1 && key->direction == DIR_ENCRYPT)) {
262 switch (cipher->mode) {
272 *((word32*)iv[0]) = *((word32*)(cipher->IV ));
273 *((word32*)iv[1]) = *((word32*)(cipher->IV+ 4));
274 *((word32*)iv[2]) = *((word32*)(cipher->IV+ 8));
275 *((word32*)iv[3]) = *((word32*)(cipher->IV+12));
292 *((word32*)iv[0]) = *((word32*)(cipher->IV));
293 *((word32*)iv[1]) = *((word32*)(cipher->IV+ 4));
294 *((word32*)iv[2]) = *((word32*)(cipher->IV+ 8));
295 *((word32*)iv[3]) = *((word32*)(cipher->IV+12));
331 int rijndael_padDecrypt(cipherInstance *cipher, keyInstance *key,
337 if (cipher == NULL ||
351 switch (cipher->mode) {
374 bcopy(cipher->IV, iv, 16);
421 * BAD_CIPHER_STATE - cipher in bad state (e.g., not initialized)
423 int rijndael_cipherUpdateRounds(cipherInstance *cipher, keyInstance *key,
428 if (cipher == NULL || key == NULL) {