s3-selftest: fix typo.
[samba.git] / source3 / rpc_client / init_samr.c
index c407d9e2b92feab3227561709ba43e050c73338f..68438699650802fab7a8bb1ce7f5dece289ea6c7 100644 (file)
  */
 
 #include "includes.h"
-
-/*******************************************************************
- inits a samr_GroupInfoAll structure.
-********************************************************************/
-
-void init_samr_group_info1(struct samr_GroupInfoAll *r,
-                          const char *name,
-                          uint32_t attributes,
-                          uint32_t num_members,
-                          const char *description)
-{
-       DEBUG(5, ("init_samr_group_info1\n"));
-
-       init_lsa_String(&r->name, name);
-       r->attributes = attributes;
-       r->num_members = num_members;
-       init_lsa_String(&r->description, description);
-}
-
-/*******************************************************************
- inits a lsa_String structure
-********************************************************************/
-
-void init_samr_group_info2(struct lsa_String *r, const char *group_name)
-{
-       DEBUG(5, ("init_samr_group_info2\n"));
-
-       init_lsa_String(r, group_name);
-}
-
-/*******************************************************************
- inits a samr_GroupInfoAttributes structure.
-********************************************************************/
-
-void init_samr_group_info3(struct samr_GroupInfoAttributes *r,
-                          uint32_t attributes)
-{
-       DEBUG(5, ("init_samr_group_info3\n"));
-
-       r->attributes = attributes;
-}
-
-/*******************************************************************
- inits a lsa_String structure
-********************************************************************/
-
-void init_samr_group_info4(struct lsa_String *r, const char *description)
-{
-       DEBUG(5, ("init_samr_group_info4\n"));
-
-       init_lsa_String(r, description);
-}
-
-/*******************************************************************
- inits a samr_GroupInfoAll structure.
-********************************************************************/
-
-void init_samr_group_info5(struct samr_GroupInfoAll *r,
-                          const char *name,
-                          uint32_t attributes,
-                          uint32_t num_members,
-                          const char *description)
-{
-       DEBUG(5, ("init_samr_group_info5\n"));
-
-       init_lsa_String(&r->name, name);
-       r->attributes = attributes;
-       r->num_members = num_members;
-       init_lsa_String(&r->description, description);
-}
-
-/*******************************************************************
- inits a samr_AliasInfoAll structure.
-********************************************************************/
-
-void init_samr_alias_info1(struct samr_AliasInfoAll *r,
-                          const char *name,
-                          uint32_t num_members,
-                          const char *description)
-{
-       DEBUG(5, ("init_samr_alias_info1\n"));
-
-       init_lsa_String(&r->name, name);
-       r->num_members = num_members;
-       init_lsa_String(&r->description, description);
-}
-
-/*******************************************************************
-inits a lsa_String structure.
-********************************************************************/
-
-void init_samr_alias_info3(struct lsa_String *r,
-                          const char *description)
-{
-       DEBUG(5, ("init_samr_alias_info3\n"));
-
-       init_lsa_String(r, description);
-}
+#include "../libcli/auth/libcli_auth.h"
 
 /*************************************************************************
  inits a samr_CryptPasswordEx structure
@@ -142,7 +45,7 @@ void init_samr_CryptPasswordEx(const char *pwd,
                            session_key->length);
        MD5Final(confounded_session_key.data, &md5_ctx);
 
-       SamOEMhashBlob(pwbuf, 516, &confounded_session_key);
+       arcfour_crypt_blob(pwbuf, 516, &confounded_session_key);
        memcpy(&pwbuf[516], confounder, 16);
 
        memcpy(pwd_buf->data, pwbuf, sizeof(pwbuf));
@@ -160,5 +63,5 @@ void init_samr_CryptPassword(const char *pwd,
        /* samr_CryptPassword */
 
        encode_pw_buffer(pwd_buf->data, pwd, STR_UNICODE);
-       SamOEMhashBlob(pwd_buf->data, 516, session_key);
+       arcfour_crypt_blob(pwd_buf->data, 516, session_key);
 }