package Ġjp . co . sor am its u . fe ar less _ utils . encrypt Ċ Ċ sealed Ġclass ĠSignature Wrapper ( val Ġencryption Type : ĠEncryption Type ) Ġ{ ĊĠĠĠ Ġabstract Ġval Ġsignature : ĠByteArray ĊĊĠĠĠ Ġclass ĠE cd sa ( ĊĠĠĠĠĠĠĠ Ġval Ġv : ĠByteArray , ĊĠĠĠĠĠĠĠ Ġval Ġr : ĠByteArray , ĊĠĠĠĠĠĠĠ Ġval Ġs : ĠByteArray ĊĠĠĠ Ġ) Ġ: ĠSignature Wrapper ( Encryption Type . ECD SA ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġsignature : ĠByteArray Ġ= Ġr Ġ+ Ġs Ġ+ Ġv ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġclass ĠS r 2 5 5 1 9 ( override Ġval Ġsignature : ĠByteArray ) Ġ: ĠSignature Wrapper ( Encryption Type . SR 2 5 5 1 9 ) ĊĊĠĠĠ Ġclass ĠEd 2 5 5 1 9 ( override Ġval Ġsignature : ĠByteArray ) Ġ: ĠSignature Wrapper ( Encryption Type . ED 2 5 5 1 9 ) Ċ } Ċ Ċ val ĠSignature Wrapper . E cd sa . v Byte : ĠByte ĊĠĠĠ Ġget () Ġ= Ġv [ 0 ] Ċ