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; }
bool CBSecureRandomSeed(CBDepObject gen){ return CBGet32RandomBytes(gen.ptr); }