Fatti: Fatti: A. Dopo avere lavorato, dal 22 agosto 2002 al 16 marzo 2003, alle dipendenze del Grand Hotel X._ in qualità di ausiliario di cucina, K._, nato nel 1975, richiedente l'asilo entrato in Svizzera l'8 aprile 2002, si è iscritto alla disoccupazione il 1° aprile 2003 e ha beneficiato delle relative indennità giornaliere con effetto da quest'ultima data. L'assicurato è stato sospeso dal diritto all'indennità di disoccupazione, una prima volta per 4 giorni dal 1° aprile 2003 per mancate ricerche durante il termine di disdetta (decisione 10 aprile 2003 dell'Ufficio regionale di collocamento di L._, cresciuta incontestata in giudicato) e una seconda volta per la durata di 16 giorni per avere dato al datore di lavoro motivo di licenziarlo (decisione su opposizione 5 agosto 2003 della Cassa disoccupazione SEI, cresciuta incontestata in giudicato). Mediante provvedimento del 17 settembre 2004, sostanzialmente confermato il 25 ottobre successivo anche in seguito all'opposizione interposta dall'interessato, la Cassa disoccupazione SEI (dal 1° gennaio 2005: Unia Cassa Disoccupazione) ha comunicato a K._ che egli, il 18 ottobre seguente, avrebbe esaurito il numero massimo di 400 indennità giornaliere e che a partire da tale data, nonostante il termine quadro per la riscossione della prestazione giungesse a scadenza il 31 marzo 2005, non avrebbe più avuto diritto a indennità di disoccupazione. Mediante provvedimento del 17 settembre 2004, sostanzialmente confermato il 25 ottobre successivo anche in seguito all'opposizione interposta dall'interessato, la Cassa disoccupazione SEI (dal 1° gennaio 2005: Unia Cassa Disoccupazione) ha comunicato a K._ che egli, il 18 ottobre seguente, avrebbe esaurito il numero massimo di 400 indennità giornaliere e che a partire da tale data, nonostante il termine quadro per la riscossione della prestazione giungesse a scadenza il 31 marzo 2005, non avrebbe più avuto diritto a indennità di disoccupazione. B. L'assicurato si è aggravato al Tribunale delle assicurazioni del Cantone Ticino rivendicando in sostanza il diritto a 520 indennità giornaliere conformemente a quanto stabilito dalla legislazione in vigore al momento della sua iscrizione alla disoccupazione e in ragione di una sua capacità lavorativa limitata ai lavori leggeri nonché di una sua impossibilità, in qualità di richiedente l'asilo, a domandare prestazioni dell'assicurazione per l'invalidità (AI). Esperiti i propri accertamenti, la Corte cantonale per pronuncia del 10 maggio 2005 ha respinto il gravame e confermato l'operato della Cassa disoccupazione. Esperiti i propri accertamenti, la Corte cantonale per pronuncia del 10 maggio 2005 ha respinto il gravame e confermato l'operato della Cassa disoccupazione. C. K._ interpone ricorso di diritto amministrativo al Tribunale federale delle assicurazioni al quale ripropone essenzialmente le richieste di prima sede. L'Unia si riconferma nelle proprie conclusioni di sede cantonale, mentre il Segretariato di Stato dell'economia (seco) ha rinunciato a determinarsi.