generate a signature for the message we 've been loaded with using the key we were initialised with . concode_field_sep AsymmetricBlockCipher engine concode_elem_sep Digest digest concode_elem_sep boolean forSigning concode_field_sep void init concode_elem_sep boolean verifySignature concode_elem_sep void update concode_elem_sep void update concode_elem_sep void reset
byte [ ] function ( ) { if ( ! forSigning ) { throw new IllegalStateException ( "srini_string" ) ; } byte [ ] loc0 = new byte [ digest . getDigestSize ( ) ] ; digest . doFinal ( loc0 , 0 ) ; return engine . processBlock ( loc0 , 0 , loc0 . length ) ; }