Lines Matching refs:key
37 /* key constants */
444 * Stuff related to the Camellia key schedule
449 void camellia_setup128(const unsigned char *key, u32 *subkey)
460 kll = GETU32(key );
461 klr = GETU32(key + 4);
462 krl = GETU32(key + 8);
463 krr = GETU32(key + 12);
561 /* key XOR is end of F-function */
660 void camellia_setup256(const unsigned char *key, u32 *subkey)
662 u32 kll,klr,krl,krr; /* left half of key */
663 u32 krll,krlr,krrl,krrr; /* right half of key */
670 * key = (kll || klr || krl || krr || krll || krlr || krrl || krrr)
674 kll = GETU32(key );
675 klr = GETU32(key + 4);
676 krl = GETU32(key + 8);
677 krr = GETU32(key + 12);
678 krll = GETU32(key + 16);
679 krlr = GETU32(key + 20);
680 krrl = GETU32(key + 24);
681 krrr = GETU32(key + 28);
815 /* key XOR is end of F-function */
946 void camellia_setup192(const unsigned char *key, u32 *subkey)
951 memcpy(kk, key, 24);
952 memcpy((unsigned char *)&krll, key+16,4);
953 memcpy((unsigned char *)&krlr, key+20,4);