int CG21_PI_PRM_OCT_to_PROOF()

in src/cg21/cg21_pi_prm.c [67:90]


int CG21_PI_PRM_OCT_to_PROOF(CG21_PIPRM_PROOF *proof, CG21_PIPRM_PROOF_OCT *proofOct)
{
    if (HDLOG_iter_values_fromOctet(proof->rho, proofOct->rho) != HDLOG_OK)
    {
        return CG21_PI_PRM_INVALID_FORMAT;
    }

    if (HDLOG_iter_values_fromOctet(proof->irho, proofOct->irho) != HDLOG_OK)
    {
        return CG21_PI_PRM_INVALID_FORMAT;
    }

    if (HDLOG_iter_values_fromOctet(proof->t, proofOct->t) != HDLOG_OK)
    {
        return CG21_PI_PRM_INVALID_FORMAT;
    }

    if (HDLOG_iter_values_fromOctet(proof->it, proofOct->it) != HDLOG_OK)
    {
        return CG21_PI_PRM_INVALID_FORMAT;
    }

    return CG21_OK;
}