security/manager/ssl/src/nsNSSVersion.cpp

Wed, 31 Dec 2014 07:16:47 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 07:16:47 +0100
branch
TOR_BUG_9701
changeset 3
141e0f1194b1
permissions
-rw-r--r--

Revert simplistic fix pending revisit of Mozilla integration attempt.

     1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
     2 /* This Source Code Form is subject to the terms of the Mozilla Public
     3  * License, v. 2.0. If a copy of the MPL was not distributed with this
     4  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
     6 #include "nsNSSVersion.h"
     7 #include "nsString.h"
     8 #include "prinit.h"
     9 #include "nss.h"
    10 #include "nssutil.h"
    11 #include "ssl.h"
    12 #include "smime.h"
    14 NS_IMPL_ISUPPORTS(nsNSSVersion, nsINSSVersion)
    16 nsNSSVersion::nsNSSVersion()
    17 {
    18 }
    20 nsNSSVersion::~nsNSSVersion()
    21 {
    22 }
    24 NS_IMETHODIMP
    25 nsNSSVersion::GetNSPR_Version(nsAString & v)
    26 {
    27     CopyUTF8toUTF16(PR_GetVersion(), v);
    28     return NS_OK;
    29 }
    31 NS_IMETHODIMP
    32 nsNSSVersion::GetNSS_Version(nsAString & v)
    33 {
    34     CopyUTF8toUTF16(NSS_GetVersion(), v);
    35     return NS_OK;
    36 }
    38 NS_IMETHODIMP
    39 nsNSSVersion::GetNSSUTIL_Version(nsAString & v)
    40 {
    41     CopyUTF8toUTF16(NSSUTIL_GetVersion(), v);
    42     return NS_OK;
    43 }
    45 NS_IMETHODIMP
    46 nsNSSVersion::GetNSSSSL_Version(nsAString & v)
    47 {
    48     CopyUTF8toUTF16(NSSSSL_GetVersion(), v);
    49     return NS_OK;
    50 }
    52 NS_IMETHODIMP
    53 nsNSSVersion::GetNSSSMIME_Version(nsAString & v)
    54 {
    55     CopyUTF8toUTF16(NSSSMIME_GetVersion(), v);
    56     return NS_OK;
    57 }
    59 NS_IMETHODIMP
    60 nsNSSVersion::GetNSPR_MinVersion(nsAString & v)
    61 {
    62     CopyUTF8toUTF16(PR_VERSION, v);
    63     return NS_OK;
    64 }
    66 NS_IMETHODIMP
    67 nsNSSVersion::GetNSS_MinVersion(nsAString & v)
    68 {
    69     CopyUTF8toUTF16(NSS_VERSION, v);
    70     return NS_OK;
    71 }
    73 NS_IMETHODIMP
    74 nsNSSVersion::GetNSSUTIL_MinVersion(nsAString & v)
    75 {
    76     CopyUTF8toUTF16(NSSUTIL_VERSION, v);
    77     return NS_OK;
    78 }
    80 NS_IMETHODIMP
    81 nsNSSVersion::GetNSSSSL_MinVersion(nsAString & v)
    82 {
    83     CopyUTF8toUTF16(NSS_VERSION, v);
    84     return NS_OK;
    85 }
    87 NS_IMETHODIMP
    88 nsNSSVersion::GetNSSSMIME_MinVersion(nsAString & v)
    89 {
    90     CopyUTF8toUTF16(NSS_VERSION, v);
    91     return NS_OK;
    92 }

mercurial