Example #1
0
static int
esp_cast128_schedule(const struct esp_algorithm *algo, struct secasvar *sav)
{

    cast128_setkey((cast128_key *)sav->sched, _KEYBUF(sav->key_enc),
                   _KEYLEN(sav->key_enc));
    return 0;
}
Example #2
0
static int
cast5_setkey(u_int8_t **sched, const u_int8_t *key, int len)
{

	*sched = malloc(sizeof(cast128_key), M_CRYPTO_DATA,
	       M_NOWAIT|M_ZERO);
	if (*sched == NULL)
		return ENOMEM;
	cast128_setkey((cast128_key *)*sched, key, len);
	return 0;
}