mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-10-30 19:20:40 -04:00 
			
		
		
		
	Merge pull request #5062 from mprse/issue_4056
Use PSA_HASH_LENGTH instead hardcoded integer values
This commit is contained in:
		
						commit
						c8cc1ffe97
					
				| @ -4422,19 +4422,19 @@ derive_output:PSA_ALG_TLS12_PSK_TO_MS(PSA_ALG_SHA_384):PSA_KEY_DERIVATION_INPUT_ | |||||||
| 
 | 
 | ||||||
| PSA key derivation: HKDF SHA-256, request maximum capacity | PSA key derivation: HKDF SHA-256, request maximum capacity | ||||||
| depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256 | depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256 | ||||||
| derive_output:PSA_ALG_HKDF(PSA_ALG_SHA_256):PSA_KEY_DERIVATION_INPUT_SALT:"000102030405060708090a0b0c":PSA_KEY_DERIVATION_INPUT_SECRET:"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":PSA_KEY_DERIVATION_INPUT_INFO:"f0f1f2f3f4f5f6f7f8f9":255 * 32:"3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865":"" | derive_output:PSA_ALG_HKDF(PSA_ALG_SHA_256):PSA_KEY_DERIVATION_INPUT_SALT:"000102030405060708090a0b0c":PSA_KEY_DERIVATION_INPUT_SECRET:"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":PSA_KEY_DERIVATION_INPUT_INFO:"f0f1f2f3f4f5f6f7f8f9":255 * PSA_HASH_LENGTH(PSA_ALG_SHA_256):"3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865":"" | ||||||
| 
 | 
 | ||||||
| PSA key derivation: HKDF SHA-1, request maximum capacity | PSA key derivation: HKDF SHA-1, request maximum capacity | ||||||
| depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_1 | depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_1 | ||||||
| derive_output:PSA_ALG_HKDF(PSA_ALG_SHA_1):PSA_KEY_DERIVATION_INPUT_SALT:"":PSA_KEY_DERIVATION_INPUT_SECRET:"0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c":PSA_KEY_DERIVATION_INPUT_INFO:"":255 * 20:"2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48":"" | derive_output:PSA_ALG_HKDF(PSA_ALG_SHA_1):PSA_KEY_DERIVATION_INPUT_SALT:"":PSA_KEY_DERIVATION_INPUT_SECRET:"0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c":PSA_KEY_DERIVATION_INPUT_INFO:"":255 * PSA_HASH_LENGTH(PSA_ALG_SHA_1):"2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48":"" | ||||||
| 
 | 
 | ||||||
| PSA key derivation: HKDF SHA-256, request too much capacity | PSA key derivation: HKDF SHA-256, request too much capacity | ||||||
| depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256 | depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256 | ||||||
| derive_set_capacity:PSA_ALG_HKDF(PSA_ALG_SHA_256):255 * 32 + 1:PSA_ERROR_INVALID_ARGUMENT | derive_set_capacity:PSA_ALG_HKDF(PSA_ALG_SHA_256):255 * PSA_HASH_LENGTH(PSA_ALG_SHA_256) + 1:PSA_ERROR_INVALID_ARGUMENT | ||||||
| 
 | 
 | ||||||
| PSA key derivation: HKDF SHA-1, request too much capacity | PSA key derivation: HKDF SHA-1, request too much capacity | ||||||
| depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_1 | depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_1 | ||||||
| derive_set_capacity:PSA_ALG_HKDF(PSA_ALG_SHA_1):255 * 20 + 1:PSA_ERROR_INVALID_ARGUMENT | derive_set_capacity:PSA_ALG_HKDF(PSA_ALG_SHA_1):255 * PSA_HASH_LENGTH(PSA_ALG_SHA_1) + 1:PSA_ERROR_INVALID_ARGUMENT | ||||||
| 
 | 
 | ||||||
| PSA key derivation: over capacity 42: output 42+1 | PSA key derivation: over capacity 42: output 42+1 | ||||||
| depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256 | depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256 | ||||||
| @ -4454,19 +4454,19 @@ derive_output:PSA_ALG_HKDF(PSA_ALG_SHA_256):PSA_KEY_DERIVATION_INPUT_SALT:"00010 | |||||||
| 
 | 
 | ||||||
| PSA key derivation: HKDF SHA-256, read maximum capacity minus 1 | PSA key derivation: HKDF SHA-256, read maximum capacity minus 1 | ||||||
| depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256 | depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256 | ||||||
| derive_full:PSA_ALG_HKDF(PSA_ALG_SHA_256):"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"f0f1f2f3f4f5f6f7f8f9":255 * 32 - 1 | derive_full:PSA_ALG_HKDF(PSA_ALG_SHA_256):"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"f0f1f2f3f4f5f6f7f8f9":255 * PSA_HASH_LENGTH(PSA_ALG_SHA_256) - 1 | ||||||
| 
 | 
 | ||||||
| PSA key derivation: HKDF SHA-256, read maximum capacity | PSA key derivation: HKDF SHA-256, read maximum capacity | ||||||
| depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256 | depends_on:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256 | ||||||
| derive_full:PSA_ALG_HKDF(PSA_ALG_SHA_256):"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"f0f1f2f3f4f5f6f7f8f9":255 * 32 | derive_full:PSA_ALG_HKDF(PSA_ALG_SHA_256):"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"f0f1f2f3f4f5f6f7f8f9":255 * PSA_HASH_LENGTH(PSA_ALG_SHA_256) | ||||||
| 
 | 
 | ||||||
| PSA key derivation: TLS 1.2 PRF SHA-256, read maximum capacity minus 1 | PSA key derivation: TLS 1.2 PRF SHA-256, read maximum capacity minus 1 | ||||||
| depends_on:PSA_WANT_ALG_SHA_256:PSA_WANT_ALG_TLS12_PRF | depends_on:PSA_WANT_ALG_SHA_256:PSA_WANT_ALG_TLS12_PRF | ||||||
| derive_full:PSA_ALG_TLS12_PRF(PSA_ALG_SHA_256):"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"f0f1f2f3f4f5f6f7f8f9":255 * 32 - 1 | derive_full:PSA_ALG_TLS12_PRF(PSA_ALG_SHA_256):"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"f0f1f2f3f4f5f6f7f8f9":255 * PSA_HASH_LENGTH(PSA_ALG_SHA_256) - 1 | ||||||
| 
 | 
 | ||||||
| PSA key derivation: TLS 1.2 PRF SHA-256, read maximum capacity | PSA key derivation: TLS 1.2 PRF SHA-256, read maximum capacity | ||||||
| depends_on:PSA_WANT_ALG_SHA_256:PSA_WANT_ALG_TLS12_PRF | depends_on:PSA_WANT_ALG_SHA_256:PSA_WANT_ALG_TLS12_PRF | ||||||
| derive_full:PSA_ALG_TLS12_PRF(PSA_ALG_SHA_256):"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"f0f1f2f3f4f5f6f7f8f9":255 * 32 | derive_full:PSA_ALG_TLS12_PRF(PSA_ALG_SHA_256):"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"f0f1f2f3f4f5f6f7f8f9":255 * PSA_HASH_LENGTH(PSA_ALG_SHA_256) | ||||||
| 
 | 
 | ||||||
| PSA key derivation: HKDF SHA-256, exercise AES128-CTR | PSA key derivation: HKDF SHA-256, exercise AES128-CTR | ||||||
| depends_on:PSA_WANT_ALG_CTR:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256:PSA_WANT_KEY_TYPE_AES | depends_on:PSA_WANT_ALG_CTR:PSA_WANT_ALG_HKDF:PSA_WANT_ALG_SHA_256:PSA_WANT_KEY_TYPE_AES | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Manuel Pégourié-Gonnard
						Manuel Pégourié-Gonnard