mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-10-30 11:11:12 -04:00 
			
		
		
		
	Create a driver interface test strategy document
Just the structure for now, no actual content.
This commit is contained in:
		
							parent
							
								
									8096969905
								
							
						
					
					
						commit
						b26c8d8bb4
					
				
							
								
								
									
										24
									
								
								docs/architecture/testing/driver-interface-test-strategy.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								docs/architecture/testing/driver-interface-test-strategy.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,24 @@ | |||||||
|  | # Mbed Crypto driver interface test strategy | ||||||
|  | 
 | ||||||
|  | This document describes the test strategy for the driver interfaces in Mbed Crypto. Mbed Crypto has interfaces for secure element drivers, accelerator drivers and entropy drivers. This document is about testing Mbed Crypto itself; testing drivers is out of scope. | ||||||
|  | 
 | ||||||
|  | The driver interfaces are standardized through PSA Cryptography functional specifications. | ||||||
|  | 
 | ||||||
|  | ## Secure element driver interface | ||||||
|  | 
 | ||||||
|  | The secure element driver interface (SE interface for short) is defined by [`psa/crypto_se_driver.h`](../../../include/psa/crypto_se_driver.h). This is an interface between Mbed Crypto and one or more third-party drivers. | ||||||
|  | 
 | ||||||
|  | TODO | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | ## Accelerator driver interface | ||||||
|  | 
 | ||||||
|  | The accelerator driver interface is defined by [`psa/crypto_accel_driver.h`](../../../include/psa/crypto_accel_driver.h). | ||||||
|  | 
 | ||||||
|  | TODO | ||||||
|  | 
 | ||||||
|  | ## Entropy driver interface | ||||||
|  | 
 | ||||||
|  | The entropy driver interface is defined by [`psa/crypto_entropy_driver.h`](../../../include/psa/crypto_entropy_driver.h). | ||||||
|  | 
 | ||||||
|  | TODO | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Gilles Peskine
						Gilles Peskine