Lines Matching refs:idx_len
794 unsigned int idx_len = params->index_len; in xmssmt_sign() local
816 for (i = 0; i < idx_len; i++) { in xmssmt_sign()
817 idx |= ((unsigned long long)sk[i]) << 8*(idx_len - 1 - i); in xmssmt_sign()
820 memcpy(sk_seed, sk+idx_len, n); in xmssmt_sign()
821 memcpy(sk_prf, sk+idx_len+n, n); in xmssmt_sign()
822 memcpy(pub_seed, sk+idx_len+2*n, n); in xmssmt_sign()
825 for (i = 0; i < idx_len; i++) { in xmssmt_sign()
826 sk[i] = ((idx + 1) >> 8*(idx_len - 1 - i)) & 255; in xmssmt_sign()
842 memcpy(hash_key+n, sk+idx_len+3*n, n); in xmssmt_sign()
852 for (i = 0; i < idx_len; i++) { in xmssmt_sign()
853 sig_msg[i] = (idx >> 8*(idx_len - 1 - i)) & 255; in xmssmt_sign()
856 sig_msg += idx_len; in xmssmt_sign()
857 *sig_msg_len += idx_len; in xmssmt_sign()
975 unsigned int idx_len = params->index_len; in xmssmt_sign_open() local
996 for (i = 0; i < idx_len; i++) { in xmssmt_sign_open()
997 idx |= ((unsigned long long)sig_msg[i]) << (8*(idx_len - 1 - i)); in xmssmt_sign_open()
1000 sig_msg += idx_len; in xmssmt_sign_open()
1001 sig_msg_len -= idx_len; in xmssmt_sign_open()