'use strict'
const bcrypt = require('bcrypt')
-const crypto = require('crypto')
const fs = require('fs')
const openssl = require('openssl-wrapper')
const ursa = require('ursa')
const constants = require('../initializers/constants')
const logger = require('./logger')
-const algorithm = 'aes-256-ctr'
-
const peertubeCrypto = {
checkSignature,
comparePassword,
})
})
}
-
-function generatePassword (callback) {
- crypto.randomBytes(32, function (err, buf) {
- if (err) return callback(err)
-
- callback(null, buf.toString('utf8'))
- })
-}