#NEWLINE# def compress( pubkey ) : #NEWLINE# #INDENT# f = get_pubkey_format ( pubkey ) #NEWLINE# if ( 'compressed' in f ) : #NEWLINE# #INDENT# return pubkey #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( f == 'bin' ) : #NEWLINE# #INDENT# return encode_pubkey ( decode_pubkey ( pubkey , f ) , 'bin_compressed' ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( ( f == 'hex' ) or ( f == 'decimal' ) ) : #NEWLINE# #INDENT# return encode_pubkey ( decode_pubkey ( pubkey , pubkey ) , 'hex_compressed' )