Adding cryptutils; updates elsewhere