Searched refs:subkey (Results 1 - 1 of 1) sorted by relevance

/darwin-on-arm/xnu/bsd/crypto/cast128/
H A Dcast128.c58 void set_cast128_subkey(u_int32_t *subkey, u_int8_t *key0, int keylen) argument
84 /* masking subkey */
89 subkey[0] = S5[z8] ^ S6[z9] ^ S7[z7] ^ S8[z6] ^ S5[z2];
90 subkey[1] = S5[zA] ^ S6[zB] ^ S7[z5] ^ S8[z4] ^ S6[z6];
91 subkey[2] = S5[zC] ^ S6[zD] ^ S7[z3] ^ S8[z2] ^ S7[z9];
92 subkey[3] = S5[zE] ^ S6[zF] ^ S7[z1] ^ S8[z0] ^ S8[zC];
98 subkey[4] = S5[x3] ^ S6[x2] ^ S7[xC] ^ S8[xD] ^ S5[x8];
99 subkey[5] = S5[x1] ^ S6[x0] ^ S7[xE] ^ S8[xF] ^ S6[xD];
100 subkey[6] = S5[x7] ^ S6[x6] ^ S7[x8] ^ S8[x9] ^ S7[x3];
101 subkey[
176 cast128_encrypt_round16(u_int8_t *c, const u_int8_t *m, u_int32_t *subkey) argument
222 cast128_decrypt_round16(u_int8_t *m, const u_int8_t *c, u_int32_t *subkey) argument
268 cast128_encrypt_round12(u_int8_t *c, const u_int8_t *m, u_int32_t *subkey) argument
310 cast128_decrypt_round12(u_int8_t *m, const u_int8_t *c, u_int32_t *subkey) argument
[all...]

Completed in 17 milliseconds