Lines Matching defs:password
870 "pbkdf2_hmac($module, /, hash_name, password, salt, iterations,\n"
881 Py_buffer *password, Py_buffer *salt, long iterations,
888 static const char * const _keywords[] = {"hash_name", "password", "salt", "iterations", "dklen", NULL};
893 Py_buffer password = {NULL, NULL};
915 if (PyObject_GetBuffer(args[1], &password, PyBUF_SIMPLE) != 0) {
918 if (!PyBuffer_IsContiguous(&password, 'C')) {
919 _PyArg_BadArgument("pbkdf2_hmac", "argument 'password'", "contiguous buffer", args[1]);
938 return_value = pbkdf2_hmac_impl(module, hash_name, &password, &salt, iterations, dklen_obj);
941 /* Cleanup for password */
942 if (password.obj) {
943 PyBuffer_Release(&password);
956 "scrypt($module, /, password, *, salt=None, n=None, r=None, p=None,\n"
960 "scrypt password-based key derivation function.");
966 _hashlib_scrypt_impl(PyObject *module, Py_buffer *password, Py_buffer *salt,
974 static const char * const _keywords[] = {"password", "salt", "n", "r", "p", "maxmem", "dklen", NULL};
978 Py_buffer password = {NULL, NULL};
990 if (PyObject_GetBuffer(args[0], &password, PyBUF_SIMPLE) != 0) {
993 if (!PyBuffer_IsContiguous(&password, 'C')) {
994 _PyArg_BadArgument("scrypt", "argument 'password'", "contiguous buffer", args[0]);
1056 return_value = _hashlib_scrypt_impl(module, &password, &salt, n_obj, r_obj, p_obj, maxmem, dklen);
1059 /* Cleanup for password */
1060 if (password.obj) {
1061 PyBuffer_Release(&password);