tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

nsNSSVersion.cpp (1729B)


      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/. */
      5 
      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"
     13 
     14 NS_IMPL_ISUPPORTS(nsNSSVersion, nsINSSVersion)
     15 
     16 nsNSSVersion::nsNSSVersion() = default;
     17 
     18 nsNSSVersion::~nsNSSVersion() = default;
     19 
     20 NS_IMETHODIMP
     21 nsNSSVersion::GetNSPR_Version(nsAString& v) {
     22  v.AssignASCII(PR_GetVersion());
     23  return NS_OK;
     24 }
     25 
     26 NS_IMETHODIMP
     27 nsNSSVersion::GetNSS_Version(nsAString& v) {
     28  v.AssignASCII(NSS_GetVersion());
     29  return NS_OK;
     30 }
     31 
     32 NS_IMETHODIMP
     33 nsNSSVersion::GetNSSUTIL_Version(nsAString& v) {
     34  v.AssignASCII(NSSUTIL_GetVersion());
     35  return NS_OK;
     36 }
     37 
     38 NS_IMETHODIMP
     39 nsNSSVersion::GetNSSSSL_Version(nsAString& v) {
     40  v.AssignASCII(NSSSSL_GetVersion());
     41  return NS_OK;
     42 }
     43 
     44 NS_IMETHODIMP
     45 nsNSSVersion::GetNSSSMIME_Version(nsAString& v) {
     46  v.AssignASCII(NSSSMIME_GetVersion());
     47  return NS_OK;
     48 }
     49 
     50 NS_IMETHODIMP
     51 nsNSSVersion::GetNSPR_MinVersion(nsAString& v) {
     52  v.AssignLiteral(PR_VERSION);
     53  return NS_OK;
     54 }
     55 
     56 NS_IMETHODIMP
     57 nsNSSVersion::GetNSS_MinVersion(nsAString& v) {
     58  v.AssignLiteral(NSS_VERSION);
     59  return NS_OK;
     60 }
     61 
     62 NS_IMETHODIMP
     63 nsNSSVersion::GetNSSUTIL_MinVersion(nsAString& v) {
     64  v.AssignLiteral(NSSUTIL_VERSION);
     65  return NS_OK;
     66 }
     67 
     68 NS_IMETHODIMP
     69 nsNSSVersion::GetNSSSSL_MinVersion(nsAString& v) {
     70  v.AssignLiteral(NSS_VERSION);
     71  return NS_OK;
     72 }
     73 
     74 NS_IMETHODIMP
     75 nsNSSVersion::GetNSSSMIME_MinVersion(nsAString& v) {
     76  v.AssignLiteral(NSS_VERSION);
     77  return NS_OK;
     78 }