nl: create a fingerprint per the following spec concode_field_sep Map<String,ECParameterSpec> CURVES concode_elem_sep String NISTP384 concode_elem_sep Map<Integer,String> CURVE_SIZES concode_elem_sep String ECDSA_SHA2_PREFIX concode_elem_sep ECParameterSpec nistp521 concode_elem_sep String NISTP521 concode_elem_sep ECParameterSpec nistp384 concode_elem_sep String NISTP256 concode_elem_sep ECParameterSpec nistp256 concode_field_sep byte[] keyBlob concode_elem_sep String getCurveName concode_elem_sep ECPublicKeySpec publicKeySpecFromOpenSSH concode_elem_sep ECPublicKeySpec publicKeySpecFromOpenSSH concode_elem_sep String encodeAsOpenSSH concode_elem_sep byte[] readLengthFirst concode_elem_sep String fingerprintPublicKey concode_elem_sep byte[] encodeECPoint concode_elem_sep String hexColonDelimited concode_elem_sep ECPoint decodeECPoint concode_elem_sep int getCurveSize concode_elem_sep void writeLengthFirst concode_elem_sep byte[] removeLeadingZeroes
code: String function ( ECPublicKey arg0 ) { byte [ ] loc0 = loc0 ( arg0 ) ; return hexColonDelimited ( Hashing . md5 ( ) . hashBytes ( loc0 ) ) ; }