Lines Matching defs:S
59 * Blowfish initial P box and S boxes, derived from the hex digits of PI.
61 * NOTE: S boxes are placed into one large array.
73 /* S-Box 0. */
139 /* S-Box 1. */
205 /* S-Box 2. */
271 /* S-Box 3. */
339 uint32_t ksch_S[1024]; /* The 4 S boxes are 256 32-bit words. */
349 * uint32_t *S;
358 (((S[(word >> 24) & 0xff] + S[256 + ((word >> 16) & 0xff)]) ^ \
359 S[512 + ((word >> 8) & 0xff)]) + S[768 + (word & 0xff)])
381 uint32_t *S = ksch->ksch_S;
465 * except for the order in which the S/P boxes are accessed.
476 uint32_t *S = ksch->ksch_S;
621 uint32_t *S = newbie->ksch_S;
654 bcopy(init_S, S, sizeof (init_S));
657 * When initializing P and S boxes, store the results of a single
670 initp = S;