update apis
This commit is contained in:
parent
bdeefb48bf
commit
987568e31b
4 changed files with 20 additions and 2 deletions
|
|
@ -99,7 +99,7 @@ namespace fc {
|
||||||
*/
|
*/
|
||||||
fc::sha512 get_shared_secret( const public_key& pub )const;
|
fc::sha512 get_shared_secret( const public_key& pub )const;
|
||||||
|
|
||||||
signature sign( const fc::sha256& digest );
|
signature sign( const fc::sha256& digest )const;
|
||||||
compact_signature sign_compact( const fc::sha256& digest )const;
|
compact_signature sign_compact( const fc::sha256& digest )const;
|
||||||
bool verify( const fc::sha256& digest, const signature& sig );
|
bool verify( const fc::sha256& digest, const signature& sig );
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,8 @@ namespace fc
|
||||||
class variant_object;
|
class variant_object;
|
||||||
fc::string format_string( const fc::string&, const variant_object& );
|
fc::string format_string( const fc::string&, const variant_object& );
|
||||||
fc::string trim( const fc::string& );
|
fc::string trim( const fc::string& );
|
||||||
|
fc::string to_lower( const fc::string& );
|
||||||
|
string trim_and_normalize_spaces( const string& s );
|
||||||
}
|
}
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
|
||||||
|
|
@ -357,7 +357,7 @@ namespace fc { namespace ecc {
|
||||||
return self;
|
return self;
|
||||||
}
|
}
|
||||||
|
|
||||||
signature private_key::sign( const fc::sha256& digest )
|
signature private_key::sign( const fc::sha256& digest )const
|
||||||
{
|
{
|
||||||
unsigned int buf_len = ECDSA_size(my->_key);
|
unsigned int buf_len = ECDSA_size(my->_key);
|
||||||
// fprintf( stderr, "%d %d\n", buf_len, sizeof(sha256) );
|
// fprintf( stderr, "%d %d\n", buf_len, sizeof(sha256) );
|
||||||
|
|
|
||||||
|
|
@ -104,9 +104,25 @@ namespace fc {
|
||||||
}
|
}
|
||||||
std::string trim( const std::string& s )
|
std::string trim( const std::string& s )
|
||||||
{
|
{
|
||||||
|
return boost::algorithm::trim_copy(s);
|
||||||
|
/*
|
||||||
std::string cpy(s);
|
std::string cpy(s);
|
||||||
boost::algorithm::trim(cpy);
|
boost::algorithm::trim(cpy);
|
||||||
return cpy;
|
return cpy;
|
||||||
|
*/
|
||||||
|
}
|
||||||
|
std::string to_lower( const std::string& s )
|
||||||
|
{
|
||||||
|
auto tmp = s;
|
||||||
|
boost::algorithm::to_lower(tmp);
|
||||||
|
return tmp;
|
||||||
|
}
|
||||||
|
string trim_and_normalize_spaces( const string& s )
|
||||||
|
{
|
||||||
|
string result = boost::algorithm::trim_copy( s );
|
||||||
|
while( result.find( " " ) != result.npos )
|
||||||
|
boost::algorithm::replace_all( result, " ", " " );
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace fc
|
} // namespace fc
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue