diff options
author | Anthony Neal <aneal@zeroc.com> | 2002-01-29 15:02:07 +0000 |
---|---|---|
committer | Anthony Neal <aneal@zeroc.com> | 2002-01-29 15:02:07 +0000 |
commit | 148b277e7902e39d895b6962f0ba043dd69d0424 (patch) | |
tree | 8228eaae79005409a86e1343029d67607db86e15 /cpp/src/Ice/MessageAuthenticator.cpp | |
parent | fixes (diff) | |
download | ice-148b277e7902e39d895b6962f0ba043dd69d0424.tar.bz2 ice-148b277e7902e39d895b6962f0ba043dd69d0424.tar.xz ice-148b277e7902e39d895b6962f0ba043dd69d0424.zip |
Secure UDP, cut number 2. Also, updates to the SSL implementation to use
Marc's Shared and Handle classes.
Diffstat (limited to 'cpp/src/Ice/MessageAuthenticator.cpp')
-rw-r--r-- | cpp/src/Ice/MessageAuthenticator.cpp | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/cpp/src/Ice/MessageAuthenticator.cpp b/cpp/src/Ice/MessageAuthenticator.cpp index 7c8763e83dc..d65c41327da 100644 --- a/cpp/src/Ice/MessageAuthenticator.cpp +++ b/cpp/src/Ice/MessageAuthenticator.cpp @@ -18,21 +18,20 @@ void ::IceInternal::decRef(::IceSecurity::SecureUdp::MessageAuthenticator* p) { IceSecurity::SecureUdp::MessageAuthenticator::MessageAuthenticator()
{
// TODO: Should generate a random MAC key here
- int i = 0;
// Bogus MAC - gotta fix this.
- _macKeyBytes[i++] = 2;
- _macKeyBytes[i++] = 0;
- _macKeyBytes[i++] = 0;
- _macKeyBytes[i++] = 2;
- _macKeyBytes[i++] = 0;
- _macKeyBytes[i++] = 1;
- _macKeyBytes[i++] = 1;
- _macKeyBytes[i++] = 7;
- _macKeyBytes[i++] = 1;
- _macKeyBytes[i++] = 0;
- _macKeyBytes[i++] = 2;
- _macKeyBytes[i++] = 2;
+ _macKeyBytes.push_back(2);
+ _macKeyBytes.push_back(0);
+ _macKeyBytes.push_back(0);
+ _macKeyBytes.push_back(2);
+ _macKeyBytes.push_back(0);
+ _macKeyBytes.push_back(1);
+ _macKeyBytes.push_back(1);
+ _macKeyBytes.push_back(7);
+ _macKeyBytes.push_back(1);
+ _macKeyBytes.push_back(0);
+ _macKeyBytes.push_back(2);
+ _macKeyBytes.push_back(2);
}
IceSecurity::SecureUdp::MessageAuthenticator::MessageAuthenticator(const ByteSeq& macKey)
@@ -49,21 +48,20 @@ IceSecurity::SecureUdp::MessageAuthenticator::computeMAC(const ByteSeq& message) {
// TODO: Should generate a REAL MAC here.
ByteSeq bytes;
- int i = 0;
// Bogus MAC - gotta fix this.
- bytes[i++] = 2;
- bytes[i++] = 0;
- bytes[i++] = 0;
- bytes[i++] = 2;
- bytes[i++] = 0;
- bytes[i++] = 1;
- bytes[i++] = 1;
- bytes[i++] = 7;
- bytes[i++] = 1;
- bytes[i++] = 0;
- bytes[i++] = 2;
- bytes[i++] = 2;
+ bytes.push_back(2);
+ bytes.push_back(0);
+ bytes.push_back(0);
+ bytes.push_back(2);
+ bytes.push_back(0);
+ bytes.push_back(1);
+ bytes.push_back(1);
+ bytes.push_back(7);
+ bytes.push_back(1);
+ bytes.push_back(0);
+ bytes.push_back(2);
+ bytes.push_back(2);
return bytes;
}
|