Lines Matching defs:key
874 "Password based key derivation function 2 (PKCS #5 v2.0) with HMAC as pseudorandom function.");
960 "scrypt password-based key derivation function.");
1074 "hmac_digest($module, /, key, msg, digest)\n"
1083 _hashlib_hmac_singleshot_impl(PyObject *module, Py_buffer *key,
1090 static const char * const _keywords[] = {"key", "msg", "digest", NULL};
1093 Py_buffer key = {NULL, NULL};
1101 if (PyObject_GetBuffer(args[0], &key, PyBUF_SIMPLE) != 0) {
1104 if (!PyBuffer_IsContiguous(&key, 'C')) {
1105 _PyArg_BadArgument("hmac_digest", "argument 'key'", "contiguous buffer", args[0]);
1116 return_value = _hashlib_hmac_singleshot_impl(module, &key, &msg, digest);
1119 /* Cleanup for key */
1120 if (key.obj) {
1121 PyBuffer_Release(&key);
1132 "hmac_new($module, /, key, msg=b\'\', digestmod=None)\n"
1141 _hashlib_hmac_new_impl(PyObject *module, Py_buffer *key, PyObject *msg_obj,
1148 static const char * const _keywords[] = {"key", "msg", "digestmod", NULL};
1152 Py_buffer key = {NULL, NULL};
1160 if (PyObject_GetBuffer(args[0], &key, PyBUF_SIMPLE) != 0) {
1163 if (!PyBuffer_IsContiguous(&key, 'C')) {
1164 _PyArg_BadArgument("hmac_new", "argument 'key'", "contiguous buffer", args[0]);
1178 return_value = _hashlib_hmac_new_impl(module, &key, msg_obj, digestmod);
1181 /* Cleanup for key */
1182 if (key.obj) {
1183 PyBuffer_Release(&key);