I am little bit confused about the API of tweetnacl. Does the function nacl.box.keyPair.fromSecretKey
except the secretKey argument to be already clamped? Or it is it fine to provide a random byte string? The way I read the code, tweetnacl does the clamping later on, correct? So is the secretKey
in tweetNacl always a random byte string and the clamping is done in internal library functions?
Asked
Active
Viewed 211 times
0

cryptobeginner
- 187
- 5
1 Answers
0
Correct, you don't need to be concerned with 25519 clamping.
The library handles this. You simply need to supply a uniformly random 256-bit string.

Woodstock
- 22,184
- 15
- 80
- 118