mirror of
https://github.com/go-i2p/go-i2p.git
synced 2025-07-14 12:49:45 -04:00
add su3 test of snowflake plugin
This commit is contained in:
@ -286,6 +286,24 @@ func TestRead(t *testing.T) {
|
||||
wantContent: fileBytes(t, "testdata/reseed-i2pgit-content.zip"),
|
||||
wantSignature: fileBytes(t, "testdata/reseed-i2pgit-signature"),
|
||||
},
|
||||
{
|
||||
// Skipping this for now, as the signature doesn't seem to match.
|
||||
name: "snowflake-linux.su3",
|
||||
skip: true,
|
||||
reader: fileReader(t, "testdata/snowflake-linux.su3"),
|
||||
key: fileRSAPubKey(t, "./testdata/snowflake-hankhill19580_at_gmail.com.crt"),
|
||||
wantSU3: &SU3{
|
||||
SignatureType: RSA_SHA512_4096,
|
||||
SignatureLength: 512,
|
||||
ContentLength: 4511938,
|
||||
FileType: ZIP,
|
||||
ContentType: PLUGIN,
|
||||
Version: "0.0.47",
|
||||
SignerID: "hankhill19580@gmail.com",
|
||||
},
|
||||
wantContent: fileBytes(t, "testdata/snowflake-content"),
|
||||
wantSignature: fileBytes(t, "testdata/snowflake-signature"),
|
||||
},
|
||||
}
|
||||
|
||||
for _, test := range tests {
|
||||
|
BIN
lib/su3/testdata/snowflake-content
vendored
Normal file
BIN
lib/su3/testdata/snowflake-content
vendored
Normal file
Binary file not shown.
34
lib/su3/testdata/snowflake-hankhill19580_at_gmail.com.crt
vendored
Normal file
34
lib/su3/testdata/snowflake-hankhill19580_at_gmail.com.crt
vendored
Normal file
@ -0,0 +1,34 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
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
|
||||
+rk8M5oGGIQr6dAgBkpRHg==
|
||||
-----END CERTIFICATE-----
|
BIN
lib/su3/testdata/snowflake-linux.su3
vendored
Normal file
BIN
lib/su3/testdata/snowflake-linux.su3
vendored
Normal file
Binary file not shown.
2
lib/su3/testdata/snowflake-signature
vendored
Normal file
2
lib/su3/testdata/snowflake-signature
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
<EFBFBD><EFBFBD><EFBFBD>?<3F><>H<EFBFBD><48>
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Kd܉<EFBFBD>U&<26>̽<EFBFBD>}%wI0!<21><>݃<EFBFBD>Hv<48><1F>=<3D><><EFBFBD><EFBFBD>4<EFBFBD>`*<2A>$Kݐ<4B>[d5k<35>bۦ<62>*G<>^<5E>6ܢv!<21><>3s.qGS<47><53>o<EFBFBD><EFBFBD><EE9BAB>@<40><11>te8F<38><0E>f<EFBFBD>]<5D>!Pw<50><77>R[X<>Fd<1A><><0F><><EFBFBD><EFBFBD>$<24>L<EFBFBD><4C><EFBFBD><<3C><07><0C><>\<5C><><EFBFBD><EFBFBD>/ߓ<><DF93>kr3<72>M<EFBFBD>24<32>J^<5E><>B<EFBFBD>.?<3F>8<EFBFBD><38>c<04><><EFBFBD><1B>D<>}<7D><>P<EFBFBD>IX)<29><><EFBFBD><EFBFBD><EFBFBD>4;<3B><>q<EFBFBD>"<"<22><>Ť<EFBFBD>r<EFBFBD>}<7D><>3<EFBFBD>C<EFBFBD>$0=T<>^<5E>i<><69>K<EFBFBD>ڶ<>6N<36>h<><68>V<EFBFBD>r<EFBFBD>a<EFBFBD>"Foe+!<21>)<29><>"|v<>,6<><36>5<EFBFBD>K|<7C><>cx<05>lV$ <09><>2@<40>)<29><><EFBFBD>u"I-<2D><>yI<79>:Ցc7<63>]
|
Reference in New Issue
Block a user