Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
<?php
2
 
3
declare(strict_types=1);
4
 
5
/*
6
 * The MIT License (MIT)
7
 *
8
 * Copyright (c) 2014-2018 Spomky-Labs
9
 *
10
 * This software may be modified and distributed under the terms
11
 * of the MIT license.  See the LICENSE file for details.
12
 */
13
 
14
namespace OTPHP;
15
 
16
interface TOTPInterface extends OTPInterface
17
{
18
    /**
19
     * @return string Return the TOTP at the current time
20
     */
21
    public function now(): string;
22
 
23
    /**
24
     * @return int Get the period of time for OTP generation (a non-null positive integer, in second)
25
     */
26
    public function getPeriod(): int;
27
}