Lines Matching full:skey
120 @param skey The key in as scheduled by this function.
123 int SETUP(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey)
131 LTC_ARGCHK(skey != NULL);
141 skey->rijndael.Nr = 10 + ((keylen/8)-2)*2;
145 rk = skey->rijndael.eK;
169 temp = skey->rijndael.eK[rk - skey->rijndael.eK + 5];
192 temp = skey->rijndael.eK[rk - skey->rijndael.eK + 7];
217 rk = skey->rijndael.dK;
218 rrk = skey->rijndael.eK + j - 4;
228 for (i = 1; i < skey->rijndael.Nr; i++) {
285 @param skey The key as scheduled
289 static int _rijndael_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey)
291 int ECB_ENC(const unsigned char *pt, unsigned char *ct, symmetric_key *skey)
299 LTC_ARGCHK(skey != NULL);
301 Nr = skey->rijndael.Nr;
302 rk = skey->rijndael.eK;
450 int ECB_ENC(const unsigned char *pt, unsigned char *ct, symmetric_key *skey)
452 int err = _rijndael_ecb_encrypt(pt, ct, skey);
464 @param skey The key as scheduled
468 static int _rijndael_ecb_decrypt(const unsigned char *ct, unsigned char *pt, symmetric_key *skey)
470 int ECB_DEC(const unsigned char *ct, unsigned char *pt, symmetric_key *skey)
478 LTC_ARGCHK(skey != NULL);
480 Nr = skey->rijndael.Nr;
481 rk = skey->rijndael.dK;
630 int ECB_DEC(const unsigned char *ct, unsigned char *pt, symmetric_key *skey)
632 int err = _rijndael_ecb_decrypt(ct, pt, skey);
727 @param skey The scheduled key
729 void ECB_DONE(symmetric_key *skey)