equal
deleted
inserted
replaced
48 QDateTime now = QDateTime::currentDateTime(); |
48 QDateTime now = QDateTime::currentDateTime(); |
49 QDateTime zero; |
49 QDateTime zero; |
50 int secs = now.secsTo(zero); |
50 int secs = now.secsTo(zero); |
51 SHA1Update(&ctx, (quint8 *)&secs, sizeof(int)); |
51 SHA1Update(&ctx, (quint8 *)&secs, sizeof(int)); |
52 } |
52 } |
53 |
53 |
54 void RNDStr::GenRNDStr(QString & str, quint32 len) |
54 void RNDStr::GenRNDStr(QString & str, quint32 len) |
55 { |
55 { |
56 str = ""; |
56 str = ""; |
57 sha1_ctxt tmpctx; |
57 sha1_ctxt tmpctx; |
58 caddr_t digest; |
58 sha1_digest digest; |
59 for(quint32 i = 0; i < len; i++) |
59 for(quint32 i = 0; i < len; i++) |
60 { |
60 { |
61 SHA1Update(&ctx, (quint8 *)upd, updcnt); |
61 SHA1Update(&ctx, (quint8 *)upd, updcnt); |
62 qMemCopy(&tmpctx, &ctx, sizeof(sha1_ctxt)); |
62 qMemCopy(&tmpctx, &ctx, sizeof(sha1_ctxt)); |
63 SHA1Final(digest, &tmpctx); |
63 SHA1Final(digest, &tmpctx); |