Lines Matching defs:key
301 /* key constants */
445 /* key XOR is end of F-function */
537 static void camellia_setup128(const unsigned char *key, u32 *subkey)
547 kll = get_unaligned_be32(key);
548 klr = get_unaligned_be32(key + 4);
549 krl = get_unaligned_be32(key + 8);
550 krr = get_unaligned_be32(key + 12);
643 static void camellia_setup256(const unsigned char *key, u32 *subkey)
645 u32 kll, klr, krl, krr; /* left half of key */
646 u32 krll, krlr, krrl, krrr; /* right half of key */
652 * key = (kll || klr || krl || krr || krll || krlr || krrl || krrr)
655 kll = get_unaligned_be32(key);
656 klr = get_unaligned_be32(key + 4);
657 krl = get_unaligned_be32(key + 8);
658 krr = get_unaligned_be32(key + 12);
659 krll = get_unaligned_be32(key + 16);
660 krlr = get_unaligned_be32(key + 20);
661 krrl = get_unaligned_be32(key + 24);
662 krrr = get_unaligned_be32(key + 28);
792 static void camellia_setup192(const unsigned char *key, u32 *subkey)
797 memcpy(kk, key, 24);
798 memcpy((unsigned char *)&krll, key+16, 4);
799 memcpy((unsigned char *)&krlr, key+20, 4);
964 const unsigned char *key = (const unsigned char *)in_key;
973 camellia_setup128(key, cctx->key_table);
976 camellia_setup192(key, cctx->key_table);
979 camellia_setup256(key, cctx->key_table);
1001 max = 32; /* for key lengths of 24 and 32 */
1027 max = 32; /* for key lengths of 24 and 32 */