/freebsd/crypto/libecc/include/libecc/sig/ |
H A D | ecrdsa.h | 29 #define ECRDSA_R_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 30 #define ECRDSA_S_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 31 #define ECRDSA_SIGLEN(q_bit_len) (ECRDSA_R_LEN(q_bit_len) + \ argument 32 ECRDSA_S_LEN(q_bit_len)) 50 ATTRIBUTE_WARN_UNUSED_RET int ecrdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize,
|
H A D | ecgdsa.h | 29 #define ECGDSA_R_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 30 #define ECGDSA_S_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 31 #define ECGDSA_SIGLEN(q_bit_len) (ECGDSA_R_LEN(q_bit_len) + \ argument 32 ECGDSA_S_LEN(q_bit_len)) 50 ATTRIBUTE_WARN_UNUSED_RET int ecgdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize,
|
H A D | eckcdsa.h | 28 #define ECKCDSA_R_LEN(hsize, q_bit_len) LOCAL_MIN(hsize, BYTECEIL(q_bit_len)) argument 29 #define ECKCDSA_S_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 30 #define ECKCDSA_SIGLEN(hsize, q_bit_len) (ECKCDSA_R_LEN(hsize, q_bit_len) + \ argument 31 ECKCDSA_S_LEN(q_bit_len)) 49 ATTRIBUTE_WARN_UNUSED_RET int eckcdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize,
|
H A D | sm2.h | 25 #define SM2_R_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 26 #define SM2_S_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 27 #define SM2_SIGLEN(q_bit_len) (SM2_R_LEN(q_bit_len) + \ argument 28 SM2_S_LEN(q_bit_len)) 56 ATTRIBUTE_WARN_UNUSED_RET int sm2_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *…
|
H A D | ecdsa_common.h | 29 #define ECDSA_R_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 30 #define ECDSA_S_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 31 #define ECDSA_SIGLEN(q_bit_len) (ECDSA_R_LEN(q_bit_len) + \ argument 32 ECDSA_S_LEN(q_bit_len)) 57 ATTRIBUTE_WARN_UNUSED_RET int __ecdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, …
|
H A D | bign_common.h | 34 #define BIGN_S0_LEN(q_bit_len) (BYTECEIL(q_bit_len) / 2) argument 35 #define BIGN_S1_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 36 #define BIGN_SIGLEN(q_bit_len) (BIGN_S0_LEN(q_bit_len) + \ argument 37 BIGN_S1_LEN(q_bit_len)) 73 ATTRIBUTE_WARN_UNUSED_RET int __bign_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u…
|
H A D | ecosdsa.h | 30 #define ECOSDSA_S_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 31 #define ECOSDSA_SIGLEN(hsize, q_bit_len) (ECOSDSA_R_LEN(hsize) + \ argument 32 ECOSDSA_S_LEN(q_bit_len)) 50 ATTRIBUTE_WARN_UNUSED_RET int ecosdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize,
|
H A D | ecsdsa.h | 29 #define ECSDSA_S_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 30 #define ECSDSA_SIGLEN(hsize, q_bit_len) (ECSDSA_R_LEN(hsize) + \ argument 31 ECSDSA_S_LEN(q_bit_len)) 49 ATTRIBUTE_WARN_UNUSED_RET int ecsdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize,
|
H A D | bip0340.h | 24 #define BIP0340_S_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 25 #define BIP0340_SIGLEN(p_bit_len, q_bit_len) (BIP0340_R_LEN(p_bit_len) + \ argument 26 BIP0340_S_LEN(q_bit_len)) 44 ATTRIBUTE_WARN_UNUSED_RET int bip0340_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize,
|
H A D | ecfsdsa.h | 29 #define ECFSDSA_S_LEN(q_bit_len) (BYTECEIL(q_bit_len)) argument 30 #define ECFSDSA_SIGLEN(p_bit_len, q_bit_len) (ECFSDSA_R_LEN(p_bit_len) + \ argument 31 ECFSDSA_S_LEN(q_bit_len)) 59 ATTRIBUTE_WARN_UNUSED_RET int ecfsdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize,
|
/freebsd/crypto/libecc/src/sig/ |
H A D | ecdsa_common.c | 48 ATTRIBUTE_WARN_UNUSED_RET static int __ecdsa_rfc6979_nonce(nn_t k, nn_src_t q, bitcnt_t q_bit_len, in __ecdsa_rfc6979_nonce() argument 69 q_len = (u8)BYTECEIL(q_bit_len); in __ecdsa_rfc6979_nonce() 90 if((8 * hsize) > q_bit_len){ in __ecdsa_rfc6979_nonce() 91 ret = nn_rshift(k, k, (bitcnt_t)((8 * hsize) - q_bit_len)); EG(ret, err); in __ecdsa_rfc6979_nonce() 138 while(t_bit_len < q_bit_len){ in __ecdsa_rfc6979_nonce() 146 if((8 * q_len) > q_bit_len){ in __ecdsa_rfc6979_nonce() 147 ret = nn_rshift(k, k, (bitcnt_t)((8 * q_len) - q_bit_len)); EG(ret, err); in __ecdsa_rfc6979_nonce() 203 int __ecdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen) in __ecdsa_siglen() argument 209 (q_bit_len <= CURVES_MAX_Q_BIT_LEN) && in __ecdsa_siglen() 211 (*siglen) = (u8)ECDSA_SIGLEN(q_bit_len); in __ecdsa_siglen() [all …]
|
H A D | ecgdsa.c | 69 int ecgdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen) in ecgdsa_siglen() argument 75 (q_bit_len <= CURVES_MAX_Q_BIT_LEN) && in ecgdsa_siglen() 78 (*siglen) = (u8)ECGDSA_SIGLEN(q_bit_len); in ecgdsa_siglen() 188 bitcnt_t q_bit_len, p_bit_len, rshift; in _ecgdsa_sign_finalize() local 219 q_bit_len = priv_key->params->ec_gen_order_bitlen; in _ecgdsa_sign_finalize() 222 r_len = (u8)ECGDSA_R_LEN(q_bit_len); in _ecgdsa_sign_finalize() 223 s_len = (u8)ECGDSA_S_LEN(q_bit_len); in _ecgdsa_sign_finalize() 233 MUST_HAVE((siglen == ECGDSA_SIGLEN(q_bit_len)), ret, err); in _ecgdsa_sign_finalize() 254 if ((hsize * 8) > q_bit_len) { in _ecgdsa_sign_finalize() 255 rshift = (bitcnt_t)((hsize * 8) - q_bit_len); in _ecgdsa_sign_finalize() [all …]
|
H A D | fuzzing_ecgdsa.c | 49 bitcnt_t q_bit_len, p_bit_len, rshift; in ecgdsa_sign_raw() local 79 q_bit_len = priv_key->params->ec_gen_order_bitlen; in ecgdsa_sign_raw() 82 r_len = (u8)ECGDSA_R_LEN(q_bit_len); in ecgdsa_sign_raw() 83 s_len = (u8)ECGDSA_S_LEN(q_bit_len); in ecgdsa_sign_raw() 86 MUST_HAVE((siglen == ECGDSA_SIGLEN(q_bit_len)), ret, err); in ecgdsa_sign_raw() 113 if ((hsize * 8) > q_bit_len) { in ecgdsa_sign_raw() 114 rshift = (bitcnt_t)((hsize * 8) - q_bit_len); in ecgdsa_sign_raw() 141 MUST_HAVE((noncelen <= (u8)(BYTECEIL(q_bit_len))), ret, err); in ecgdsa_sign_raw() 231 VAR_ZEROIFY(q_bit_len); in ecgdsa_sign_raw() 265 bitcnt_t q_bit_len, rshift; in ecgdsa_verify_raw() local [all …]
|
H A D | fuzzing_ecdsa.c | 47 bitcnt_t rshift, q_bit_len; in ecdsa_sign_raw() local 77 q_bit_len = priv_key->params->ec_gen_order_bitlen; in ecdsa_sign_raw() 79 q_len = (u8)BYTECEIL(q_bit_len); in ecdsa_sign_raw() 90 MUST_HAVE((siglen == ECDSA_SIGLEN(q_bit_len)), ret, err); in ecdsa_sign_raw() 116 if ((hsize * 8) > q_bit_len) { in ecdsa_sign_raw() 117 rshift = (bitcnt_t)((hsize * 8) - q_bit_len); in ecdsa_sign_raw() 142 MUST_HAVE((noncelen <= (u8)(BYTECEIL(q_bit_len))), ret, err); in ecdsa_sign_raw() 261 VAR_ZEROIFY(q_bit_len); in ecdsa_sign_raw() 285 bitcnt_t rshift, q_bit_len; in ecdsa_verify_raw() local 314 q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen; in ecdsa_verify_raw() [all …]
|
H A D | bign_common.c | 200 …RIBUTE_WARN_UNUSED_RET static int __bign_determinitic_nonce(nn_t k, nn_src_t q, bitcnt_t q_bit_len, in __bign_determinitic_nonce() argument 227 q_len = (u8)BYTECEIL(q_bit_len); in __bign_determinitic_nonce() 230 l = (u8)BIGN_S0_LEN(q_bit_len); in __bign_determinitic_nonce() 305 if((q_bit_len % 8) != 0){ in __bign_determinitic_nonce() 306 r_bar[r_bar_len - 1] &= (u8)((0x1 << (q_bit_len % 8)) - 1); in __bign_determinitic_nonce() 376 int __bign_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen) in __bign_siglen() argument 382 (q_bit_len <= CURVES_MAX_Q_BIT_LEN) && in __bign_siglen() 384 (*siglen) = (u8)BIGN_SIGLEN(q_bit_len); in __bign_siglen() 477 bitcnt_t q_bit_len, p_bit_len; in __bign_sign_finalize() local 513 q_bit_len = priv_key->params->ec_gen_order_bitlen; in __bign_sign_finalize() [all …]
|
H A D | eckcdsa.c | 82 int eckcdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, in eckcdsa_siglen() argument 89 (q_bit_len <= CURVES_MAX_Q_BIT_LEN) && in eckcdsa_siglen() 93 (*siglen) = (u8)ECKCDSA_SIGLEN(hsize, q_bit_len); in eckcdsa_siglen() 308 bitcnt_t q_bit_len; in _eckcdsa_sign_finalize() local 337 q_bit_len = priv_key->params->ec_gen_order_bitlen; in _eckcdsa_sign_finalize() 338 r_len = (u8)ECKCDSA_R_LEN(hsize, q_bit_len); in _eckcdsa_sign_finalize() 339 s_len = (u8)ECKCDSA_S_LEN(q_bit_len); in _eckcdsa_sign_finalize() 349 MUST_HAVE((siglen == ECKCDSA_SIGLEN(hsize, q_bit_len)), ret, err); in _eckcdsa_sign_finalize() 500 VAR_ZEROIFY(q_bit_len); in _eckcdsa_sign_finalize() 551 bitcnt_t q_bit_len; in _eckcdsa_verify_init() local [all …]
|
H A D | ecrdsa.c | 101 int ecrdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen) in ecrdsa_siglen() argument 107 (q_bit_len <= CURVES_MAX_Q_BIT_LEN) && in ecrdsa_siglen() 109 (*siglen) = (u8)ECRDSA_SIGLEN(q_bit_len); in ecrdsa_siglen() 198 bitcnt_t q_bit_len, p_bit_len; in _ecrdsa_sign_finalize() local 233 q_bit_len = priv_key->params->ec_gen_order_bitlen; in _ecrdsa_sign_finalize() 235 r_len = (u8)ECRDSA_R_LEN(q_bit_len); in _ecrdsa_sign_finalize() 236 s_len = (u8)ECRDSA_S_LEN(q_bit_len); in _ecrdsa_sign_finalize() 244 …MUST_HAVE((cmp < 0) && (p_bit_len <= NN_MAX_BIT_LEN) && (siglen == ECRDSA_SIGLEN(q_bit_len)), ret,… in _ecrdsa_sign_finalize() 374 VAR_ZEROIFY(q_bit_len); in _ecrdsa_sign_finalize() 420 bitcnt_t q_bit_len; in _ecrdsa_verify_init() local [all …]
|
H A D | ecfsdsa.c | 61 int ecfsdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen) in ecfsdsa_siglen() argument 67 (q_bit_len <= CURVES_MAX_Q_BIT_LEN) && in ecfsdsa_siglen() 69 (*siglen) = (u8)ECFSDSA_SIGLEN(p_bit_len, q_bit_len); in ecfsdsa_siglen() 260 bitcnt_t p_bit_len, q_bit_len; in _ecfsdsa_sign_finalize() local 287 q_bit_len = ctx->key_pair->priv_key.params->ec_gen_order_bitlen; in _ecfsdsa_sign_finalize() 290 s_len = (u8)ECFSDSA_S_LEN(q_bit_len); in _ecfsdsa_sign_finalize() 301 MUST_HAVE((siglen == ECFSDSA_SIGLEN(p_bit_len, q_bit_len)), ret, err); in _ecfsdsa_sign_finalize() 381 VAR_ZEROIFY(q_bit_len); in _ecfsdsa_sign_finalize() 419 bitcnt_t p_bit_len, q_bit_len; in _ecfsdsa_verify_init() local 441 q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen; in _ecfsdsa_verify_init() [all …]
|
H A D | ecsdsa_common.c | 71 int __ecsdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, in __ecsdsa_siglen() argument 78 (q_bit_len <= CURVES_MAX_Q_BIT_LEN) && in __ecsdsa_siglen() 82 (*siglen) = (u8)ECSDSA_SIGLEN(hsize, q_bit_len); in __ecsdsa_siglen() 276 bitcnt_t q_bit_len; in __ecsdsa_sign_finalize() local 302 q_bit_len = priv_key->params->ec_gen_order_bitlen; in __ecsdsa_sign_finalize() 305 s_len = (u8)ECSDSA_S_LEN(q_bit_len); in __ecsdsa_sign_finalize() 307 MUST_HAVE((siglen == ECSDSA_SIGLEN(hsize, q_bit_len)), ret, err); in __ecsdsa_sign_finalize() 394 VAR_ZEROIFY(q_bit_len); in __ecsdsa_sign_finalize() 438 bitcnt_t q_bit_len; in __ecsdsa_verify_init() local 467 q_bit_len = pub_key->params->ec_gen_order_bitlen; in __ecsdsa_verify_init() [all …]
|
H A D | bip0340.c | 135 int bip0340_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, in bip0340_siglen() argument 142 (q_bit_len <= CURVES_MAX_Q_BIT_LEN) && in bip0340_siglen() 146 (*siglen) = (u8)BIP0340_SIGLEN(p_bit_len, q_bit_len); in bip0340_siglen() 173 bitcnt_t p_bit_len, q_bit_len; in _bip0340_sign() local 209 q_bit_len = priv_key->params->ec_gen_order_bitlen; in _bip0340_sign() 210 q_len = (u8)BYTECEIL(q_bit_len); in _bip0340_sign() 225 MUST_HAVE((siglen == BIP0340_SIGLEN(p_bit_len, q_bit_len)), ret, err); in _bip0340_sign() 227 MUST_HAVE((q_len == BIP0340_S_LEN(q_bit_len)), ret, err); in _bip0340_sign() 386 bitcnt_t p_bit_len, q_bit_len; in _bip0340_verify_init() local 410 q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen; in _bip0340_verify_init() [all …]
|
H A D | sm2.c | 96 int sm2_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, u8 *siglen) in sm2_siglen() argument 102 (q_bit_len <= CURVES_MAX_Q_BIT_LEN) && in sm2_siglen() 105 (*siglen) = (u8)SM2_SIGLEN(q_bit_len); in sm2_siglen() 314 bitcnt_t q_bit_len; in _sm2_sign_finalize() local 344 q_bit_len = priv_key->params->ec_gen_order_bitlen; in _sm2_sign_finalize() 346 q_len = (u8)BYTECEIL(q_bit_len); in _sm2_sign_finalize() 357 MUST_HAVE((siglen == SM2_SIGLEN(q_bit_len)), ret, err); in _sm2_sign_finalize() 480 VAR_ZEROIFY(q_bit_len); in _sm2_sign_finalize() 521 bitcnt_t q_bit_len; in _sm2_verify_init() local 540 q_bit_len = ctx->pub_key->params->ec_gen_order_bitlen; in _sm2_verify_init() [all …]
|
H A D | fuzzing_ecrdsa.c | 84 bitcnt_t q_bit_len, p_bit_len; in ecrdsa_sign_raw() local 120 q_bit_len = priv_key->params->ec_gen_order_bitlen; in ecrdsa_sign_raw() 122 r_len = (u8)ECRDSA_R_LEN(q_bit_len); in ecrdsa_sign_raw() 123 s_len = (u8)ECRDSA_S_LEN(q_bit_len); in ecrdsa_sign_raw() 128 MUST_HAVE((siglen == ECRDSA_SIGLEN(q_bit_len)), ret, err); in ecrdsa_sign_raw() 144 MUST_HAVE((noncelen <= (u8)(BYTECEIL(q_bit_len))), ret, err); in ecrdsa_sign_raw() 267 VAR_ZEROIFY(q_bit_len); in ecrdsa_sign_raw()
|
H A D | ecosdsa.c | 43 int ecosdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, in ecosdsa_siglen() argument 46 return __ecsdsa_siglen(p_bit_len, q_bit_len, hsize, blocksize, siglen); in ecosdsa_siglen()
|
H A D | ecsdsa.c | 43 int ecsdsa_siglen(u16 p_bit_len, u16 q_bit_len, u8 hsize, u8 blocksize, in ecsdsa_siglen() argument 46 return __ecsdsa_siglen(p_bit_len, q_bit_len, hsize, blocksize, siglen); in ecsdsa_siglen()
|
/freebsd/crypto/libecc/src/nn/ |
H A D | nn_rand.c | 98 bitcnt_t q_bit_len, q_len; in nn_get_random_mod() local 104 ret = nn_bitlen(q, &q_bit_len); EG(ret, err); in nn_get_random_mod() 105 q_len = (bitcnt_t)BYTECEIL(q_bit_len); in nn_get_random_mod()
|