mirror of
				https://github.com/taigrr/arduinolibs
				synced 2025-01-18 04:33:12 -08:00 
			
		
		
		
	More API cleanups to RNG
This commit is contained in:
		
							parent
							
								
									067e8ac177
								
							
						
					
					
						commit
						ed59231db3
					
				| @ -194,9 +194,8 @@ RNGClass::~RNGClass() | |||||||
|  * seed from and to save new seeds when save() is called.  There must be |  * seed from and to save new seeds when save() is called.  There must be | ||||||
|  * at least SEED_SIZE (49) bytes of EEPROM space available at the address. |  * at least SEED_SIZE (49) bytes of EEPROM space available at the address. | ||||||
|  * |  * | ||||||
|  * This function should be followed by calls to stir() to mix in |  * This function should be followed by calls to addNoiseSource() to | ||||||
|  * additional entropy data from noise sources to initialize the random |  * register the application's noise sources. | ||||||
|  * number generator properly. |  | ||||||
|  * |  * | ||||||
|  * \sa addNoiseSource(), stir(), save() |  * \sa addNoiseSource(), stir(), save() | ||||||
|  */ |  */ | ||||||
| @ -447,18 +446,6 @@ void RNGClass::stir(const uint8_t *data, size_t len, unsigned int credit) | |||||||
|     } |     } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| /**
 |  | ||||||
|  * \brief Stirs in data from a noise source into the random pool. |  | ||||||
|  * |  | ||||||
|  * \param source The noise source to obtain entropy data from. |  | ||||||
|  * |  | ||||||
|  * \sa save(), NoiseSource::stir() |  | ||||||
|  */ |  | ||||||
| void RNGClass::stir(NoiseSource &source) |  | ||||||
| { |  | ||||||
|     source.stir(); |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| /**
 | /**
 | ||||||
|  * \brief Saves the random seed to EEPROM. |  * \brief Saves the random seed to EEPROM. | ||||||
|  * |  * | ||||||
| @ -523,8 +510,7 @@ void RNGClass::loop() | |||||||
|  * if the device is captured, sold, or otherwise compromised. |  * if the device is captured, sold, or otherwise compromised. | ||||||
|  * |  * | ||||||
|  * After this function is called, begin() must be called again to |  * After this function is called, begin() must be called again to | ||||||
|  * re-initialize the random number generator, followed by stir() to |  * re-initialize the random number generator. | ||||||
|  * add in new entropy from system noise sources. |  | ||||||
|  * |  * | ||||||
|  * \note The rand() and save() functions take some care to manage the |  * \note The rand() and save() functions take some care to manage the | ||||||
|  * random number pool in a way that makes prediction of past outputs from a |  * random number pool in a way that makes prediction of past outputs from a | ||||||
|  | |||||||
| @ -43,7 +43,6 @@ public: | |||||||
|     bool available(size_t len) const; |     bool available(size_t len) const; | ||||||
| 
 | 
 | ||||||
|     void stir(const uint8_t *data, size_t len, unsigned int credit = 0); |     void stir(const uint8_t *data, size_t len, unsigned int credit = 0); | ||||||
|     void stir(NoiseSource &source); |  | ||||||
| 
 | 
 | ||||||
|     void save(); |     void save(); | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user