1717/**
1818 @file ecc_sign_hash.c
1919 ECC Crypto, Tom St Denis
20- */
20+ */
2121
2222#ifdef LTC_MECC
2323
@@ -51,12 +51,12 @@ int ecc_sign_hash_raw(const unsigned char *in, unsigned long inlen,
5151 if (key -> type != PK_PRIVATE ) {
5252 return CRYPT_PK_NOT_PRIVATE ;
5353 }
54-
54+
5555 /* is the IDX valid ? */
5656 if (ltc_ecc_is_valid_idx (key -> idx ) != 1 ) {
5757 return CRYPT_PK_INVALID_TYPE ;
5858 }
59-
59+
6060 if ((err = prng_is_valid (wprng )) != CRYPT_OK ) {
6161 return err ;
6262 }
@@ -65,16 +65,16 @@ int ecc_sign_hash_raw(const unsigned char *in, unsigned long inlen,
6565 if ((err = mp_init_multi (& p , & e , NULL )) != CRYPT_OK ) {
6666 return err ;
6767 }
68- if ((err = mp_read_radix (p , (char * )key -> dp -> order , 16 )) != CRYPT_OK ) { goto errnokey ; }
68+ if ((err = mp_read_radix (p , (char * )key -> dp -> order , 16 )) != CRYPT_OK ) { goto errnokey ; }
6969
7070 /* get the hash and load it as a bignum into 'e' */
7171 pbits = mp_count_bits (p );
7272 pbytes = (pbits + 7 ) >> 3 ;
73- if (pbits > inlen * 8 ) {
74- if ((err = mp_read_unsigned_bin (e , (unsigned char * )in , inlen )) != CRYPT_OK ) { goto errnokey ; }
73+ if (pbits > inlen * 8 ) {
74+ if ((err = mp_read_unsigned_bin (e , (unsigned char * )in , inlen )) != CRYPT_OK ) { goto errnokey ; }
7575 }
7676 else if (pbits % 8 == 0 ) {
77- if ((err = mp_read_unsigned_bin (e , (unsigned char * )in , pbytes )) != CRYPT_OK ) { goto errnokey ; }
77+ if ((err = mp_read_unsigned_bin (e , (unsigned char * )in , pbytes )) != CRYPT_OK ) { goto errnokey ; }
7878 }
7979 else {
8080 shift_right = 8 - pbits % 8 ;
@@ -83,7 +83,7 @@ int ecc_sign_hash_raw(const unsigned char *in, unsigned long inlen,
8383 ch = (in [i ] << (8 - shift_right ));
8484 buf [i ] = buf [i ] ^ (in [i ] >> shift_right );
8585 }
86- if ((err = mp_read_unsigned_bin (e , (unsigned char * )buf , pbytes )) != CRYPT_OK ) { goto errnokey ; }
86+ if ((err = mp_read_unsigned_bin (e , (unsigned char * )buf , pbytes )) != CRYPT_OK ) { goto errnokey ; }
8787 }
8888
8989 /* make up a key and export the public copy */
@@ -97,7 +97,7 @@ int ecc_sign_hash_raw(const unsigned char *in, unsigned long inlen,
9797
9898 if (mp_iszero (r ) == LTC_MP_YES ) {
9999 ecc_free (& pubkey );
100- } else {
100+ } else {
101101 /* find s = (e + xr)/k */
102102 if ((err = mp_invmod (pubkey .k , p , pubkey .k )) != CRYPT_OK ) { goto error ; } /* k = 1/k */
103103 if ((err = mp_mulmod (key -> k , r , p , s )) != CRYPT_OK ) { goto error ; } /* s = xr */
@@ -160,7 +160,7 @@ int ecc_sign_hash(const unsigned char *in, unsigned long inlen,
160160
161161error :
162162 mp_clear_multi (r , s , NULL );
163- return err ;
163+ return err ;
164164}
165165
166166#endif
0 commit comments