Jul 5, 2013, 1:29 PM EDT
Hannan, 34, agreed to a one-year, $1 million deal.
Kennedy, 26, agreed to a two-year, $4.7 million deal with an average annual cap hit of $2.35 million.
Kennedy appeared 46 games for the Pens last year, posting 11 points (six goals, five assists) and played nine playoff games registering five points (two goals, three assists) with a plus-6 rating.
Hannan, acquired from Nashville at the trade deadline, proved to be a solid acquisition for the Sharks. He played in all 11 postseason games, registering four assists, a plus-1 rating and an average of 17:18 TOI per game.
With the moves, the Sharks now sit tight to the salary cap ceiling.
- Letang concussed, Penguins will dress five defensemen 9
- NHL on NBCSN: Sharks desperate for wins, Penguins seek definitive end to slump 3
- Video: Bolts lose Garrison, Paquette in loss to Wings 4
- Bruins ruin Lundqvist’s return 28
- Video: Letang hospitalized after Doan hit (Update) 48
- Bruins chalk Rask’s absence up to dehydration (Update) 4
- Happy returns: Datsyuk plays for Detroit 2
- Gearing up: Malkin, Hornqvist return for Pens 0
- Five big games to watch this weekend 8
- Video: Kessel, Booth get into altercation at Leafs practice 34
- Dreger: ‘In Kessel’s case, I firmly believe he’s going to be traded’ (73)
- Coyotes ‘win’ against Sabres in OT (58)
- Red Wings beat Blues in OT, but should winning goal count? (56)
- Tank-worthy? Connor McDavid finishes OHL season with 120 points in 47 games (56)
- Report: No fine or suspension for Tyler Toffoli’s hit on Alex Burrows (51)