Lines Matching refs:privKeyBytes

247     const unsigned char *privKeyBytes, int privKeyLen, int kmflag)  in ec_NewKey()  argument
261 if (!ecParams || !privKey || !privKeyBytes || (privKeyLen < 0)) { in ec_NewKey()
322 memcpy(key->privateValue.data, privKeyBytes, len); in ec_NewKey()
325 memcpy(key->privateValue.data + (len - privKeyLen), privKeyBytes, privKeyLen); in ec_NewKey()
383 unsigned char *privKeyBytes = NULL; in ec_GenerateRandomPrivateKey() local
397 if ((privKeyBytes = PORT_Alloc(2*len, kmflag)) == NULL) goto cleanup; in ec_GenerateRandomPrivateKey()
398 CHECK_SEC_OK( RNG_GenerateGlobalRandomBytes(privKeyBytes, 2*len) ); in ec_GenerateRandomPrivateKey()
399 CHECK_MPI_OK( mp_read_unsigned_octets(&privKeyVal, privKeyBytes, 2*len) ); in ec_GenerateRandomPrivateKey()
405 CHECK_MPI_OK( mp_to_fixlen_octets(&privKeyVal, privKeyBytes, len) ); in ec_GenerateRandomPrivateKey()
406 memset(privKeyBytes+len, 0, len); in ec_GenerateRandomPrivateKey()
415 if (rv != SECSuccess && privKeyBytes) { in ec_GenerateRandomPrivateKey()
417 kmem_free(privKeyBytes, 2*len); in ec_GenerateRandomPrivateKey()
419 free(privKeyBytes); in ec_GenerateRandomPrivateKey()
421 privKeyBytes = NULL; in ec_GenerateRandomPrivateKey()
423 return privKeyBytes; in ec_GenerateRandomPrivateKey()
435 unsigned char *privKeyBytes = NULL; in EC_NewKey() local
443 privKeyBytes = ec_GenerateRandomPrivateKey(ecParams->order.data, len, in EC_NewKey()
445 if (privKeyBytes == NULL) goto cleanup; in EC_NewKey()
447 CHECK_SEC_OK( ec_NewKey(ecParams, privKey, privKeyBytes, len, kmflag) ); in EC_NewKey()
450 if (privKeyBytes) { in EC_NewKey()
451 PORT_ZFree(privKeyBytes, len * 2); in EC_NewKey()