예제 #1
0
파일: CBHDKeys.c 프로젝트: Jud/cbitcoin
bool CBKeyPairGenerate(CBKeyPair * keyPair){
	// Generate private key from a CSPRNG.
	if (!CBGet32RandomBytes(keyPair->privkey)) {
		CBLogError("Could not generate private key from 32 random bytes");
		return false;
	}
	// Get public key
	CBKeyGetPublicKey(keyPair->privkey, keyPair->pubkey.key);
	return true;
}
예제 #2
0
파일: CBRand.c 프로젝트: 01BTC10/cbitcoin
bool CBSecureRandomSeed(CBDepObject gen){
	return CBGet32RandomBytes(gen.ptr);
}