Lines Matching full:skey
67 @param skey The key in as scheduled by this function.
70 int rc2_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey)
72 unsigned *xkey = skey->rc2.xkey;
78 LTC_ARGCHK(skey != NULL);
127 @param skey The key as scheduled
133 symmetric_key *skey)
137 symmetric_key *skey)
145 LTC_ARGCHK(skey != NULL);
147 xkey = skey->rc2.xkey;
190 symmetric_key *skey)
192 int err = _rc2_ecb_encrypt(pt, ct, skey);
205 @param skey The key as scheduled
211 symmetric_key *skey)
215 symmetric_key *skey)
224 LTC_ARGCHK(skey != NULL);
226 xkey = skey->rc2.xkey;
269 symmetric_key *skey)
271 int err = _rc2_ecb_decrypt(ct, pt, skey);
306 symmetric_key skey;
311 if ((err = rc2_setup(tests[x].key, tests[x].keylen, 0, &skey)) != CRYPT_OK) {
315 rc2_ecb_encrypt(tests[x].pt, tmp[0], &skey);
316 rc2_ecb_decrypt(tmp[0], tmp[1], &skey);
324 for (y = 0; y < 1000; y++) rc2_ecb_encrypt(tmp[0], tmp[0], &skey);
325 for (y = 0; y < 1000; y++) rc2_ecb_decrypt(tmp[0], tmp[0], &skey);
333 @param skey The scheduled key
335 void rc2_done(symmetric_key *skey)