Skip to content

Instantly share code, notes, and snippets.

# From winbio_types.h
[Flags()] enum WinBioTypes
{
WINBIO_TYPE_MULTIPLE = 0x00000001
WINBIO_TYPE_FACIAL_FEATURES = 0x00000002
WINBIO_TYPE_VOICE = 0x00000004
WINBIO_TYPE_FINGERPRINT = 0x00000008
WINBIO_TYPE_IRIS = 0x00000010
WINBIO_TYPE_RETINA = 0x00000020
WINBIO_TYPE_HAND_GEOMETRY = 0x00000040
@aseigler
aseigler / Read-CRLExpectedExpires.ps1
Last active April 25, 2022 19:12
Powershell code for parsing next update time from CRL
function Read-CRLExpectedExpires {
param (
[String] $crlPath
)
try
{
$crlbytes = (Invoke-WebRequest -UseBasicParsing -Uri $crlPath).Content
}
catch
{

Keybase proof

I hereby claim:

  • I am aseigler on github.
  • I am aseigler (https://keybase.io/aseigler) on keybase.
  • I have a public key ASBoBl6bNUqASTh1edQAVa4Qhj12zC0qI7OJ1EuPW1u8QQo

To claim this, I am signing this object:

@aseigler
aseigler / ECCurve.NamedCurves.nistP521.fail.why.cs
Created October 26, 2018 02:08
Fails and don't know why
[Fact]
public static void ValidateNistP521Sha512Bad()
{
byte[] msg = CryptoUtils.HexToByteArray(
"49960DE5880E8C687434170F6476605B8FE4AEB9A28632C7995CF3BA831D9763" +
"41000000662388AB8D8915414693BAD43E671D25380020E9820913180B0F34EF" +
"7F2B3D5A04252064CBD4BF58B3D6E169A0353EBF8E00F7A50102033823200321" +
"584201B3130CAEA43CFCBB5207B429717B083C09858146A0FAFD2B9F0A3EBE2D" +
"EBD5E7B6B01F278519BC9F4BBF190787BF23B4669DD0C8FA33B6E13DD667524C" +
"A04D663022584200A9C77DB202F6027CA5882E077968B62E1392FC9445AE3799" +