Lines Matching refs:bn

19 #include <openssl/bn.h>
35 BIGNUM *bn, *bn2;
81 MKBN(hexbn1, bn);
84 ASSERT_INT_EQ(sshbuf_put_bignum1(p1, bn), 0);
86 ASSERT_U16_EQ(PEEK_U16(sshbuf_ptr(p1)), (u_int16_t)BN_num_bits(bn));
88 BN_free(bn);
93 MKBN(hexbn1, bn);
97 r = sshbuf_put_bignum1(p1, bn);
100 BN_free(bn);
105 MKBN(hexbn2, bn);
108 ASSERT_INT_EQ(sshbuf_put_bignum1(p1, bn), 0);
110 ASSERT_U16_EQ(PEEK_U16(sshbuf_ptr(p1)), (u_int16_t)BN_num_bits(bn));
112 BN_free(bn);
117 MKBN(hexbn2, bn);
121 r = sshbuf_put_bignum1(p1, bn);
124 BN_free(bn);
129 MKBN(hexbn1, bn);
132 ASSERT_INT_EQ(sshbuf_put_bignum2(p1, bn), 0);
134 ASSERT_U32_EQ(PEEK_U32(sshbuf_ptr(p1)), (u_int32_t)BN_num_bytes(bn));
136 BN_free(bn);
141 MKBN(hexbn1, bn);
145 r = sshbuf_put_bignum2(p1, bn);
148 BN_free(bn);
153 MKBN(hexbn2, bn);
156 ASSERT_INT_EQ(sshbuf_put_bignum2(p1, bn), 0);
158 ASSERT_U32_EQ(PEEK_U32(sshbuf_ptr(p1)), (u_int32_t)BN_num_bytes(bn) + 1);
161 BN_free(bn);
166 MKBN(hexbn2, bn);
170 r = sshbuf_put_bignum2(p1, bn);
173 BN_free(bn);
178 MKBN(hexbn1, bn);
181 ASSERT_INT_EQ(sshbuf_put_u16(p1, BN_num_bits(bn)), 0);
187 ASSERT_BIGNUM_EQ(bn, bn2);
189 BN_free(bn);
195 MKBN(hexbn1, bn);
198 ASSERT_INT_EQ(sshbuf_put_u16(p1, BN_num_bits(bn)), 0);
205 BN_free(bn);
211 MKBN(hexbn1, bn);
221 BN_free(bn);
227 MKBN(hexbn2, bn);
230 ASSERT_INT_EQ(sshbuf_put_u16(p1, BN_num_bits(bn)), 0);
236 ASSERT_BIGNUM_EQ(bn, bn2);
238 BN_free(bn);
244 MKBN(hexbn2, bn);
247 ASSERT_INT_EQ(sshbuf_put_u16(p1, BN_num_bits(bn)), 0);
254 BN_free(bn);
260 MKBN(hexbn1, bn);
263 ASSERT_INT_EQ(sshbuf_put_u32(p1, BN_num_bytes(bn)), 0);
269 ASSERT_BIGNUM_EQ(bn, bn2);
271 BN_free(bn);
277 MKBN(hexbn1, bn);
280 ASSERT_INT_EQ(sshbuf_put_u32(p1, BN_num_bytes(bn)), 0);
286 BN_free(bn);
292 MKBN(hexbn1, bn);
301 BN_free(bn);
307 MKBN(hexbn2, bn);
310 ASSERT_INT_EQ(sshbuf_put_u32(p1, BN_num_bytes(bn) + 1), 0); /* MSB */
317 ASSERT_BIGNUM_EQ(bn, bn2);
319 BN_free(bn);
325 MKBN(hexbn2, bn);
328 ASSERT_INT_EQ(sshbuf_put_u32(p1, BN_num_bytes(bn) + 1), 0);
335 BN_free(bn);
341 MKBN(hexbn2, bn);
344 ASSERT_INT_EQ(sshbuf_put_u32(p1, BN_num_bytes(bn)), 0);
350 BN_free(bn);
395 MKBN(ec256_x, bn);
397 ASSERT_INT_EQ(BN_cmp(bn_x, bn), 0);
404 BN_free(bn);