Fatti: Fatti: A. Durante i mesi da aprile a giugno e da agosto a settembre 1998 la Cassa disoccupazione cristiano sociale OCST ha posto la M._SA al beneficio di indennità per lavoro ridotto pari a fr. 25'544.80. Alla luce delle conclusioni del rapporto definitivo redatto dall'Ufficio cantonale del lavoro (UCL; ora Sezione cantonale del lavoro) il 12 dicembre 2000, secondo cui la perdita di ore di lavoro non sarebbe stata sufficientemente dimostrata, con provvedimento 22 gennaio 2001 la Cassa ha preteso dalla società la restituzione dell'importo assegnato, in quanto percepito indebitamente. Alla luce delle conclusioni del rapporto definitivo redatto dall'Ufficio cantonale del lavoro (UCL; ora Sezione cantonale del lavoro) il 12 dicembre 2000, secondo cui la perdita di ore di lavoro non sarebbe stata sufficientemente dimostrata, con provvedimento 22 gennaio 2001 la Cassa ha preteso dalla società la restituzione dell'importo assegnato, in quanto percepito indebitamente. B. Contro la decisione amministrativa è insorta con gravame al Tribunale delle assicurazioni del Cantone Ticino la M._SA, rappresentata dall'avv. Giovanni Augugliaro, chiedendone l'annullamento. Da un lato la società ha rilevato che la pretesa sarebbe prescritta; dall'altro ha sostenuto che la perdita di lavoro sarebbe attestata nei rapporti orari, mentre non vi sarebbe stato alcun obbligo di conservare i bollettini. Tramite pronunzia 26 novembre 2001 la Corte cantonale ha respinto il ricorso precisando che la pretesa di restituzione non era perenta, ritenuto che il termine relativo di un anno decorreva dal 1° febbraio 2000. Nel merito il tribunale adito ha considerato essere la perdita di lavoro non comprovabile e, pertanto, il diritto a indennità per lavoro ridotto infondato. Tramite pronunzia 26 novembre 2001 la Corte cantonale ha respinto il ricorso precisando che la pretesa di restituzione non era perenta, ritenuto che il termine relativo di un anno decorreva dal 1° febbraio 2000. Nel merito il tribunale adito ha considerato essere la perdita di lavoro non comprovabile e, pertanto, il diritto a indennità per lavoro ridotto infondato. C. Avverso il giudizio cantonale la M._SA, sempre patrocinata dall'avv. Augugliaro, ha presentato ricorso di diritto amministrativo al Tribunale federale delle assicurazioni, chiedendone in via principale l'annullamento. In via subordinata, ha postulato il rinvio degli atti alla Corte di prima istanza per ulteriori accertamenti. Dei motivi si dirà, se necessario, in seguito. La società ha pure interposto ricorso di diritto pubblico per violazione della massima dell'ufficialità e del principio della forza derogatoria del diritto federale. Chiamato a pronunciarsi, il Segretariato di Stato dell'economia non si è espresso, mentre la Cassa ha proposto di confermare la decisione amministrativa da essa emanata. Chiamato a pronunciarsi, il Segretariato di Stato dell'economia non si è espresso, mentre la Cassa ha proposto di confermare la decisione amministrativa da essa emanata. D. Nell'ambito di un secondo scambio degli allegati, con scritto 17 giugno 2003 il patrocinatore della ricorrente ha prodotto, quale nuovo mezzo di prova, un decreto di non luogo a procedere per i reati di truffa, rispettivamente di violazione della LADI, pronunciato il 4 giugno 2003 dal Procuratore pubblico nei confronti di B._, titolare della M._SA. La Cassa ha presentato le proprie osservazioni al nuovo documento il 22 agosto 2003. 