Home | History | Annotate | Download | only in ciphers

Lines Matching refs:skey

199     @param skey The key in as scheduled by this function.
202 int kseed_setup(const unsigned char *key, int keylen, int num_rounds, symmetric_key *skey)
222 skey->kseed.K[2*i+0] = G(k1 + k3 - KCi[i]);
223 skey->kseed.K[2*i+1] = G(k2 - k4 + KCi[i]);
234 skey->kseed.dK[2*(15-i)+0] = skey->kseed.K[2*i+0];
235 skey->kseed.dK[2*(15-i)+1] = skey->kseed.K[2*i+1];
256 @param skey The key as scheduled
259 int kseed_ecb_encrypt(const unsigned char *pt, unsigned char *ct, symmetric_key *skey)
266 rounds(P, skey->kseed.K);
278 @param skey The key as scheduled
281 int kseed_ecb_decrypt(const unsigned char *ct, unsigned char *pt, symmetric_key *skey)
288 rounds(P, skey->kseed.dK);
297 @param skey The scheduled key
299 void kseed_done(symmetric_key *skey)
342 symmetric_key skey;
345 kseed_setup(tests[x].key, 16, 0, &skey);
346 kseed_ecb_encrypt(tests[x].pt, buf[0], &skey);
347 kseed_ecb_decrypt(buf[0], buf[1], &skey);