Lines Matching refs:derivation

5222 Crypto derivation operation object initializers zero properly
5225 PSA key derivation setup: HKDF-SHA-256, good case
5229 PSA key derivation setup: HKDF-SHA-512, good case
5233 PSA key derivation setup: TLS 1.2 PRF SHA-256, good case
5237 PSA key derivation setup: TLS 1.2 ECJPAKE to PMS
5241 PSA key derivation setup: not a key derivation algorithm (HMAC)
5245 PSA key derivation setup: algorithm from bad hash
5249 PSA key derivation setup: bad algorithm
5256 PSA key derivation: HKDF-SHA-256, good case, direct output
5260 PSA key derivation: HKDF-SHA-256, good case, omitted salt
5264 PSA key derivation: HKDF-SHA-256, good case, info first
5268 PSA key derivation: HKDF-SHA-256, good case, info after salt
5272 PSA key derivation: HKDF-SHA-256, good case, omitted salt, info first
5276 PSA key derivation: HKDF-SHA-256, good case, key output
5280 PSA key derivation: HKDF-SHA-512, good case
5284 PSA key derivation: HKDF-SHA-256, bad key type
5288 PSA key derivation: HKDF-SHA-256, bad key type, key output
5294 PSA key derivation: HKDF-SHA-256, direct secret, direct output
5298 PSA key derivation: HKDF-SHA-256, direct empty secret, direct output
5302 PSA key derivation: HKDF-SHA-256, direct secret, key output
5306 PSA key derivation: HKDF-SHA-256, direct empty secret, key output
5310 PSA key derivation: HKDF-SHA-256, missing secret, key output
5314 PSA key derivation: HKDF-SHA-256, RAW_DATA key as salt
5318 PSA key derivation: HKDF-SHA-256, RAW_DATA key as info
5322 PSA key derivation: HKDF-SHA-256, DERIVE key as salt, direct output
5326 PSA key derivation: HKDF-SHA-256, DERIVE key as salt, key output
5332 PSA key derivation: HKDF-SHA-256, DERIVE key as info
5336 PSA key derivation: HKDF-SHA-256, salt after secret
5340 PSA key derivation: HKDF-SHA-256, missing secret
5344 PSA key derivation: HKDF-SHA-256, missing info
5348 PSA key derivation: HKDF-SHA-256, duplicate salt step
5352 PSA key derivation: HKDF-SHA-256, duplicate secret step (direct, direct)
5356 PSA key derivation: HKDF-SHA-256, duplicate secret step (direct, key)
5360 PSA key derivation: HKDF-SHA-256, duplicate secret step (key, direct)
5364 PSA key derivation: HKDF-SHA-256, duplicate secret step (key, key)
5368 PSA key derivation: HKDF-SHA-256, duplicate info step (non-consecutive)
5372 PSA key derivation: HKDF-SHA-256, duplicate info step (consecutive)
5376 PSA key derivation: HKDF-SHA-256, reject label step
5380 PSA key derivation: HKDF-SHA-256, reject seed step
5384 PSA key derivation: HKDF-SHA-256, reject using input integer with direct secret
5388 PSA key derivation: HKDF-SHA-256, reject input cost step using input_bytes
5392 PSA key derivation: HKDF-SHA-256, input cost using input_integer after secret
5396 PSA key derivation: HKDF-SHA-256, reject input cost using input_integer after secret and info
5401 PSA key derivation: TLS 1.2 PRF SHA-256, good case
5405 PSA key derivation: ECDH with TLS 1.2 PRF SHA-256, good case
5409 PSA key derivation: TLS 1.2 PRF SHA-256, missing label
5413 PSA key derivation: ECDH with TLS 1.2 PRF SHA-256, missing label
5417 PSA key derivation: TLS 1.2 PRF SHA-256, missing label and secret
5421 PSA key derivation: ECDH with TLS 1.2 PRF SHA-256, missing label and secret
5425 PSA key derivation: TLS 1.2 PRF SHA-256, no inputs
5429 PSA key derivation: ECDH with TLS 1.2 PRF SHA-256, no inputs
5433 PSA key derivation: TLS 1.2 PRF SHA-256, key first
5437 PSA key derivation: ECDH with TLS 1.2 PRF SHA-256, key first
5441 PSA key derivation: TLS 1.2 PRF SHA-256, label first
5445 PSA key derivation: TLS 1.2 PRF SHA-256, early label
5449 PSA key derivation: TLS 1.2 PRF SHA-256, double seed
5453 PSA key derivation: TLS 1.2 PRF SHA-256, double key
5457 PSA key derivation: TLS 1.2 PRF SHA-256, bad key type
5461 PSA key derivation: TLS 1.2 PRF SHA-256, direct secret
5465 PSA key derivation: TLS 1.2 PRF SHA-256, direct empty secret
5469 PSA key derivation: TLS 1.2 PRF SHA-256, RAW_DATA key as seed
5473 PSA key derivation: TLS 1.2 PRF SHA-256, RAW_DATA key as label
5477 PSA key derivation: TLS 1.2 PRF SHA-256, DERIVE key as seed
5481 PSA key derivation: TLS 1.2 PRF SHA-256, DERIVE key as label
5485 PSA key derivation: TLS 1.2 PSK-to-MS, SHA-256, PSK too long (160 Bytes)
5489 PSA key derivation: ECDH on P256 with HKDF-SHA256, raw output
5493 PSA key derivation: ECDH on P256 with HKDF-SHA256, omitted salt
5497 PSA key derivation: ECDH on P256 with HKDF-SHA256, info first
5501 PSA key derivation: ECDH on P256 with HKDF-SHA256, key output
5505 PSA key derivation: ECDH on P256 with HKDF-SHA256, salt after secret
5509 PSA key derivation: ECDH on P256 with HKDF-SHA256, missing info
5513 PSA key derivation: TLS12_ECJPAKE_TO_PMS, good input, output too short
5517 PSA key derivation: TLS12_ECJPAKE_TO_PMS, input[0]=0x02
5521 PSA key derivation: TLS12_ECJPAKE_TO_PMS, input too short
5525 PSA key derivation: TLS12_ECJPAKE_TO_PMS, input too long
5529 PSA key derivation: PBKDF2-HMAC-SHA256, good case, direct output
5533 PSA key derivation: PBKDF2-HMAC-SHA256, good case, key output
5537 PSA key derivation: PBKDF2-HMAC-SHA256, good case, DERIVE key as password, key output
5541 PSA key derivation: PBKDF2-HMAC-SHA256, salt missing
5545 PSA key derivation: PBKDF2-HMAC-SHA256, password missing
5549 PSA key derivation: PBKDF2-HMAC-SHA256, salt and password before cost
5553 PSA key derivation: PBKDF2-HMAC-SHA256, password before cost
5557 PSA key derivation: PBKDF2-HMAC-SHA256, password bad key type
5561 PSA key derivation: PBKDF2-HMAC-SHA256, direct password, direct output
5565 PSA key derivation: PBKDF2-HMAC-SHA256, direct empty password, direct output
5569 PSA key derivation: PBKDF2-HMAC-SHA256, direct password, key output
5573 PSA key derivation: PBKDF2-HMAC-SHA256, DERIVE key as salt
5577 PSA key derivation: PBKDF2-HMAC-SHA256, duplicate cost step
5581 PSA key derivation: PBKDF2-HMAC-SHA256, duplicate salt step
5585 PSA key derivation: PBKDF2-HMAC-SHA256, reject secret step
5589 PSA key derivation: PBKDF2-HMAC-SHA256, reject label step
5593 PSA key derivation: PBKDF2-HMAC-SHA256, reject seed step
5597 PSA key derivation: PBKDF2-HMAC-SHA256, reject zero input cost
5601 PSA key derivation: PBKDF2-HMAC-SHA256, reject cost greater than PSA_VENDOR_PBKDF2_MAX_ITERATIONS
5605 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, good case, direct output
5609 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, good case, key output
5613 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, good case, DERIVE key as password, key output
5617 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, salt missing
5621 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, password missing
5625 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, salt and password before cost
5629 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, password before cost
5633 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, password bad key type
5637 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, direct password, direct output
5641 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, direct empty password, direct output
5645 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, direct password, key output
5649 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, DERIVE key as salt
5653 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, duplicate cost step
5657 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, duplicate salt step
5661 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, reject secret step
5665 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, reject label step
5669 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, reject seed step
5673 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, reject zero input cost
5677 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, reject cost greater than PSA_VENDOR_PBKDF2_MAX_ITERATI…
5681 PSA key derivation over capacity: HKDF
5685 PSA key derivation over capacity: TLS 1.2 PRF
5689 PSA key derivation: actions without setup
5692 PSA key derivation: HKDF SHA-256, RFC5869 #1, output 42+0
5696 PSA key derivation: HKDF SHA-256, RFC5869 #1, output 32+10
5700 PSA key derivation: HKDF SHA-256, RFC5869 #1, output 0+42
5704 PSA key derivation: HKDF SHA-256, RFC5869 #1, output 1+41
5708 PSA key derivation: HKDF SHA-256, RFC5869 #1, output 41+0
5712 PSA key derivation: HKDF SHA-256, RFC5869 #1, output 1+40
5716 PSA key derivation: HKDF SHA-256, RFC5869 #2, output 82+0
5720 PSA key derivation: HKDF SHA-256, RFC5869 #3, output 42+0
5724 PSA key derivation: HKDF SHA-1, RFC5869 #4, output 42+0
5728 PSA key derivation: HKDF SHA-1, RFC5869 #5, output 82+0
5732 PSA key derivation: HKDF SHA-1, RFC5869 #6, output 42+0
5736 PSA key derivation: HKDF SHA-1, RFC5869 #7, output 42+0
5741 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 32+0 k
5745 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 22+10 k
5749 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 0+32 k
5753 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 1+31 k
5757 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 31+0 k
5761 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 1+30 k
5765 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #2, out 32+0 k
5769 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #3, out 32+0 k
5773 PSA key derivation: HKDF-Extract SHA-1, RFC5869 #4, out 20+0 k
5777 PSA key derivation: HKDF-Extract SHA-1, RFC5869 #5, out 20+0 k
5781 PSA key derivation: HKDF-Extract SHA-1, RFC5869 #6, out 20+0 k
5785 PSA key derivation: HKDF-Extract SHA-1, RFC5869 #7, out 20+0 k
5789 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, k derive key
5793 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 32+0 b
5797 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 22+10 b
5801 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 0+32 b
5805 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 1+31 b
5809 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 31+0 b
5813 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 1+30 b
5817 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #2, out 32+0 b
5821 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #3, out 32+0 b
5825 PSA key derivation: HKDF-Extract SHA-1, RFC5869 #4, out 20+0 b
5829 PSA key derivation: HKDF-Extract SHA-1, RFC5869 #5, out 20+0 b
5833 PSA key derivation: HKDF-Extract SHA-1, RFC5869 #6, out 20+0 b
5837 PSA key derivation: HKDF-Extract SHA-1, RFC5869 #7, out 20+0 b
5841 PSA key derivation: HKDF-Extract info before secret
5845 PSA key derivation: HKDF-Extract info after secret
5849 PSA key derivation: HKDF-Extract input other secret
5853 PSA key derivation: HKDF-Extract input label
5857 PSA key derivation: HKDF-Extract input password
5861 PSA key derivation: HKDF-Extract input seed
5865 PSA key derivation: HKDF-Extract input cost
5869 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, b derive key
5873 PSA key derivation: HKDF-Extract SHA-256, RFC5869 #1, out 32+1 (over capacity)
5877 PSA key derivation: HKDF-Extract SHA-256, no salt
5882 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 42+0 k
5886 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 32+10 k
5890 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 0+42 k
5894 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 1+41 k
5898 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 41+0 k
5902 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 1+40 k
5906 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #2, out 82+0 k
5910 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #3, out 42+0 k
5914 PSA key derivation: HKDF-Expand SHA-1, RFC5869 #4, out 42+0 k
5918 PSA key derivation: HKDF-Expand SHA-1, RFC5869 #5, out 82+0 k
5922 PSA key derivation: HKDF-Expand SHA-1, RFC5869 #6, out 42+0 k
5926 PSA key derivation: HKDF-Expand SHA-1, RFC5869 #7, out 42+0 k
5930 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 42+0 b
5934 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 32+10 b
5938 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 0+42 b
5942 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 1+41 b
5946 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 41+0 b
5950 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 1+40 b
5954 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #2, out 82+0 b
5958 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #3, out 42+0 b
5962 PSA key derivation: HKDF-Expand SHA-1, RFC5869 #4, out 42+0 b
5966 PSA key derivation: HKDF-Expand SHA-1, RFC5869 #5, out 82+0 b
5970 PSA key derivation: HKDF-Expand SHA-1, RFC5869 #6, out 42+0 b
5974 PSA key derivation: HKDF-Expand SHA-1, RFC5869 #7, out 42+0 b
5979 PSA key derivation: HKDF-Expand input other secret
5983 PSA key derivation: HKDF-Expand input salt
5987 PSA key derivation: HKDF-Expand input label
5991 PSA key derivation: HKDF-Expand input password
5995 PSA key derivation: HKDF-Expand input seed
5999 PSA key derivation: HKDF-Expand input cost
6003 PSA key derivation: HKDF-Expand SHA-256, RFC5869 #1, out 42+1 (over capacity)
6007 PSA key derivation: HKDF-Expand Invalid secret length
6011 PSA key derivation: HKDF-Expand, Info before secret
6016 PSA key derivation: TLS 1.2 PRF SHA-256, output 100+0
6020 PSA key derivation: TLS 1.2 PRF SHA-256, output 99+1
6024 PSA key derivation: TLS 1.2 PRF SHA-256, output 1+99
6028 PSA key derivation: TLS 1.2 PRF SHA-256, output 50+50
6032 PSA key derivation: TLS 1.2 PRF SHA-256, output 50+49
6036 PSA key derivation: TLS 1.2 PRF SHA-384, output 148+0
6040 PSA key derivation: TLS 1.2 PRF SHA-384, output 147+1
6044 PSA key derivation: TLS 1.2 PRF SHA-384, output 1+147
6048 PSA key derivation: TLS 1.2 PRF SHA-384, output 74+74
6052 PSA key derivation: TLS 1.2 PRF SHA-384, output 74+73
6059 PSA key derivation: TLS 1.2 PSK-to-MS, SHA-256, 48+0
6063 PSA key derivation: TLS 1.2 PSK-to-MS, SHA-256, 24+24
6067 PSA key derivation: TLS 1.2 PSK-to-MS, SHA-256, 0+48
6071 PSA key derivation: TLS 1.2 PSK-to-MS, SHA-384, 48+0
6075 PSA key derivation: TLS 1.2 PSK-to-MS, SHA-384, 24+24
6079 PSA key derivation: TLS 1.2 PSK-to-MS, SHA-384, 0+48
6086 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 48+0, ol 0 b
6090 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 24+24, ol 0 b
6094 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 0+48, ol 0 b
6098 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 48+0, ol 0 b
6102 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 24+24, ol 0 b
6106 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 0+48, ol 0 b
6110 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 48+0, ol 20 b
6114 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 24+24, ol 20 b
6118 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 0+48, ol 20 b
6122 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 48+0, ol 20 b
6126 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 24+24, ol 20 b
6130 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 0+48, ol 20 b
6134 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 48+0, ol 48 b
6138 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 24+24, ol 48 b
6142 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 0+48, ol 48 b
6146 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 48+0, ol 48 b
6150 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 24+24, ol 48 b
6154 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 0+48, ol 48 b
6158 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 48+0, ol 384 b
6162 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 24+24, ol 384 b
6166 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 0+48, ol 384 b
6170 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 48+0, ol 384 b
6174 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 24+24, ol 384 b
6178 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 0+48, ol 384 b
6182 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 48+0, ol 20 k
6186 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 24+24, ol 20 k
6190 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 0+48, ol 20 k
6194 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 48+0, ol 20 k
6198 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 24+24, ol 20 k
6202 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 0+48, ol 20 k
6206 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 48+0, ol 48 k
6210 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 24+24, ol 48 k
6214 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 0+48, ol 48 k
6218 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 48+0, ol 48 k
6222 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 24+24, ol 48 k
6226 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 0+48, ol 48 k
6230 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 48+0, ol 384 k
6234 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 24+24, ol 384 k
6238 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 0+48, ol 384 k
6242 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 48+0, ol 384 k
6246 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 24+24, ol 384 k
6250 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-384, 0+48, ol 384 k
6254 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 48+0, ka
6258 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 24+24, ka
6262 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, SHA-256, 0+48, ka
6267 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #1, b
6271 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #1, k
6275 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #1, ka
6280 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #2, b
6284 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #2, k
6288 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #2, ka
6293 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #3, b
6297 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #3, k
6301 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #3, ka
6306 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #4, b
6310 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #4, k
6314 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, bad state #4, ka
6318 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, other key is raw data
6323 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, output key ok #1
6328 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, output key ok #2
6333 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, output key not permitted #1
6338 PSA key derivation: TLS 1.2 Mix-PSK-to-MS, output key not permitted #2
6342 PSA key derivation: HKDF SHA-256, request maximum capacity
6346 PSA key derivation: HKDF SHA-1, request maximum capacity
6350 PSA key derivation: HKDF-Expand SHA-256, request maximum capacity
6354 PSA key derivation: HKDF-Expand SHA-1, request maximum capacity
6358 PSA key derivation: HKDF SHA-256, request too much capacity
6362 PSA key derivation: HKDF SHA-1, request too much capacity
6366 PSA key derivation: HKDF-Extract SHA-256, request too much capacity
6370 PSA key derivation: HKDF-Extract SHA-1, request too much capacity
6374 PSA key derivation: HKDF-Expand SHA-256, request too much capacity
6378 PSA key derivation: HKDF-Expand SHA-1, request too much capacity
6385 PSA key derivation: TLS 1.2 PSK-to-MS SHA-256, request too much capacity
6389 PSA key derivation: TLS 1.2 PSK-to-MS SHA-384, request too much capacity
6393 PSA key derivation: TLS 1.2 ECJPAKE-to-PMS, request too much capacity
6397 PSA key derivation: PBKDF2-HMAC-SHA256, request too much capacity
6401 PSA key derivation: PBKDF2-HMAC-SHA512, request too much capacity
6405 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, request too much capacity
6409 PSA key derivation: TLS 1.2 PRF SHA-256, request maximum capacity
6413 PSA key derivation: TLS 1.2 PRF SHA-384, request maximum capacity
6417 PSA key derivation: PBKDF2-HMAC-SHA256, request maximum capacity
6421 PSA key derivation: PBKDF2-HMAC-SHA512, request maximum capacity
6425 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, request maximum capacity
6429 PSA key derivation: over capacity 42: output 42+1
6433 PSA key derivation: over capacity 42: output 41+2
6437 PSA key derivation: over capacity 42: output 43+0
6441 PSA key derivation: over capacity 42: output 43+1
6445 PSA key derivation: PBKDF2-HMAC(SHA-256), RFC7914 #1, 64+0
6449 PSA key derivation: PBKDF2-HMAC(SHA-256), RFC7914 #1, 54+10
6453 PSA key derivation: PBKDF2-HMAC(SHA-1), RFC6070 #1, 20+0
6458 PSA key derivation: PBKDF2-HMAC(SHA-1), RFC6070 #1, 0+20
6462 PSA key derivation: PBKDF2-HMAC(SHA-1), RFC6070 #1, 1+19
6466 PSA key derivation: PBKDF2-HMAC(SHA-1), RFC6070 #1, 10+10
6470 PSA key derivation: PBKDF2-HMAC(SHA-1), RFC6070 #2
6474 PSA key derivation: PBKDF2-HMAC(SHA-1), RFC6070 #3
6478 PSA key derivation: PBKDF2-HMAC(SHA-1), RFC6070 #5
6482 PSA key derivation: PBKDF2-HMAC(SHA-1), RFC6070 #6
6486 PSA key derivation: PBKDF2-HMAC(SHA-256), RFC7914 #1, salt=2+2
6490 PSA key derivation: PBKDF2-HMAC(SHA-256), RFC7914 #1, salt=0+4
6494 PSA key derivation: PBKDF2-HMAC(SHA-256), RFC7914 #1, salt=4+0
6498 PSA key derivation: PBKDF2-HMAC(SHA-256), salt=0+0
6502 PSA key derivation: PBKDF2-HMAC(SHA-256), RFC7914 #1, password as key, derive key
6506 PSA key derivation: PBKDF2-HMAC(SHA-256), RFC7914 #1, password as bytes
6510 PSA key derivation: PBKDF2-HMAC(SHA-256), RFC7914 #1, password as bytes, derive key
6514 PSA key derivation: PBKDF2-HMAC(SHA-1), RFC6070 #1, salt before cost
6518 PSA key derivation: PBKDF2-HMAC(SHA-1), RFC6070 #1, 20+1 (over capacity)
6524 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test Vector 1, 20+0
6528 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test Vector 1, 10+10
6532 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test Vector 1, 0+20
6536 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test Vector 2
6540 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test Vector 3
6544 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test Vector 4
6548 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test Vector 5
6552 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test Vector 6
6556 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, empty direct password
6560 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, 16 byte password
6564 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test vector 1, salt in two step
6568 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test vector 1, password as key, derive key
6572 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test vector 1, password as bytes
6576 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, Test vector 1, password as bytes, derive key
6580 PSA key derivation: ECJPAKE to PMS, no input
6584 PSA key derivation: ECJPAKE to PMS, input too short
6588 PSA key derivation: ECJPAKE to PMS, input too long
6592 PSA key derivation: ECJPAKE to PMS, bad input format
6597 PSA key derivation: ECJPAKE to PMS, good case
6601 PSA key derivation: ECJPAKE to PMS, bad derivation step
6605 PSA key derivation: ECJPAKE to PMS, capacity 1 byte too big
6609 PSA key derivation: ECJPAKE to PMS, capacity 1 byte too small
6613 PSA key derivation: ECJPAKE to PMS, output too short
6617 PSA key derivation: ECJPAKE to PMS, output too long
6621 PSA key derivation: HKDF SHA-256, read maximum capacity minus 1
6625 PSA key derivation: HKDF SHA-512, read maximum capacity minus 1
6629 PSA key derivation: HKDF SHA-256, read maximum capacity
6633 PSA key derivation: HKDF SHA-512, read maximum capacity
6637 PSA key derivation: HKDF-Extract SHA-256, read maximum capacity minus 1
6641 PSA key derivation: HKDF-Extract SHA-512, read maximum capacity minus 1
6645 PSA key derivation: HKDF-Extract SHA-256, read maximum capacity
6649 PSA key derivation: HKDF-Extract SHA-512, read maximum capacity
6653 PSA key derivation: HKDF-Expand SHA-256, read maximum capacity minus 1
6657 PSA key derivation: HKDF-Expand SHA-512, read maximum capacity minus 1
6661 PSA key derivation: HKDF-Expand SHA-256, read maximum capacity
6665 PSA key derivation: HKDF-Expand SHA-512, read maximum capacity
6669 PSA key derivation: TLS 1.2 PSK-to-MS SHA-256, read maximum capacity minus 1
6673 PSA key derivation: TLS 1.2 PSK-to-MS SHA-384, read maximum capacity minus 1
6677 PSA key derivation: TLS 1.2 PSK-to-MS SHA-256, read maximum capacity
6681 PSA key derivation: TLS 1.2 PSK-to-MS SHA-384, read maximum capacity
6685 PSA key derivation: TLS 1.2 ECJPAKE-to-PMS, read maximum capacity
6689 PSA key derivation: HKDF SHA-256, exercise AES128-CTR
6693 PSA key derivation: HKDF SHA-256, exercise AES256-CTR
6697 PSA key derivation: HKDF SHA-256, exercise DES-CBC
6701 PSA key derivation: HKDF SHA-256, exercise 2-key 3DES-CBC
6705 PSA key derivation: HKDF SHA-256, exercise 3-key 3DES-CBC
6709 PSA key derivation: HKDF SHA-256, exercise HMAC-SHA-256
6713 PSA key derivation: TLS 1.2 PRF SHA-256, exercise AES128-CTR
6717 PSA key derivation: TLS 1.2 PRF SHA-256, exercise AES256-CTR
6721 PSA key derivation: TLS 1.2 PRF SHA-256, exercise DES-CBC
6725 PSA key derivation: TLS 1.2 PRF SHA-256, exercise 2-key 3DES-CBC
6729 PSA key derivation: TLS 1.2 PRF SHA-256, exercise 3-key 3DES-CBC
6733 PSA key derivation: TLS 1.2 PRF SHA-256, exercise HMAC-SHA-256
6737 PSA key derivation: TLS 1.2 PRF SHA-256, exercise HKDF-SHA-256
6742 PSA key derivation: PBKDF2-HMAC-SHA-256, exercise AES128-CTR
6746 PSA key derivation: PBKDF2-HMAC-SHA-256, exercise AES256-CTR
6750 PSA key derivation: PBKDF2-HMAC-SHA-256, exercise DES-CBC
6754 PSA key derivation: PBKDF2-HMAC-SHA-256, exercise 2-key 3DES-CBC
6758 PSA key derivation: PBKDF2-HMAC-SHA-256, exercise 3-key 3DES-CBC
6762 PSA key derivation: PBKDF2-HMAC-SHA-256, exercise HMAC-SHA-256
6766 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, exercise AES128-CTR
6770 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, exercise AES256-CTR
6774 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, exercise DES-CBC
6778 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, exercise 2-key 3DES-CBC
6782 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, exercise 3-key 3DES-CBC
6786 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, exercise HMAC-SHA-256
6790 PSA key derivation: HKDF-SHA-256 -> ECC secp256r1, exercise ECDSA
6794 PSA key derivation: HKDF-SHA-256 -> ECC curve25519, exercise ECDH
6798 PSA key derivation: HKDF SHA-256, derive key export, 16+32
6802 PSA key derivation: HKDF SHA-256, derive key export, 1+41
6806 PSA key derivation: TLS 1.2 PRF SHA-256, derive key export, 16+32
6810 PSA key derivation: TLS 1.2 PRF SHA-256, derive key export, 1+41
6814 PSA key derivation: PBKDF2-HMAC-SHA-256, derive key export, 16+32
6818 PSA key derivation: PBKDF2-HMAC-SHA-256, derive key export, 1+41
6822 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, derive key export, 16+32
6826 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, derive key export, 1+41
6830 PSA key derivation: HKDF-SHA-256 -> AES-128
6834 PSA key derivation: HKDF-SHA-256 -> AES-256
6838 PSA key derivation: HKDF-SHA-256 -> ECC secp256r1
6842 PSA key derivation: HKDF-SHA-256 -> ECC secp256r1 (1 redraw)
6846 PSA key derivation: HKDF-SHA-256 -> raw (same input as secp256r1+redraw)
6850 PSA key derivation: HKDF-SHA-256 -> ECC secp384r1
6856 PSA key derivation: HKDF-SHA-256 -> ECC secp521r1 #0
6860 PSA key derivation: HKDF-SHA-256 -> ECC secp521r1 #1
6865 PSA key derivation: HKDF-SHA-256 -> ECC curve25519 #1
6869 PSA key derivation: HKDF-SHA-256 -> ECC curve25519 #2
6873 PSA key derivation: HKDF-SHA-256 -> ECC curve25519 #3
6877 PSA key derivation: HKDF-SHA-256 -> ECC curve25519 #4
6881 PSA key derivation: HKDF-SHA-256 -> ECC curve25519 #5
6885 PSA key derivation: HKDF-SHA-256 -> ECC curve25519 #6
6889 PSA key derivation: HKDF-SHA-256 -> ECC curve25519 #7
6894 PSA key derivation: HKDF-SHA-256 -> ECC curve448 #1
6898 PSA key derivation: HKDF-SHA-256 -> ECC curve448 #2
6902 PSA key derivation: HKDF-SHA-256 -> ECC curve448 #3
6906 PSA key derivation: HKDF-SHA-256 -> ECC curve448 #4
6910 PSA key derivation: HKDF-SHA-256 -> ECC curve448 #5
6914 PSA key derivation: HKDF-SHA-256 -> ECC curve448 #6
6918 PSA key derivation: HKDF-SHA-256 -> ECC curve448 #7
6922 PSA key derivation: PBKDF2-HMAC-SHA-256 -> AES-128
6926 PSA key derivation: PBKDF2-HMAC-SHA-256 -> AES-256
6930 PSA key derivation: PBKDF2-AES-CMAC-PRF-128-> AES-128
6934 PSA key derivation: PBKDF2-AES-CMAC-PRF-128-> AES-256
6938 PSA key derivation custom: default -> AES-128
6942 PSA key derivation custom: flags=1 -> AES-128
6946 PSA key derivation custom: data non-empty -> AES-128
6950 PSA key derivation: default params -> AES-128
6954 PSA key derivation: params.flags=1 -> AES-128
6958 PSA key derivation: params.data non-empty -> AES-128
6962 PSA key derivation: invalid type (0)
6966 PSA key derivation: invalid type (PSA_KEY_TYPE_CATEGORY_MASK)
6970 PSA key derivation: invalid type (PSA_KEY_TYPE_RSA_PUBLIC_KEY)
6974 PSA key derivation: invalid type (PSA_KEY_TYPE_RSA_KEY_PAIR)
6978 PSA key derivation: invalid type (PSA_KEY_TYPE_ECC_PUBLIC_KEY)
6982 PSA key derivation: invalid length PSA_KEY_TYPE_RAW_DATA (0)
6987 PSA key derivation: invalid length PSA_KEY_TYPE_RAW_DATA (7 bits)
6991 PSA key derivation: bits=0 invalid for ECC SECP_R1
6996 PSA key derivation: bits=7 invalid for ECC SECP_R1 (ECC enabled)
7001 PSA key derivation: bits=7 invalid for ECC SECP_R1 (ECC disabled)
7006 PSA key derivation: bits=0 invalid for ECC SECP_K1
7011 PSA key derivation: bits=7 invalid for ECC SECP_K1 (ECC enabled)
7016 PSA key derivation: bits=7 invalid for ECC SECP_K1 (ECC disabled)
7021 PSA key derivation: bits=0 invalid for ECC SECP_R2
7026 PSA key derivation: bits=7 invalid for ECC SECP_R2 (ECC enabled)
7031 PSA key derivation: bits=7 invalid for ECC SECP_R2 (ECC disabled)
7036 PSA key derivation: bits=0 invalid for ECC SECT_K1
7041 PSA key derivation: bits=7 invalid for ECC SECT_K1 (ECC enabled)
7046 PSA key derivation: bits=7 invalid for ECC SECT_K1 (ECC disabled)
7051 PSA key derivation: bits=0 invalid for ECC SECT_R1
7056 PSA key derivation: bits=7 invalid for ECC SECT_R1 (ECC enabled)
7061 PSA key derivation: bits=7 invalid for ECC SECT_R1 (ECC disabled)
7066 PSA key derivation: bits=0 invalid for ECC SECT_R2
7071 PSA key derivation: bits=7 invalid for ECC SECT_R2 (ECC enabled)
7076 PSA key derivation: bits=7 invalid for ECC SECT_R2 (ECC disabled)
7081 PSA key derivation: bits=0 invalid for ECC BRAINPOOL_P_R1
7086 PSA key derivation: bits=7 invalid for ECC BRAINPOOL_P_R1 (ECC enabled)
7091 PSA key derivation: bits=7 invalid for ECC BRAINPOOL_P_R1 (ECC disabled)
7096 PSA key derivation: bits=0 invalid for ECC MONTGOMERY
7101 PSA key derivation: bits=7 invalid for ECC MONTGOMERY (ECC enabled)
7106 PSA key derivation: bits=7 invalid for ECC MONTGOMERY (ECC disabled)
7111 PSA key derivation: raw data, 8 bits
7115 PSA key derivation: invalid length (9 bits)
7119 PSA key derivation: PBKDF2-HMAC-SHA-256, invalid type (0)
7123 PSA key derivation: PBKDF2-HMAC-SHA-256, invalid type (PSA_KEY_TYPE_CATEGORY_MASK)
7127 PSA key derivation: PBKDF2-HMAC-SHA-256, invalid length PSA_KEY_TYPE_RAW_DATA (0)
7132 PSA key derivation: PBKDF2-HMAC-SHA-256, invalid length PSA_KEY_TYPE_RAW_DATA (7 bits)
7136 PSA key derivation: PBKDF2-HMAC-SHA-256, raw data, 8 bits
7140 PSA key derivation: PBKDF2-HMAC-SHA-256, invalid length (9 bits)
7144 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, invalid type (0)
7148 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, invalid type (PSA_KEY_TYPE_CATEGORY_MASK)
7152 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, invalid length PSA_KEY_TYPE_RAW_DATA (0)
7157 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, invalid length PSA_KEY_TYPE_RAW_DATA (7 bits)
7161 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, raw data, 8 bits
7165 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, invalid length (9 bits)
7172 PSA key derivation: largest possible key
7176 PSA key derivation: key too large
7180 PSA key derivation: PBKDF2-HMAC-SHA-256, key too large
7184 PSA key derivation: PBKDF2-AES-CMAC-PRF-128, key too large