crypto: update {Load,Save}ECDSA comments to mention hex encoding
This commit is contained in:
		
							parent
							
								
									da4a0e0555
								
							
						
					
					
						commit
						4907d28967
					
				| @ -120,6 +120,7 @@ func HexToECDSA(hexkey string) (*ecdsa.PrivateKey, error) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // LoadECDSA loads a secp256k1 private key from the given file.
 | // LoadECDSA loads a secp256k1 private key from the given file.
 | ||||||
|  | // The key data is expected to be hex-encoded.
 | ||||||
| func LoadECDSA(file string) (*ecdsa.PrivateKey, error) { | func LoadECDSA(file string) (*ecdsa.PrivateKey, error) { | ||||||
| 	buf := make([]byte, 64) | 	buf := make([]byte, 64) | ||||||
| 	fd, err := os.Open(file) | 	fd, err := os.Open(file) | ||||||
| @ -139,8 +140,8 @@ func LoadECDSA(file string) (*ecdsa.PrivateKey, error) { | |||||||
| 	return ToECDSA(key), nil | 	return ToECDSA(key), nil | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // SaveECDSA saves a secp256k1 private key to the given file with restrictive
 | // SaveECDSA saves a secp256k1 private key to the given file with
 | ||||||
| // permissions
 | // restrictive permissions. The key data is saved hex-encoded.
 | ||||||
| func SaveECDSA(file string, key *ecdsa.PrivateKey) error { | func SaveECDSA(file string, key *ecdsa.PrivateKey) error { | ||||||
| 	k := hex.EncodeToString(FromECDSA(key)) | 	k := hex.EncodeToString(FromECDSA(key)) | ||||||
| 	return ioutil.WriteFile(file, []byte(k), 0600) | 	return ioutil.WriteFile(file, []byte(k), 0600) | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user