29 lines
740 B
C#
29 lines
740 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace PspCrypto
|
|
{
|
|
public class SceRtc
|
|
{
|
|
public static ulong ksceRtcGetCurrentTick()
|
|
{
|
|
return ksceRtcGetCurrentSecureTick();
|
|
}
|
|
|
|
public static ulong ksceRtcGetCurrentNetworkTick()
|
|
{
|
|
return ksceRtcGetCurrentSecureTick();
|
|
}
|
|
public static ulong ksceRtcGetCurrentSecureTick()
|
|
{
|
|
DateTime epoch = new DateTime(1, 1, 1, 0, 0, 0);
|
|
DateTime now = DateTime.UtcNow;
|
|
TimeSpan ts = now.Subtract(epoch);
|
|
return Convert.ToUInt64(Math.Floor(ts.TotalMilliseconds)) * 1000;
|
|
}
|
|
}
|
|
}
|