package Ġnet . cord a . core . crypto Ċ Ċ import Ġjava . security . Provider Ċ import Ġjava . security . Secure Random Spi Ċ Ċ @ Suppress (" unused ") Ċ class ĠDeleg ating Secure Random Service ( provider : ĠC ord a Security Provider ) ĊĠĠĠ Ġ: ĠProvider . Service ( provider , Ġ" Secure Random ", Ġ" dummy - algorithm ", ĠUnsupported Secure Random Spi :: java Class . name , Ġnull , Ġnull ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġinstance : ĠSecure Random Spi Ġ= ĠUnsupported Secure Random Spi ( algorithm ) ĊĠĠĠ Ġoverride Ġfun Ġnew Instance ( param : ĠAny ?) Ġ= Ġinstance ĊĊĠĠĠ Ġprivate Ġclass ĠUnsupported Secure Random Spi ( private Ġval Ġalgorithm : ĠString ) Ġ: ĠSecure Random Spi () Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġengine Set Seed ( seed : ĠByteArray ) Ġ= Ġunsupported () ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġengine Next Bytes ( bytes : ĠByteArray ) Ġ= Ġunsupported () ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġengine Generate Seed ( num Bytes : ĠInt ) Ġ= Ġunsupported () ĊĊĠĠĠĠĠĠĠ Ġprivate Ġfun Ġunsupported (): ĠNothing Ġ= Ġthrow ĠUnsupportedOperationException ("$ algorithm Ġnot Ġsupported ") ĊĠĠĠ Ġ} Ċ } Ċ