Faits: Faits: A. A.a D._ a été mis au bénéfice d'une rente de l'assurance-invalidité avec effet au 1er avril 1985. A partir de 1990, il a bénéficié de prestations complémentaires en application de la loi fédérale sur les prestations complémentaires à l'assurance-vieillesse, survivants et invalidité (LPC) et de la loi cantonale genevoise sur les prestations cantonales à l'AVS et à l'AI (LPCC). Par décision du 25 octobre 1996, l'Office fédéral de l'assurance militaire (l'OFAM) a accordé à D._ une rente d'invalidité avec effet au 1er août 1985. Sur une partie des arrérages de rentes, l'OFAM a adressé 129'786 fr. 80 à l'Office cantonal genevois des personnes âgées (OCPA), en remboursement des prestations complémentaires versées depuis 1990. Il a également payé 8'215 fr. au Service social de la Ville de Genève. Le solde des arriérés, par 919'664 fr. 50, a été versé à l'assuré. A.b L'OCPA a recalculé le revenu déterminant de l'assuré et il est apparu que la prise en compte de la rente de l'assurance militaire excluait tout droit aux prestations complémentaires LPC et LPCC depuis 1990. Le 1er octobre 1996, l'OCPA a rendu une décision par laquelle il mettait fin à ses prestations et réclamait à D._ la restitution du montant de 129'786 fr. 80, en précisant que la créance se trouvait compensée par le paiement de l'OFAM. Statuant sur réclamation le 5 mai 1997, l'OCPA a confirmé la fin du droit aux prestations complémentaires et la restitution de celles versées entre le 1er octobre 1991 et le 30 septembre 1996. A.c D._ a recouru contre la décision de restitution devant la Commission cantonale genevoise de recours en matière d'AVS/AI (la commission cantonale; actuellement Tribunal cantonal des assurances sociales). Par jugement du 24 août 2000, la commission cantonale a rejeté le recours. Par arrêt du 20 août 2001, le Tribunal fédéral des assurances a admis partiellement le recours formé par l'intéressé et annulé le jugement cantonal, en tant qu'il portait sur des prestations complémentaires de droit fédéral. La cause a été renvoyée à la commission cantonale pour qu'elle procède à des débats publics et à l'instruction sur les montants relevant respectivement du droit fédéral et du droit cantonal. Par arrêt du 20 août 2001, le Tribunal fédéral des assurances a admis partiellement le recours formé par l'intéressé et annulé le jugement cantonal, en tant qu'il portait sur des prestations complémentaires de droit fédéral. La cause a été renvoyée à la commission cantonale pour qu'elle procède à des débats publics et à l'instruction sur les montants relevant respectivement du droit fédéral et du droit cantonal. B. Par jugement du 21 mai 2002, la commission cantonale a admis partiellement le recours, en ce sens que l'OCPA était tenu de rembourser à D._ la somme de 1'480 fr. 80 sur le total des arriérés de rentes que lui avait versés l'OFAM. B. Par jugement du 21 mai 2002, la commission cantonale a admis partiellement le recours, en ce sens que l'OCPA était tenu de rembourser à D._ la somme de 1'480 fr. 80 sur le total des arriérés de rentes que lui avait versés l'OFAM. C. D._ interjette recours de droit administratif contre ce jugement, dont il demande l'annulation, et conclut principalement, d'une part, à ce qu'il soit dit qu'il n'est pas tenu de restituer les prestations complémentaires fédérales et, d'autre part, à ce que le montant de 58'726 fr. lui soit remboursé. La commission cantonale et l'OCPA concluent à titre principal au rejet du recours. L'Office fédéral des assurances sociales renonce à se déterminer. La commission cantonale et l'OCPA concluent à titre principal au rejet du recours. L'Office fédéral des assurances sociales renonce à se déterminer. D. Parallèlement à son recours de droit administratif, D._ a saisi le Tribunal fédéral d'un recours de droit public contre le même jugement. Le 20 septembre 2002, le Président du Tribunal fédéral des assurances s'est rallié à l'avis du Président de la IIe Cour de droit public selon lequel la procédure de recours de droit public devait être suspendue jusqu'à droit connu sur la procédure pendante devant le Tribunal fédéral des assurances. 