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

version» Context lines:

pike.git/src/post_modules/Nettle/mac.cmod:208:    PIKEFUN void create(string(8bit) key)    flags ID_PROTECTED;    {    void *ctx = THIS->ctx;    const struct pike_mac *meta =    GET_META(Pike_fp->current_object);       key->flags |= STRING_CLEAR_ON_EXIT;    NO_WIDE_STRING(key);    +  if (!meta) +  Pike_error("MAC not properly initialized.\n"); +     meta->set_key(ctx, key->len, STR0(key));       pop_n_elems(args);    }       /*! @decl State set_iv(string(0..255) iv)    *!    *! Set the iv/nonce (if supported) for the MAC.    *!    *! @returns