pike.git / src / post_modules / Nettle / hogweed.cmod

version» Context lines:

pike.git/src/post_modules/Nettle/hogweed.cmod:366:    stack_pop_n_elems_keep_top(args);    }       /*! @class ECDSA    *!    *! Elliptic Curve Digital Signing Algorithm    */    PIKECLASS ECDSA    program_flags PROGRAM_USES_PARENT|PROGRAM_NEEDS_PARENT;    { +  /*! @decl inherit __builtin.Nettle.Sign +  */ +  INHERIT "__builtin.Nettle.Sign"; +     CVAR struct ecc_scalar key;    CVAR struct ecc_point pub;       PIKEVAR function(int:string(0..255)) random    flags ID_PROTECTED;       INIT    {    const struct ecc_curve *curve =    (((const struct ECC_Curve_struct *)parent_storage(1))->curve);