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

version» Context lines:

pike.git/src/post_modules/Nettle/hash.cmod:53:    *! name, digest size, and internal block size.    */   PIKECLASS Hash   {    /*! @decl inherit __builtin.Nettle.Hash    */    INHERIT "__builtin.Nettle.Hash";       CVAR const struct nettle_hash *meta;    -  /*! @decl string(0..255) name(void) +  /*! @decl string(0..255) name()    *!    *! Returns a human readable name for the algorithm.    */    PIKEFUN string(0..255) name()    optflags OPT_TRY_OPTIMIZE;    {    if (!THIS->meta)    Pike_error("Hash not properly initialized.\n");       push_text(THIS->meta->name);    }    -  /*! @decl int(0..) digest_size(void) +  /*! @decl int(0..) digest_size()    *!    *! Returns the size of a hash digest.    */    PIKEFUN int(0..) digest_size()    optflags OPT_TRY_OPTIMIZE;    {    if (!THIS->meta)    Pike_error("Hash not properly initialized.\n");       push_int(THIS->meta->digest_size);    }    -  /*! @decl int(0..) block_size(void) +  /*! @decl int(0..) block_size()    *!    *! Returns the internal block size of the hash algorithm.    */    PIKEFUN int(0..) block_size()    optflags OPT_TRY_OPTIMIZE;    {    if (!THIS->meta)    Pike_error("Hash not properly initialized.\n");       push_int(THIS->meta->block_size);