Lines Matching refs:randomKey
348 int_fast16_t AESCTRDRBG_generateKey(AESCTRDRBG_Handle handle, CryptoKey *randomKey) in AESCTRDRBG_generateKey() argument
361 if (randomKey != NULL) in AESCTRDRBG_generateKey()
363 if (randomKey->encoding == CryptoKey_BLANK_PLAINTEXT) in AESCTRDRBG_generateKey()
366 randomKey->u.plaintext.keyMaterial, in AESCTRDRBG_generateKey()
367 randomKey->u.plaintext.keyLength); in AESCTRDRBG_generateKey()
370 randomKey->encoding = CryptoKey_PLAINTEXT; in AESCTRDRBG_generateKey()
374 else if (randomKey->encoding == CryptoKey_BLANK_KEYSTORE) in AESCTRDRBG_generateKey()
376 if ((randomKey->u.keyStore.keyLength != 0) && in AESCTRDRBG_generateKey()
377 (randomKey->u.keyStore.keyLength <= AESCTRDRBG_MAX_KEYSTORE_KEY_SIZE)) in AESCTRDRBG_generateKey()
381 attributesPtr = (KeyStore_PSA_KeyAttributes *)randomKey->u.keyStore.keyAttributes; in AESCTRDRBG_generateKey()
384 … randomKey->u.keyStore.keyAttributes, in AESCTRDRBG_generateKey()
388 …status = AESCTRDRBG_getRandomBytes(handle, KeyStore_keyingMaterial, randomKey->u.keyStore.keyLengt… in AESCTRDRBG_generateKey()
394 randomKey->u.keyStore.keyLength, in AESCTRDRBG_generateKey()
402 KeyStore_PSA_initKey(randomKey, in AESCTRDRBG_generateKey()
404 randomKey->u.keyStore.keyLength, in AESCTRDRBG_generateKey()
410 randomKey->encoding = CryptoKey_KEYSTORE; in AESCTRDRBG_generateKey()