So g stays community, but s must be retained key for the ethereum wallet to stay safe, just after deriving your ethereum address from the public critical. Alternate dependencies: In addition to the open-ssl library referenced within the post that @tayvano noted, other libraries which might be used to work https://freeurldirectory.com/listings12701830/the-ethereum-address-diaries