Rename os_random field to random_seed per review feedback. Fix tests that constructed SharedSecretKey with a hardcoded EphemeralSecretKey instead of deriving it via EphemeralSecretKey::new.