From 915c2866af4a417a9f558c94c52741d2e2f8b7d7 Mon Sep 17 00:00:00 2001 From: Matt Morehouse Date: Mon, 2 Dec 2024 10:58:45 -0600 Subject: [PATCH 1/2] macaroons: initial FuzzUnmarshalMacaroon seeds --- macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/004e80f85168b311 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/00a6032811f3140a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/01a1820a251e268c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0219121f8c81fde2 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/038e1b3af7f19a3c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/040983fe0e595a11 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/05460ae634fbe089 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/05c9207ce0573fac | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/07d5dcee44c2d2f8 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/09106f5c995ba993 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/09a5aeecdc11e98c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0a009bc1a85cd0b8 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0a526b92d11868d7 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0c606ada36a7281e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0c8b0deee8c6cbf6 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0d461dc57833428c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0e3e18d5bcb771ce | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0e802c9435788ddc | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0f64687673fb2960 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0f7263fe428c83fd | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/106c5e0b3c4af476 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/136bbd9bd20788e3 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/138098d51085f456 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/13b2c45c266c7da3 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1562acb66b28f37d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1add428d963e3861 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1b07aefa06da0478 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1b8bb9a47cd8f0fb | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1c80e7bb77756abd | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1d67c09932077f4f | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1d9df1a3f7d800c3 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1e7a140fe7dbc314 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/20d4891d83ed6f34 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/20eacb04f374e394 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2254b2b8232d9132 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/24d74b2af0dd4039 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/254e04f6fb2ab9a4 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/254f4a7868f40e34 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/27af0d97c8d36f03 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/280effc250d920d6 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/282d2080de51dd13 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/291f511783a5afa6 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2996bcf2c2d33345 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/29b1bc016d108b54 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/29d5f8659659747f | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2c19b71483d0b808 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2c23fb9e6204630d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2d583b5d5377582b | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/304fde7659dffbcf | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/31e45f831d7f6a84 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/327ef18a9532ec11 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3441f6f9b5b7c567 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3637922a645acf2f | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/371c0fdbbab7383c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/37cde8a49094a6f5 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/389c74c410f76535 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/38cc118f06f59e6b | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3938ba5b0295e58c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/39bd062c23f2485a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3b4a06f705519cc5 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3cd9fd2fbb97a8f0 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3d19cef78ca24911 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3d34f6502bca335f | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3dac8088345360bb | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4016ad16fb0ed959 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/416888344386456d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/428eb6e2eb721c96 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/44d47e82614a51c0 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/456d42e02800fcc3 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/457dc5b7874ae72e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/45f8901ce1e933ba | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46b8f8f22114ec50 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46e4544cff96242a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46e5aa13f0ce58b1 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/47f3de761c6e2c0e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/488b59d1c7e1db5f | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/49f7bbafaddbb74d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4ac761f49d062896 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4bfacba02baf7504 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4c0417a09b8e24d4 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4d63bb301a97329a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4efd358bec0e480c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/523f19bd95c79f2a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5328cf9a216d9479 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/533b5256cd45b70e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/53846def03ac8aa0 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/53b56a67f0ccf2a7 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/54d64c4f67522b0d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/550128fd8262e28d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/553ac4e39ce8e61e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/582528ddfad69eb5 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5960bc634a01bec4 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/59a731c9aaea7814 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/59e8a98f7f49bf49 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5b8a8e55e2315ef6 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5eec99425b3051df | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/61d13cbfb185a61f | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/623dd4623f185dba | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6249a7e9549cdb88 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/62c62e14146c0795 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/62e97949aa3b42dc | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/63a15f7a8a71540c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/65a6608e83a6bb9a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/66498f377f38b53e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/673794aa3deb9e69 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6907f59e2db6beaa | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6992276e809649dc | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6bd307947fd507d8 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6bda907795765d1e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6c083d3d3d33e2bb | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6c6b871e04fda5f2 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6d15ae041bf7bb6c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6e76ba47085a6838 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7119421e43f945ab | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/71d0b3570e67e5e7 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/72005b4d6622c210 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/733c6240d2944612 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/73571c6257bba3e8 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7363778b2e30dc80 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/74a4e3d4b34dbb12 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/759698823b65e185 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7601017e2a9625e7 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7707b685f08dbc8e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/797c8409b2438f7e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7a9521ff3e2f4328 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7b27394f4d2fbf26 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7b516467e530dcef | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7b7b2e6f7038f721 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7ba00a16903a014d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7cdc5470c20065a4 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7d0484628285c55e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7e731292a2973507 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/80949c7433ac84ef | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/809881a28d30b914 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/81ec2899f96fbb23 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/831d5b644e3fb3a7 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/843e4d0ac072dead | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/852f313ec1cd9065 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8705ad4a950664ad | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8956fc6352d9c7ab | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/897c83746cd2b6de | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/89ba115f1d7430ec | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8a455456c2c75a01 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8a933c42c0723807 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8aaab983f4c56f07 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8abf03b91222aa8e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8b42e653fcdb449a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8bcc3dab4f13e659 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8c5c558703352999 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8dc810567b03f1db | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8fcdfe76bf0b9a78 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/904be702e4d63eab | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/91ae3a87775070cc | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/91ba579165d74ff1 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/929b0af1bd9a8ccd | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/96259801be39244a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9656da83dc3fda80 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/985d0051c22bb80e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9a9936ecd0050e90 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9cb1b585dcc9f48c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9d31ad683326637e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f55da44a4c1b611 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f6e7412cc485aa3 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f757a26d469c3b5 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f757e747693a8b4 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0097e970c2944b1 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0d04031b32e8e8a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0fe65c1306c2845 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a20dfd8ad022f44d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a2526a09338bf1ff | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a39fc0dcc363fed4 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a4d04b58e8cbc770 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a5ee6e9e715dfcf5 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a63f599f7c677960 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a66c9e15c5b1778e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a755f7371bd33f0c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a8253d617f494519 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a987becfa831bf79 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/aec10c39676d629a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/af143c419a72cd52 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/b1e822b267246979 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/b31c796281a7ff11 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/b3e46c21375cb161 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/b63be4abb3a3c9bc | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/b8cc5c964ddb95ad | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bb23e63466793f14 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bb3a70c3110a6e88 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bca691e0fa80de0d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bd6afd4960d39d28 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bf3157a78e0184d4 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c12a762ff1e0a37b | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c30d03da9b0d6dd8 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c36564c1fe7930ea | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c7b35bc19a475cf9 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c88287cc04d21443 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ca8750c40c68dcc7 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/caf81e9797b19c76 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/cce25653e5af2792 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/cdc0c3ca547fe4d4 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d0abf287cd853bfe | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d0b377bf6efdbb1e | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d28a1a81eb48b509 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d34a35cdc81667ae | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d407a1334541a2fa | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d5a0498a41339c39 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d5e592bfcf62312b | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d95999b060dcac49 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d98c9f0388f0993a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/da1b62167fec786a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dbc3c425b4c58591 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dbd8a6ded7cd002c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dc2f766bc715878f | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dcdd64e6016147da | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/de0568dfaafb4b6c | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e054671f85391beb | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e07040debba4175a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e10bbaf43c30ffaa | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e2807408447c10ee | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e29c4b162d94fad8 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e35326f615279696 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e3707132b5ee1472 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e39868f6d2ec89b5 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e3f5bccb225a4338 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e4aad0e0a3138ff4 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e5436fcd892e9a63 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e56353bc8076b862 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e590a97ac68592f8 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e6934697a35c6ffa | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ea0e58e46cbc5352 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/eb120fd044c61938 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ec3d9df3a0a21cf7 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/eced49a72f38f360 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f08a4da90432c95d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f1a8ad235ecc3a52 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f1c8c1534d751e6b | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f238150d563dce0d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f301c22afd231487 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f33a1ed174e98f7d | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f4419fff272bffb5 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f4c9e9177fff5478 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f54af01281ce7525 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f7460dfd62998346 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa114d3bc13a8e60 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa600f2fd3be8e74 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa67103f23b4dc62 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa6de05effef3f61 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa7b9d45896c6c73 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fade3056b2ebf64b | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fbde8882eb08b2d2 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fcd39fd6b0333e6a | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fd2a89b6fa7a4d30 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fde6f6f34cfbb8e6 | 2 ++ macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fe54f0c694a9cef1 | 2 ++ 253 files changed, 506 insertions(+) create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/004e80f85168b311 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/00a6032811f3140a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/01a1820a251e268c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0219121f8c81fde2 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/038e1b3af7f19a3c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/040983fe0e595a11 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/05460ae634fbe089 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/05c9207ce0573fac create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/07d5dcee44c2d2f8 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/09106f5c995ba993 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/09a5aeecdc11e98c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0a009bc1a85cd0b8 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0a526b92d11868d7 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0c606ada36a7281e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0c8b0deee8c6cbf6 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0d461dc57833428c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0e3e18d5bcb771ce create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0e802c9435788ddc create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0f64687673fb2960 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0f7263fe428c83fd create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/106c5e0b3c4af476 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/136bbd9bd20788e3 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/138098d51085f456 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/13b2c45c266c7da3 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1562acb66b28f37d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1add428d963e3861 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1b07aefa06da0478 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1b8bb9a47cd8f0fb create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1c80e7bb77756abd create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1d67c09932077f4f create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1d9df1a3f7d800c3 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1e7a140fe7dbc314 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/20d4891d83ed6f34 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/20eacb04f374e394 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2254b2b8232d9132 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/24d74b2af0dd4039 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/254e04f6fb2ab9a4 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/254f4a7868f40e34 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/27af0d97c8d36f03 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/280effc250d920d6 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/282d2080de51dd13 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/291f511783a5afa6 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2996bcf2c2d33345 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/29b1bc016d108b54 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/29d5f8659659747f create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2c19b71483d0b808 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2c23fb9e6204630d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2d583b5d5377582b create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/304fde7659dffbcf create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/31e45f831d7f6a84 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/327ef18a9532ec11 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3441f6f9b5b7c567 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3637922a645acf2f create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/371c0fdbbab7383c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/37cde8a49094a6f5 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/389c74c410f76535 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/38cc118f06f59e6b create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3938ba5b0295e58c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/39bd062c23f2485a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3b4a06f705519cc5 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3cd9fd2fbb97a8f0 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3d19cef78ca24911 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3d34f6502bca335f create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3dac8088345360bb create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4016ad16fb0ed959 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/416888344386456d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/428eb6e2eb721c96 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/44d47e82614a51c0 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/456d42e02800fcc3 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/457dc5b7874ae72e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/45f8901ce1e933ba create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46b8f8f22114ec50 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46e4544cff96242a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46e5aa13f0ce58b1 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/47f3de761c6e2c0e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/488b59d1c7e1db5f create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/49f7bbafaddbb74d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4ac761f49d062896 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4bfacba02baf7504 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4c0417a09b8e24d4 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4d63bb301a97329a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4efd358bec0e480c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/523f19bd95c79f2a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5328cf9a216d9479 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/533b5256cd45b70e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/53846def03ac8aa0 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/53b56a67f0ccf2a7 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/54d64c4f67522b0d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/550128fd8262e28d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/553ac4e39ce8e61e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/582528ddfad69eb5 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5960bc634a01bec4 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/59a731c9aaea7814 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/59e8a98f7f49bf49 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5b8a8e55e2315ef6 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5eec99425b3051df create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/61d13cbfb185a61f create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/623dd4623f185dba create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6249a7e9549cdb88 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/62c62e14146c0795 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/62e97949aa3b42dc create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/63a15f7a8a71540c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/65a6608e83a6bb9a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/66498f377f38b53e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/673794aa3deb9e69 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6907f59e2db6beaa create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6992276e809649dc create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6bd307947fd507d8 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6bda907795765d1e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6c083d3d3d33e2bb create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6c6b871e04fda5f2 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6d15ae041bf7bb6c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6e76ba47085a6838 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7119421e43f945ab create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/71d0b3570e67e5e7 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/72005b4d6622c210 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/733c6240d2944612 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/73571c6257bba3e8 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7363778b2e30dc80 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/74a4e3d4b34dbb12 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/759698823b65e185 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7601017e2a9625e7 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7707b685f08dbc8e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/797c8409b2438f7e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7a9521ff3e2f4328 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7b27394f4d2fbf26 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7b516467e530dcef create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7b7b2e6f7038f721 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7ba00a16903a014d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7cdc5470c20065a4 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7d0484628285c55e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7e731292a2973507 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/80949c7433ac84ef create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/809881a28d30b914 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/81ec2899f96fbb23 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/831d5b644e3fb3a7 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/843e4d0ac072dead create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/852f313ec1cd9065 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8705ad4a950664ad create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8956fc6352d9c7ab create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/897c83746cd2b6de create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/89ba115f1d7430ec create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8a455456c2c75a01 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8a933c42c0723807 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8aaab983f4c56f07 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8abf03b91222aa8e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8b42e653fcdb449a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8bcc3dab4f13e659 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8c5c558703352999 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8dc810567b03f1db create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8fcdfe76bf0b9a78 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/904be702e4d63eab create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/91ae3a87775070cc create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/91ba579165d74ff1 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/929b0af1bd9a8ccd create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/96259801be39244a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9656da83dc3fda80 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/985d0051c22bb80e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9a9936ecd0050e90 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9cb1b585dcc9f48c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9d31ad683326637e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f55da44a4c1b611 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f6e7412cc485aa3 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f757a26d469c3b5 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f757e747693a8b4 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0097e970c2944b1 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0d04031b32e8e8a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0fe65c1306c2845 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a20dfd8ad022f44d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a2526a09338bf1ff create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a39fc0dcc363fed4 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a4d04b58e8cbc770 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a5ee6e9e715dfcf5 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a63f599f7c677960 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a66c9e15c5b1778e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a755f7371bd33f0c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a8253d617f494519 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a987becfa831bf79 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/aec10c39676d629a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/af143c419a72cd52 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/b1e822b267246979 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/b31c796281a7ff11 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/b3e46c21375cb161 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/b63be4abb3a3c9bc create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/b8cc5c964ddb95ad create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bb23e63466793f14 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bb3a70c3110a6e88 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bca691e0fa80de0d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bd6afd4960d39d28 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bf3157a78e0184d4 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c12a762ff1e0a37b create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c30d03da9b0d6dd8 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c36564c1fe7930ea create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c7b35bc19a475cf9 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c88287cc04d21443 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ca8750c40c68dcc7 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/caf81e9797b19c76 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/cce25653e5af2792 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/cdc0c3ca547fe4d4 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d0abf287cd853bfe create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d0b377bf6efdbb1e create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d28a1a81eb48b509 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d34a35cdc81667ae create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d407a1334541a2fa create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d5a0498a41339c39 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d5e592bfcf62312b create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d95999b060dcac49 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d98c9f0388f0993a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/da1b62167fec786a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dbc3c425b4c58591 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dbd8a6ded7cd002c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dc2f766bc715878f create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dcdd64e6016147da create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/de0568dfaafb4b6c create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e054671f85391beb create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e07040debba4175a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e10bbaf43c30ffaa create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e2807408447c10ee create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e29c4b162d94fad8 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e35326f615279696 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e3707132b5ee1472 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e39868f6d2ec89b5 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e3f5bccb225a4338 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e4aad0e0a3138ff4 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e5436fcd892e9a63 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e56353bc8076b862 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e590a97ac68592f8 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e6934697a35c6ffa create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ea0e58e46cbc5352 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/eb120fd044c61938 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ec3d9df3a0a21cf7 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/eced49a72f38f360 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f08a4da90432c95d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f1a8ad235ecc3a52 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f1c8c1534d751e6b create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f238150d563dce0d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f301c22afd231487 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f33a1ed174e98f7d create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f4419fff272bffb5 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f4c9e9177fff5478 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f54af01281ce7525 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f7460dfd62998346 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa114d3bc13a8e60 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa600f2fd3be8e74 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa67103f23b4dc62 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa6de05effef3f61 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa7b9d45896c6c73 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fade3056b2ebf64b create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fbde8882eb08b2d2 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fcd39fd6b0333e6a create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fd2a89b6fa7a4d30 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fde6f6f34cfbb8e6 create mode 100644 macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fe54f0c694a9cef1 diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/004e80f85168b311 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/004e80f85168b311 new file mode 100644 index 00000000..7dbdcfe8 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/004e80f85168b311 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/00a6032811f3140a b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/00a6032811f3140a new file mode 100644 index 00000000..f1726512 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/00a6032811f3140a @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/01a1820a251e268c b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/01a1820a251e268c new file mode 100644 index 00000000..ba27e32d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/01a1820a251e268c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000800 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0219121f8c81fde2 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0219121f8c81fde2 new file mode 100644 index 00000000..e89c1426 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0219121f8c81fde2 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/038e1b3af7f19a3c b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/038e1b3af7f19a3c new file mode 100644 index 00000000..ef51d2bd --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/038e1b3af7f19a3c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a\u17780 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/040983fe0e595a11 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/040983fe0e595a11 new file mode 100644 index 00000000..a5208ab1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/040983fe0e595a11 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008\x80\xff \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/05460ae634fbe089 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/05460ae634fbe089 new file mode 100644 index 00000000..4f005984 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/05460ae634fbe089 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\x7f\x1c\x1c\x1c\x1c\x1c\x1c\x1b \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/05c9207ce0573fac b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/05c9207ce0573fac new file mode 100644 index 00000000..c90ce9dd --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/05c9207ce0573fac @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0007\xde \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/07d5dcee44c2d2f8 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/07d5dcee44c2d2f8 new file mode 100644 index 00000000..1eda2b42 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/07d5dcee44c2d2f8 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008\v\v \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/09106f5c995ba993 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/09106f5c995ba993 new file mode 100644 index 00000000..462642d1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/09106f5c995ba993 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0007\a \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/09a5aeecdc11e98c b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/09a5aeecdc11e98c new file mode 100644 index 00000000..71a39076 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/09a5aeecdc11e98c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777)7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1d77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xff\xff\xff\x7f7777777777777777777777777777777777\x04\x04\x04\x04\x04\x04\x04\x04\x047777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa57777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xb5\xb5\xb5\xb5\xb5\xb5\xb5\xb5\xb5\xb5\xb5\xb5\xb5\xb5\xb577777777777777777777777777777777777777777777777777777777777777777777777777777777\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x17\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0a009bc1a85cd0b8 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0a009bc1a85cd0b8 new file mode 100644 index 00000000..d209f4ee --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0a009bc1a85cd0b8 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0a526b92d11868d7 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0a526b92d11868d7 new file mode 100644 index 00000000..4ca3c5db --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0a526b92d11868d7 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t77777777777777777777777777777777777777777777u777777777777777777777777777777777777777777777777777779777777777777777777777777777777777777777777777\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t7777777\xf9777777777777777777777777777777777.777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777\x837777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 7777777777777777777777777777777777777\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x837\x83\x83\x83\x83\x83\x83\x83\x83t\x83\x83\x837777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc7777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0c606ada36a7281e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0c606ada36a7281e new file mode 100644 index 00000000..60adabf9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0c606ada36a7281e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0009\xd7\xd70 \n0") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0c8b0deee8c6cbf6 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0c8b0deee8c6cbf6 new file mode 100644 index 00000000..5299c846 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0c8b0deee8c6cbf6 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777;77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\x9f4p\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[\vA\xe7\x00\x9a)\xff\"\"\xa1\xaf\x9e1\x9b[\t\x95\v\x02\x10$\xf9\xc4>\xa8A\xce\xeeO<$b g˻\xc6\x0f;ҧ\xe9v\x03\xba/\xec9\x84ʺמ\x89\x18\x92\xa8\xa58?;q\xeai\xd8\r嶷\xfe;!\x87\xce\rϩ\xcd8\x90\xca\t\x8d\b\xc9GɁZ\xda\xc3\x00H\x9e\x17,֑\xd4\xf5\b!l\x96\f%<\x1c-s\x8e\x97g.\xe3rS\xfe\xdd|\xb6SjK^\x98O\x84777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0d461dc57833428c b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0d461dc57833428c new file mode 100644 index 00000000..452bc0b3 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0d461dc57833428c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000b\xd9\xd9\xd9\xd9\xd9 \n00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0e3e18d5bcb771ce b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0e3e18d5bcb771ce new file mode 100644 index 00000000..b7465ea4 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0e3e18d5bcb771ce @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0e802c9435788ddc b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0e802c9435788ddc new file mode 100644 index 00000000..225cca19 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0e802c9435788ddc @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\xae\xe8\x810\x000聝\xb5\xae\xff\xfa\xfa\xfe0") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0f64687673fb2960 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0f64687673fb2960 new file mode 100644 index 00000000..e0cd6fc0 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0f64687673fb2960 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.\xc0\x8c\x99\n7X7V2kT\xb7\xec\x93a\tD\xf5?0\x01H\x9a\xe0}7\xafnt^7\xf37\xef4m\x01&7Y\xfc\xc8)7q\xa8\xa9N\x82\xfa\xd5\xc8ea\x8d\x12^7ԕu\xc07Z\xc8D`\x10\xf5\xdc7\xb6}7\xf4\xa2\xce\xf5\x9e7\x93\v\xa8\x027]\xc7q\\p>747\x997Twp*77\xea\x0e\x85ۻ7>\xff\\\xd1\xcf;7\xf9\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81߁5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f7\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3_\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩7U\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?7777777777777777\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3_\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9bʯ\x9b\x9bÛ\x9b\x9b\x9b7\x9b\x9b\x9b\x9bÛ\x9b\x9bÛ\x9b\x9bÛ\x8d\r\x9b[Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lS-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa5d\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd777777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777z77777777(77777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x02\x00\x00777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0f7263fe428c83fd b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0f7263fe428c83fd new file mode 100644 index 00000000..d9376b52 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/0f7263fe428c83fd @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/106c5e0b3c4af476 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/106c5e0b3c4af476 new file mode 100644 index 00000000..221457e9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/106c5e0b3c4af476 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\n\n\n\n\n\n\n\n \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/136bbd9bd20788e3 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/136bbd9bd20788e3 new file mode 100644 index 00000000..9c8bfe11 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/136bbd9bd20788e3 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008\u05cc \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/138098d51085f456 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/138098d51085f456 new file mode 100644 index 00000000..03ff0b21 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/138098d51085f456 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a\x7f\x7f\x7f\x7f \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/13b2c45c266c7da3 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/13b2c45c266c7da3 new file mode 100644 index 00000000..83b4b4c6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/13b2c45c266c7da3 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a\n\n\n\n \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1562acb66b28f37d b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1562acb66b28f37d new file mode 100644 index 00000000..eebfacbb --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1562acb66b28f37d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1a7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfd\xfd\xfd7777777777\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1add428d963e3861 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1add428d963e3861 new file mode 100644 index 00000000..e6df472e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1add428d963e3861 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lS-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe77Twp*77\xea\x0e\x85ۻ7>\xff\\\xd17777\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81߁5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f7\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9q̭\xabʖ\x197D\xa1H\xd87\xb6כ\xe3\xed0\xe5\x9b\xc3ÛRa\xe9r\xd4<\xea\xffb\x96k\x02\xa5\xf78\x1e7\x9bL#\xc8;\xe07\xba\xe2\x9b\xc4<ԛ77S\xdf\xe4\xf9\x9b\xbe7\x007\x9a\xc37\x8eЛ\xcc07G\xbb7̛Xv\x1e\v<\x9b\xe3-\xe5u\xdfN8\xff\x1c\xe0Ϋ\xf6\xb1~\xf5\x9b\x85I7x7e\x87\xfe\x90aӼ!7\x9bJl\xcc\xdd\x0e\x91Ɉ\x97\x9dڑ\xcc\xd0\x0f\xf07\xa3Y`\x9b\xe3\xe3t\x9c\xae\xeb7w\b\xb37\x00R[\x92\rK[F\x86\xbcר\xb77\xe17\xfe\x98\xc9>L7\x9b\xf4ʫ7\xf0_l\x8fu79K\xe1>\xeb\x01ۻ\xc3\x03\x11\x04\xb2\x14\xccҠiy\x9b\x8e\x9b\x9b\xc3\xefg\xa1\xd9p7G7;\xe2\x7f1b\x9e[\xb5\x8b\x82\xa6\b\x9bN\xee7_;\xf8\x89!\xc9ڛY\xfelq\xedV\xe9\xd7Ս\x8a\xac\x9b\xdc7\x96\xc3\xf5\xf77\xe97\xb7h\xe9Ԭ\r\x9bQ7\xb9\n\xef\xc3\xcc\xfc\xfe\xb1\x84\x1bu\x9f\xaf\x1f8\xb87\xfe\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9bʯ\x9b\x9bÛ\x9b\x9b\x9b7\x9b\x9b\x9b\x9bÛ\x9b\x9bÛ\x9b\x9bÛ\x8d\r\x9b[Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49\x9a8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lS-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa5d\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807\x00\x00\x04\x00\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd777777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T777777777\xcf;7\xf977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777z77777777(77777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+7777777777737777777777777777777777777777777777\x167777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x02\x00\x00777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1b07aefa06da0478 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1b07aefa06da0478 new file mode 100644 index 00000000..65c0ace6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1b07aefa06da0478 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777\x1e777777777777777H77777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.\xc0\x8c\x99\n7X7V2kT\xb7\xec\x93a\tD\xf5?0\x01H\x9a\xe0}7\xafnt^7\xf37\xef4m\x01&7Y\xfc\xc8)7q\xa8\xa9N\x82\xfa\xd5\xc8ea\x8d\x12^7ԕu\xc07777`\x10\xf5\xdc7\xb6}7\xf4\xa2\xce\xf5\x9e7\x93\v\xa8\x027]\xc7q\\p>747\x997Twp*77\xea\x0e\x85ۻ7>\xff\\\xd1\xcf;7\xf9\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81߁5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f7\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77Fʁމ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7ڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3_\x8f\xb8\x98\xbf\x01\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;aK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\x878q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xceۀ7\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\x8a7\xf0ҥ4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd77777777777777777777777777777777777\x00\x00\x00\x10777777?777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f777777777777777777777777777777777777777777777777777777777777777777777?7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777V7777777777777777777777777777777777777777777777777777797777777777777777777777777777777777777Z\xc8D7777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777\x80\x00\x00\x0077777777777777777T77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+7777777777737777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1b8bb9a47cd8f0fb b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1b8bb9a47cd8f0fb new file mode 100644 index 00000000..4492ba3a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1b8bb9a47cd8f0fb @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x000\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1c80e7bb77756abd b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1c80e7bb77756abd new file mode 100644 index 00000000..0a7b44f8 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1c80e7bb77756abd @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b7\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b \b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\b7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x837777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1d67c09932077f4f b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1d67c09932077f4f new file mode 100644 index 00000000..e978b8b1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1d67c09932077f4f @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\b\b\b\b\b\b\b\b \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1d9df1a3f7d800c3 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1d9df1a3f7d800c3 new file mode 100644 index 00000000..54a0a13d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1d9df1a3f7d800c3 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\xa0\x81\x9d\xae\xff\xfa\xfa\xfa\xfa\xfa0") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1e7a140fe7dbc314 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1e7a140fe7dbc314 new file mode 100644 index 00000000..5d3abfad --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/1e7a140fe7dbc314 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x837777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/20d4891d83ed6f34 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/20d4891d83ed6f34 new file mode 100644 index 00000000..401eb009 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/20d4891d83ed6f34 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/20eacb04f374e394 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/20eacb04f374e394 new file mode 100644 index 00000000..6e69d4f3 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/20eacb04f374e394 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a𗾺 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2254b2b8232d9132 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2254b2b8232d9132 new file mode 100644 index 00000000..e12b4287 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2254b2b8232d9132 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\x1c7T\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\atr\xd5qd\xa7J\x05\xab\x14\xa8A\xce\xeeO<$b g\xcb77777777777777777777777J77777777777777777777+77777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777N7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777W7777777777777777777777777\xfb7777777777777+777177777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777ggggggg77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k7777777777777777777777777777777777777777777777777777777777777777777777777777777777777+7771777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/24d74b2af0dd4039 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/24d74b2af0dd4039 new file mode 100644 index 00000000..205e0e02 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/24d74b2af0dd4039 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.\xc0\x8c\x99\n7X7V2kT\xb7\xec\x93a\tD\xf5?0\x01H\x9a\xe0}7\xafnt^7\xf37\xef4m\x01&7Y\xfc\xc8)7q\xa8\xa9N\x82\xfa\xd5\xc8ea\x8d\x12^7ԕu\xc07Z\xc8D`\x10\xf5\xdc7\xb6}7\xf4\xa2\xce\xf5\x9e7\x93\v\xa8\x027]\xc7q\\p>747\x997Twp*77\xea\x0e\x85ۻ7>\xff\\\xd17777\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81߁5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f7\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9q̭\xabʖ\x197D\xa1H\xd87\xb6כ\xe3\xed0\xe5\x9b\xc3ÛRa\xe9r\xd4<\xea\xffb\x96k\x02\xa5\xf78\x1e7\x9bL#\xc8;\xe07\xba\xe2\x9b\xc4<ԛ77S\xdf\xe4\xf9\x9b\xbe7\x007\x9a\xc37\x8eЛ\xcc07G\xbb7̛Xv\x1e\v<\x9b\xe3-\xe5u\xdfN8\xff\x1c\xe0Ϋ\xf6\xb1~\xf5\x9b\x85I7x7e\x87\xfe\x90aӼ!7\x9bJl\xcc\xdd\x0e\x91Ɉ\x97\x9dڑ\xcc\xd0\x0f\xf07\xa3Y`\x9b\xe3\xe3t\x9c\xae\xeb7w\b\xb37\x00R[\x92\rK[F\x86\xbcר\xb77\xe17\xfe\x98\xc9>L7\x9b\xf4ʫ7\xf0_l\x8fu79K\xe1>\xeb\x01ۻ\xc3\x03\x11\x04\xb2\x14\xccҠiy\x9b\x8e\x9b\x9b\xc3\xefg\xa1\xd9p7G7;\xe2\x7f1b\x9e[\xb5\x8b\x82\xa6\b\x9bN\xee7_;\xf8\x89!\xc9ڛY\xfelq\xedV\xe9\xd7Ս\x8a\xac\x9b\xdc7\x96\xc3\xf5\xf77\xe97\xb7h\xe9Ԭ\r\x9bQ7\xb9\n\xef\xc3\xcc\xfc\xfe\xb1\x84\x1bu\x9f\xaf\x1f8\xb87\xfe\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9bʯ\x9b\x9bÛ\x9b\x9b\x9b7\x9b\x9b\x9b\x9bÛ\x9b\x9bÛ\x9b\x9bÛ\x8d\r\x9b[Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lS-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa5d\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd777777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T777777777\xcf;7\xf97777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777z77777777(77777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+7777777777737777777777777777777777777777777777\x167777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x02\x00\x00777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/254e04f6fb2ab9a4 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/254e04f6fb2ab9a4 new file mode 100644 index 00000000..41fc514f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/254e04f6fb2ab9a4 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("077777777777777777777777777777777777777777777777777777777777\x1e7777777777777777777777777777777777777777777777777\xf7\xb3\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777N777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f777777777777777777777777777777777777+77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/254f4a7868f40e34 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/254f4a7868f40e34 new file mode 100644 index 00000000..5266ae78 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/254f4a7868f40e34 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x177777777777777777777777777777777777777777777777777777777777777777777777777777777\x15777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xff\xff\xff\xff7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777V77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/27af0d97c8d36f03 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/27af0d97c8d36f03 new file mode 100644 index 00000000..578598f9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/27af0d97c8d36f03 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/280effc250d920d6 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/280effc250d920d6 new file mode 100644 index 00000000..b3b474c1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/280effc250d920d6 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x15777\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x8c\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\xac\xac\xac\xac\xac\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f777777777777777777777777777777777R77777777777777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/282d2080de51dd13 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/282d2080de51dd13 new file mode 100644 index 00000000..659a5327 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/282d2080de51dd13 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a\f\f\f\f \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/291f511783a5afa6 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/291f511783a5afa6 new file mode 100644 index 00000000..703e62f2 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/291f511783a5afa6 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x0000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2996bcf2c2d33345 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2996bcf2c2d33345 new file mode 100644 index 00000000..0db7998d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2996bcf2c2d33345 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩7U\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?7777777777777777\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3_\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x01\xbb7\xd4\xed\n77ᛛ\x9bʯ\x9b\x9bÛ\x9b\x9b\x9b7\x9b\x9b\x9b\x9bÛ\x9b\x9bÛ\x9b\x9bÛ\x8d\r\x9b[Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩7U\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?7777777777777777\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3_\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x01\xbb7\xd4\xed\n77ᛛ\x9bʯ\x9b\x9bÛ\x9b\x9b\x9b7\x9b\x9b\x9b\x9bÛ\x9b\x9bÛ\x9b\x9bÛ\x8d\r\x9b[Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lS-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa5d\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd777777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777z77777777(77777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x02\x00\x007777777777777777777777777777777777777777777Z7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/29b1bc016d108b54 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/29b1bc016d108b54 new file mode 100644 index 00000000..d9708840 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/29b1bc016d108b54 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000aㇸ0 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/29d5f8659659747f b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/29d5f8659659747f new file mode 100644 index 00000000..670a0cae --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/29d5f8659659747f @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v777777777777777777777777777777777777777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777\x807777777777777777777777777777777777777777777777VVVV7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x00\x00@77777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2c19b71483d0b808 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2c19b71483d0b808 new file mode 100644 index 00000000..548b836f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2c19b71483d0b808 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777\xb6\xec\xec\xec춶\xec\xec\xec\xec\xb6\xec\xec\xb6\xec춶\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xec\xb6\xec\xec\xec7춶\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec춶\xb6\xec\xec7\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec춶\xec\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec춶\xb6\xec\xed\xec\xec\xec\xb6\xec\xec\xec\xb6\xec춶\xec\xec\xec\xec\xec춶\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec춶\xec\xec\xec\xc0춶\xec\xec\xb6\xec\xec\xec\xec\xec\xec춶\xb6\xec춶\xec춶\xb6\xb6\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6춶\xec\xec\xb6춶\xb6\xec춶7춶\xec\xb6\x0e\xec\xec\x00\xb6\xec\xec\xec\xb6\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xb6춶\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xb6춶\xec\xec\xb6\xec춶\xec\xec\xb6\xec\xec\xec\xec\xec춶\xec\xec\xec\xb6\xec\xb6\xec춶\xec\xec\xec\xec\xec\xec\xb6\xec\xec춶\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xec춶\xb6\xb6춶\xb6\xec\xec춶\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec춶\xec\xec\xec\xb6\xec\xb6춶\xb6춶\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xb6\xec\xec\xec\xec\xb6춶\xec\xec\xec춶\xec\xec\xec\xec\xec\xb6춶\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec \xec\xec\xec\xec\xec\xb6\xec\xec춶\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec춶\xb6\xb6\xec춶\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec춶\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xb6\xec\xb6춶\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb2\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec춶\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec춶\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec춶\xec\xb6\xec\xec\xec춶춶\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec춶\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec춶\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6춶\xb6\xec\xb6\xec\xec\xec\xec춶\xec춶\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec춶\xb6\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec춶\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec춶\xec\xb6\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xec춶\xec\xec\xb6\xec\xec\xec\xec춶\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6춶\xb6\xec\xec\xec\xec\xb6\xec\xec춶\xec\xb6\xec춶\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xc0\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xb6춶\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6춶\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec춶\xec\xec\xb6\xec\xec\xec\xec춶\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec춶\xb6\xb6\xb6\xec\xec\xec\xec\xb6\xec춶\xb6\xb6\xec춶\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xec춶\xec\xec\xec\xec\xb6춶\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec7\xb6\xec\xec\xec춶\xec춶\xec\xb6춶\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec춶\xec7\xb6춶\xb6\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec춶\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec춶\xb6\xb6\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec춶\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec춶\xec\xec\xec\xb6\xec\xec춶\xb6\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xe8\xb6\xec\xb6\xec\xec\xec\xb6춶\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xec춶\xb6\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec7777777777\xe1\xe1\xe17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2c23fb9e6204630d b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2c23fb9e6204630d new file mode 100644 index 00000000..97ee021b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2c23fb9e6204630d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x15777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xff\xff\xff\xff777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2d583b5d5377582b b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2d583b5d5377582b new file mode 100644 index 00000000..0bc156e0 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/2d583b5d5377582b @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x17777777777777777777777777\xad\xabʖ\x197D\xa1H\xd87\xb6כ\xe3\xed0\xe5\x9b\xc3ÛRa\xe9r\xd4<777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lS-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe77Twp*77\xea\x0e\x85ۻ7>\xff\\\xd17777\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81߁5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f#\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9q̭\xabʖ\x197D\xa1H\xd87\xb6כ\xe3\xed0\xe5\x9b\xc3ÛRa\xe9r\xd4<\xea\xffb\x96k\x02\xa5\xf78\x1e7\x9bL#\xc8;\xe07\xba\xe2\x9b\xc4<ԛ77S\xdf\xe4\xf9\x9b\xbe7\x007\x9a\xc37\x8eЛ\xcc07G\xbb7̛Xv\x1e\v<\x9b\xe3-\xe5u\xdfN8\xff\x1c\xe0Ϋ\xf6\xb1~\xf5\x9b\x85I7x7e\x87\xfe\x90aӼ!7\x9bJl\xcc\xdd\x0e\x91Ɉ\x97\x9dڑ\xcc\xd0\x0f\xf07\xa3Y`\x9b\xe3\xe3t\x9c\xae\xeb7w\b\xb37\x00R[\x92\rK[F\x86\xbcר\xb77\xe17\xfe\x98\xc9>L7\x9b\xf4ʫ7\xf0_l\x8fu79K\xe1>\xeb\x01ۻ\xc3\x03\x11\x04\xb2\x14\xccҠiy\x9b\x8e\x9b\x9b\xc3\xefg\xa1\xd9p7G7;\xe2\x7f1b\x9e[\xb5\x8b\x82\xa6\b\x9bN\xee7_;\xf8\x89!\xc9ڛY\xfelq\xedV\xe9\xd7Ս\x8a\xac\x9b\xdc7\x96\xc3\xf5\xf77\xe97\xb7h\xe9Ԭ\r\x9bQ7\xb9\n\xef\xc3\xcc\xfc\xfe\xb1\x84\x1bu\x9f\xaf\x1f8\xb87\xfe\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9bʯ\x9b\x9bÛ\x9b\x9b\x9b7\x9b\x9b\x9b\x9bÛ\x9b\x9bÛ\x9b\x9bÛ\x8d\r\x9b[Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49\x9a8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lS-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa5d\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe3\x16ם\xca7\xc7Z<7i\xd4 4\x807\x00\x00\x04\x00\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd777777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T777777777\xcf;7\xf97777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222227777777777777777777777777777777777777777777777777777777777777\x17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777z77777777(77777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+7777777777737777777777777777777777777777777777\x167777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x02\x00\x007777777777777777777\xe4\xf9\x9b\xbe7\x007\x9a\xc37\x8eЛ\xcc07G\xbb7̛Xv\x1e\v<\x9b\xe3-777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/304fde7659dffbcf b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/304fde7659dffbcf new file mode 100644 index 00000000..29f75c24 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/304fde7659dffbcf @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/31e45f831d7f6a84 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/31e45f831d7f6a84 new file mode 100644 index 00000000..09442fb1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/31e45f831d7f6a84 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a\xf3\x99\xbc\xd9 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/327ef18a9532ec11 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/327ef18a9532ec11 new file mode 100644 index 00000000..0c6c2a24 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/327ef18a9532ec11 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0007\n \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3441f6f9b5b7c567 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3441f6f9b5b7c567 new file mode 100644 index 00000000..d2395c83 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3441f6f9b5b7c567 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1a7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfd\xfd\xfd77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3637922a645acf2f b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3637922a645acf2f new file mode 100644 index 00000000..3bf52b66 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3637922a645acf2f @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a〸0 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/371c0fdbbab7383c b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/371c0fdbbab7383c new file mode 100644 index 00000000..1b5ab7b5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/371c0fdbbab7383c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\v\v\v\v\v\v\v\v \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/37cde8a49094a6f5 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/37cde8a49094a6f5 new file mode 100644 index 00000000..c5160ec2 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/37cde8a49094a6f5 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("077777777777777777777777777777777777777777777777777777777777 7777777777777777777777777777777777777777777777777\xf7\xb3\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x00\x00\x807777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/389c74c410f76535 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/389c74c410f76535 new file mode 100644 index 00000000..5f6d2279 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/389c74c410f76535 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/38cc118f06f59e6b b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/38cc118f06f59e6b new file mode 100644 index 00000000..2d4a2bf1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/38cc118f06f59e6b @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("077777777777777\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xf3\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\x92\xec\xec\x92\xec\xec\xec\xec\xec\xec\xec\xec\x92\xec쒒\xec\xec\x92\xec\x92\xec\xec쒒\x92\xec쒒\x92\xec\x92\xec\xec\x92쒒\x92\xec\x92\xec쒒\x92쒒\x92\xec\x92\xec\xec쒒\x92\x92\x92\x92\x92\xec\x92쒒\x92쒒\x92\x92쒒쒒\xec\xec\xec\x92\xec\x92쒒쒒쒒\x92\xec\xec\xec쒒\xec\x92\xec\x92\xec\xec쒒\xec\xec\xec\x92쒒\xec\x92\xec쒒\xec\x92\xec\xec\x92\xec쒒\x92\xec쒒\x92\x92\x92쒒쒒\x92\xec\xec\x92\xec쒒\x92\x92\x92\xec\x92\xec\x92쒒\x92\x92\x92\x92쒒\x92\xec\x92\xec\x92\xec\x92쒒\xec\x92\xec\x92\xec\x92\xec\x92\xec쒒\x92\x92\x92쒒쒒\xec\xec\x92쒒\x92\x92\x92\x92\x92\x92\x92\xec\xec\xec\xec\x92\xec쒒\xec\x92\xec\xec\x92\xec쒒\x92쒒쒒\xec\x92\xec쒒쒒\xec\xec\x92쒒\xec\x92\xec\xec쒒\x92\xec\xec\xec\x92\xec\xec쒒\xec\x92쒒\xec\xec쒒\x92\xec쒒\xec\xec\xec쒒\x92\x92\xec쒒\xec쒒\x92\x92\xec\x92\xec\xec\xec\xec\xec\xec\x92\xec\xec\x92쒒\x92\x92쒒\x92\x92\x92\xec\xec\x92\xec\x92\xec\xec\x92\xec\xec\x92\xec\xec\x92\xec\xec\xec\xec\xec\x92\xec\xec쒒\x92쒒\x92\x92\x92\x92\x92\xec쒒\x92\x92쒒\xec\xec\x92쒒\xec\xec쒒\x92\xec\xec\x92\xec\x92\xec\xec\x92쒒\x92\x92\x92\xec\x92쒒\x92\xec\xec쒒\x92\x92쒒\x92\x92\x92\x92\x92\x92쒒\xec\xec\xec쒒\x92\x92\x92\xec\xec\x92\xec\x92쒒\x92\x92\x92\x92\x92\x92\xec쒒쒒\x92\x92\x92\x92\x92\x92\xec\xec\x92\xec쒒\x92\xec쒒\x92\xec\x92쒒\x92\x92\x92\x92\x92\x92\xec\xec쒒\x92\xec쒒\xec\xec쒒\xec쒒쒒\xec\x92\xec\x92\xec\xec\xec\xec\xec쒒\x92\x92\xec\x92쒒\xec\x92쒒\x92\xec\x92\xec\x92\xec\x92\xec\xec\xec\xec쒒\x92\x92\x92\xec\xec\xec쒒\x92\x92쒒\xec\x92\xec\xec\xec\xec\x92쒒\xec\x92\xec\xec쒒\x92\xec\x92\xec\x92\xec쒒\x92쒒\x92쒒\x92쒒쒒\x92쒒\x92쒒\x92\xec\xec\xec\xec\x92\xec\x92\xec\xec\xec\x92쒒\x92\xec\xec\xec\x92쒒\x92\xec\x92\xec\xec\x92\xec\x92\xec\x92\xec\xec\x92쒒\x92\x92\x92\x92쒒\x92\x92\x92\x92\xec\xec\xec\xec\x92\xec\x92\xec\x92\xec\xec\xec쒒쒒\xec\xec\x92쒒쒒\xec\xec쒒\x92\x92\xec쒒\x92\x92\x92\xec\xec\x92쒒쒒\x92\x92\x92\xec\xec\xec\x92\xec\xec\xec\x92\xec\xec\x92\xec\x92쒒\x92\x92\x92\x92쒒\x92\xec\xec\x92\xec\xec\x92\xec\xec\xec\x92\xec\xec\xec쒒\x92\x92\x92쒒\x92\x92\x92\x92\x92\x92\x92\x92\x92\x92\x92\xec쒒\x92\xec\x92\xec\xec쒒쒒\xec\xec\xec\x92\xec\x92\xec\xec쒒\x92\x92\x92\x92\x92\x92\xec\x92\xec\xec\x92\xec쒒\xec\x92\xec\xec\xec\xec\xec\x92쒒\x92\x92\xec\xec\xec\xec\xec\x92\xec\xec\x92\xec\x92\xec\x92\xec쒒\x92\x92\xec\x92\xec\xec\xec\xec\xec\x92\xec쒒\xec쒒\xec쒒\x92\x92\x92\x92\x92\x92\x92\x92\xec\xec\x92쒒\xec쒒\x92\x92\xec\xec\x92\xec\xec쒒\xec쒒\x92\x92\x92\xec\xec\x92\xec쒒\x92\x92\xec\xec\x92쒒\x92\xec쒒\x92\xec\x92\xec\x92\xec\xec\x92\xec쒒\xec\xec\x92\xec쒒쒒\xec쒒\x92\xec쒒\x92\x92쒒\xec\x92\xec\x92\xec쒒\xec\x92\xec\xec쒒쒒\x92\x92\xec\x92쒒\x92\xec\x92쒒\x92쒒\x92\x92쒒쒒\x92\x92\xec쒒\x92쒒\xec\x92\xec\x92\xec\x92\xec\x92\xec\xec\xec\x92\xec\xec\x92\xec\xec\x92쒒\x92\xec\x92쒒\xec\x92쒒\xec\x92\xec\x92\xec\xec\x92쒒\x92\xec쒒\x92\x92\x92\xec쒒\xec\xec\x92x\x92\x92\x92\x92\xec\xec\xec\x92\xec쒒\x92\x92\x92\xec쒒\x92\x92\x92\xec\x92쒒\x92쒒쒒\xec\x92쒒\x92\x92\xec\xec\xec\xec\x92\xec\x92\xec\xec\xec\xec\x92\xec\x92\xec\x92\xec\xec쒒\x92쒒\xec\x92\xec쒒\xec\xec쒒\xec\x92쒒쒒\x92\xec\xec\xec\xec\xec\xec\xec쒒\xec\xec\xec\xec\x92쒒\x92\xec\x92\xec\xec쒒쒒\x92\x92\x92\x92\x92\xec\x92\xec쒒\x92\xec\xec\xec\xec\xec\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec7777777777\xe1\xe1\xe17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3938ba5b0295e58c b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3938ba5b0295e58c new file mode 100644 index 00000000..a877c569 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3938ba5b0295e58c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a𪾺 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/39bd062c23f2485a b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/39bd062c23f2485a new file mode 100644 index 00000000..6553c356 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/39bd062c23f2485a @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.\xc0\x8c\x99\n7X7V2kT\xb7\xec\x93a\tD\xf5?0\x01H\x9a\xe0}7\xafnt^7\xf37\xef4m\x01&7Y\xfc\xc8)7q\xa8\xa9N\x82\xfa\xd5\xc8ea\x8d\x12^7ԕu\xc07Z\xc8D`\x10\xf5\xdc7\xb6}7\xf4\xa2\xce\xf5\x9e7\x93\v\xa8\x027]\xc7q\\p>747\x997Twp*77\xea\x0e\x85ۻ7>\xff\\\xd1\xcf;7\xf9\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81߁5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f7\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3_\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;aK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca7\xea\xa37\xa8\x8577\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\x878q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xba\xc9\t\xb0 \xe1\x84+\xe8&\xfd\xebt\xb9\x8d\xe7kw\xec>\x82\x1dO\xfet7\tS\x14\x8e\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa57\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd77777777777777777777777777777777777\x00\x00\x00\x10777777?777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f777777777777777777777777777777777777777777777777777777777777777777777?7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3b4a06f705519cc5 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3b4a06f705519cc5 new file mode 100644 index 00000000..a4e8e170 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3b4a06f705519cc5 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\x1c7T\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\atr\xd5qd\xa7J\x05\xab\x14\xa8A\xce\xeeO<$b g\xcb77777777777777777777777J77777777777777777777+77777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777N7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777W7777777777777777777777777\xfb7777777777777+777177777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777ggggggg77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k7777777777777777777777777777777777777777777777777777777777777777777777777777777777777+7771777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3cd9fd2fbb97a8f0 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3cd9fd2fbb97a8f0 new file mode 100644 index 00000000..440b6694 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3cd9fd2fbb97a8f0 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000d뙞㙞0 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3d19cef78ca24911 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3d19cef78ca24911 new file mode 100644 index 00000000..5c8cf6b5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3d19cef78ca24911 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3d34f6502bca335f b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3d34f6502bca335f new file mode 100644 index 00000000..eb985fee --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3d34f6502bca335f @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("077777777777777777777777777777\x00\x10777777777777777777777777777777777777777777777777777777777\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\atr\xd5qd\xaf7777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc7777777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gY\xdbx\xa3e\x89ԁ\xb6\xd4F\u070fk\xd1~\xf2l\x91-\x1b\xfc\xc4\xe4\xe5\x81vAqDC\"aq)w\xe6\xd80Ӗ\x13圫\xcc\xda\xfc\v\xfbg\xe4\xb0\x02\xf2\x01\xe4\x8e\xeat\x06\vA\xe7\x00\x9a)\xff\"\"\xa1\xaf\x9e1\x9b[\t\x95\v\x02\x10$\xf9\xc4>\xa8A\xce\xeeO<$b g\xcb77777777777777777777777J77777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777N77777777777777777\x86\x86\x86\x86\x86\x8677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x0177777777777777777777777777777777777777777777777777777777+77717777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3dac8088345360bb b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3dac8088345360bb new file mode 100644 index 00000000..836955dd --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/3dac8088345360bb @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a0000 \n000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4016ad16fb0ed959 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4016ad16fb0ed959 new file mode 100644 index 00000000..3d6f173d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4016ad16fb0ed959 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00 \x030000\x00\x000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/416888344386456d b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/416888344386456d new file mode 100644 index 00000000..31658343 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/416888344386456d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777!!!!!!!!77777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1777777777777777777777777777777777777777777777777\x807777777777777777777777777777777\x15777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777V77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/428eb6e2eb721c96 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/428eb6e2eb721c96 new file mode 100644 index 00000000..291fd43b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/428eb6e2eb721c96 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000aªú \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/44d47e82614a51c0 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/44d47e82614a51c0 new file mode 100644 index 00000000..2b96c688 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/44d47e82614a51c0 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0007\" \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/456d42e02800fcc3 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/456d42e02800fcc3 new file mode 100644 index 00000000..7d458fcf --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/456d42e02800fcc3 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e𰾗𮗺 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/457dc5b7874ae72e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/457dc5b7874ae72e new file mode 100644 index 00000000..5c86c4a6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/457dc5b7874ae72e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777Z7777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/45f8901ce1e933ba b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/45f8901ce1e933ba new file mode 100644 index 00000000..4955972c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/45f8901ce1e933ba @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x000\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46b8f8f22114ec50 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46b8f8f22114ec50 new file mode 100644 index 00000000..353f8202 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46b8f8f22114ec50 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46e4544cff96242a b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46e4544cff96242a new file mode 100644 index 00000000..85856e88 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46e4544cff96242a @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777\xb6\xec\xec\xec춶\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec춶\xec\xec\xec7춶\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec춶\xb6\xec\xec7\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec춶\xec\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec춶\xb6\xec\xed\xec\xec\xec\xb6\xec\xec\xec\xb6\xec춶\xec\xec\xec\xec\xec춶\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec춶\xec\xec\xec\xc0춶\xec\xec\xb6\xec\xec\xec\xec\xec\xec춶\xb6\xec\xec\xec\xb6\xec춶\xb6\xb6\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6춶\xec\xec\xb6춶\xb6\xec춶7춶\xec\xb6\x0e\xec\xec\x00\xb6\xec\xec\xec\xb6\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xb6춶\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xb6춶\xec\xec\xb6\xec춶\xec\xec\xb6\xec\xec\xec\xec\xec춶\xec\xec\xec\xb6\xec\xb6\xec춶\xec\xec\xec\xec\xec\xec\xb6\xec\xec춶\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xec춶\xb6\xb3춶\xb6\xec\xec춶\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec춶\xec\xec\xec\xb6\xec\xb6춶\xb6춶\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xb6\xec\xec\xec\xec\xb6춶\xec\xec\xec춶\xec\xec\xec춶춶\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xfa\x00\x00\xfa\xec\xec\xb6\xec\xec춶\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec춶\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xff\xff\xff\x7f\xec춶\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec춶\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xb6\xec\xb6춶\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec춶\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec춶\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec춶\xec\xb6\xec\xec\xec춶춶\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec춶\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec춶\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6춶\xb6\xec\xb6\xec\xec\xec\xec춶\xec춶\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec춶\xb6\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec춶\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec춶\xec\xb6\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xec춶\xec\xec\xb6\xec\xec\xec\xec춶\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6춶\xb6\xec\xec\xec\xec\xb6\xec\xec춶\xec\xb6\xec춶\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xc0\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xb6춶\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6춶\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec춶\xec\xec\xb6\xec\xec\xec\xec춶\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xb6\xec춶\xb6\xb6\xb6\xec\xec\xec\xec\xb6\xec춶\xb6\xb6\xec춶\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xec춶\xec\xec\xec\xec\xb6춶\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec7\xb6\xec\xec\xec춶\xec춶\xec\xb6춶\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec춶\xec7\xb6춶\xb6\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec춶\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec춶\xb6\xb6\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec춶\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec춶\xec\xec\xec\xb6\xec\xec춶\xb6\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6춶\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xec춶\xb6\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\x03\xed\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec7777777777\xe1\xe1\xe17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46e5aa13f0ce58b1 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46e5aa13f0ce58b1 new file mode 100644 index 00000000..eaa3e5b9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/46e5aa13f0ce58b1 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa77T\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\atr\xd5qd\xa7J\x05\xab\x14\xa8A\xce\xeeO<$b g\xcb77777777777777777777777J77777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777N7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777777\xfb7777777777777+777177777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777ggggggg77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k7777777777777777777777777777777777777777777777777777777777777777777777777777777777777+7771777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/47f3de761c6e2c0e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/47f3de761c6e2c0e new file mode 100644 index 00000000..5bb1c3da --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/47f3de761c6e2c0e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\xf0\x97غ\xf0\x97̺ \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/488b59d1c7e1db5f b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/488b59d1c7e1db5f new file mode 100644 index 00000000..caffef86 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/488b59d1c7e1db5f @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777@77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u777777777777777777777777777777777777777777777777777779777777777777777777777777777777777777777777777\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t7777777\xf9777777777777777777777777777777777.777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777\x83777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x837\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x837777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/49f7bbafaddbb74d b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/49f7bbafaddbb74d new file mode 100644 index 00000000..90231b16 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/49f7bbafaddbb74d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4ac761f49d062896 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4ac761f49d062896 new file mode 100644 index 00000000..82bbd17a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4ac761f49d062896 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\a\a\a\a\a\a\a\a \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4bfacba02baf7504 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4bfacba02baf7504 new file mode 100644 index 00000000..c5e6165f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4bfacba02baf7504 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1a77777777777777777777777777777777777777\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r777777777777777777777777777777777777777777777777777777777777\xfd\xfd\xfd77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4c0417a09b8e24d4 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4c0417a09b8e24d4 new file mode 100644 index 00000000..16025340 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4c0417a09b8e24d4 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\f\f\f\f\f\f\f\f \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4d63bb301a97329a b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4d63bb301a97329a new file mode 100644 index 00000000..9757e9be --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4d63bb301a97329a @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000aʙɼ \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4efd358bec0e480c b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4efd358bec0e480c new file mode 100644 index 00000000..f975bc53 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/4efd358bec0e480c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777@77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u777777777777777777777777777777777777777777777777777779777777777777777777777777777777777777777777777\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t7777777\xf9777777777777777777777777777777777.777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777\x837777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 7777777777777777777777777777777777777\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x837\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x837777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/523f19bd95c79f2a b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/523f19bd95c79f2a new file mode 100644 index 00000000..587e2628 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/523f19bd95c79f2a @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008\x7f\x7f \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5328cf9a216d9479 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5328cf9a216d9479 new file mode 100644 index 00000000..174588c6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5328cf9a216d9479 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0007\v \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/533b5256cd45b70e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/533b5256cd45b70e new file mode 100644 index 00000000..dd2579c5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/533b5256cd45b70e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a\r\r\r\r \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/53846def03ac8aa0 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/53846def03ac8aa0 new file mode 100644 index 00000000..ca9de9d0 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/53846def03ac8aa0 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000aΙѼ \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/53b56a67f0ccf2a7 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/53b56a67f0ccf2a7 new file mode 100644 index 00000000..ea8249ae --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/53b56a67f0ccf2a7 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/54d64c4f67522b0d b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/54d64c4f67522b0d new file mode 100644 index 00000000..01a283d8 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/54d64c4f67522b0d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/550128fd8262e28d b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/550128fd8262e28d new file mode 100644 index 00000000..e15a4d1d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/550128fd8262e28d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1d77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xff\xff\xff\x7f7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x0477777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x7f777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xff\x00\x00\x007777777777\xe1\xe1\xe17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/553ac4e39ce8e61e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/553ac4e39ce8e61e new file mode 100644 index 00000000..ff57219d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/553ac4e39ce8e61e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/582528ddfad69eb5 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/582528ddfad69eb5 new file mode 100644 index 00000000..a96f5599 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/582528ddfad69eb5 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5960bc634a01bec4 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5960bc634a01bec4 new file mode 100644 index 00000000..c92859de --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5960bc634a01bec4 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\xa8A\xce\xeeO<$b g˻\xc6\x0f;ҧ\xe9v\x03\xba/\xec9\x84ʺמ\x89\x18\x92\xa8\xa58?;q\xeai\xd8\r嶷\xfe;!\x87\xce\rϩ\xcd8\x90\xca\t\x8d\b\xc9GɁZ\xda\xc3\x00H\x9e\x17,֑\xd4\xf5\b!l\x96\f%<\x1c-s\x8e\x97g.\xe3rS\xfe\xdd|\xb6SjK^\x98O\x84\xae\x1d\x19D\xc7t\xfaP\x82,d\x89\xd0ۿQ\x92ySL\xf1\xa5\xe6\x99\xf8\xa7\xf7\xfb\xb9-t_1^M\x9f\x8a(a͈CX\xe0t\xa6s\xf6\xd5\xe8\xc5\\\x88\xbaӍ\xb0F\x8e\xa7\x194qp\xfc\x06ȧ\xaayZ\xc8\xe5`\x84pc\xfe\x01Va\x15\x99E\xe5)\xca}N\xc4O\x8e\xbbBnu\xe5\x12\xda>\xb9\t\xc7z\x89\xaf>q\xe6₄\xa9\xf3\x93\xa5\xf5R777777777777777777777777777777777777777777777777777777777777\x7f7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777J77777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/59a731c9aaea7814 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/59a731c9aaea7814 new file mode 100644 index 00000000..9fcbab11 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/59a731c9aaea7814 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777@77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u777777777777777777777777777777777777777777777777777779777777777777777777777777777777777777777777777\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t7777777\xf9777777777777777777777777777777777.77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777\x837777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777 7777777777777777777777777777777777777\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x837\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x837777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/59e8a98f7f49bf49 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/59e8a98f7f49bf49 new file mode 100644 index 00000000..838503b0 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/59e8a98f7f49bf49 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x000\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5b8a8e55e2315ef6 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5b8a8e55e2315ef6 new file mode 100644 index 00000000..0ea5948d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5b8a8e55e2315ef6 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777\xb6\xec\xec\xec춶\xec\xec\xec\xec\xb6\xec\xec\xb6\xec춶\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec춶\xec\xec\xec7춶\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec춶\xb6\xec\xec7\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec춶\xec\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec춶\xb6\xec\xed\xec\xec\xec\xb6\xec\xec\xec\xb6\xec춶\xec\xec\xec\xec\xec춶\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec춶\xec\xec\xec\xc0춶\xec\xec\xb6\xec\xec\xec\xec\xec\xec춶\xb6\xec\xec\xec\xb6\xec춶\xb6\xb6\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6춶\xec\xec\xb6춶\xb6\xec춶7춶\xec\xb6\x0e\xec\xec\x00\xb6\xec\xec\xec\xb6\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xb6춶\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xb6춶\xec\xec\xb6\xec춶\xec\xec\xb6\xec\xec\xec\xec\xec춶\xec\xec\xec\xb6\xec\xb6\xec춶\xec\xec\xec\xec\xec\xec\xb6\xec\xec춶\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec춶\xec\xb6\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xec춶\xb6\xb6춶\xb6\xec\xec춶\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec춶\xec\xec\xec\xb6\xec\xb6춶\xb6춶\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xb6\xec\xec\xec\xec\xb6춶\xec\xec\xec춶\xec\xec\xec\xec\xec\xb6춶\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec \xec\xec\xec\xec\xec\xb6\xec\xec춶\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec춶\xb6\xb6\xec춶\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec춶\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xb6\xec\xb6춶\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec춶\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec춶\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec춶\xec\xb6\xec\xec\xec춶춶\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec춶\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec춶\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6춶\xb6\xec\xb6\xec\xec\xec\xec춶\xec춶\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec춶\xb6\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec춶\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec춶\xec\xb6\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xec춶\xec\xec\xb6\xec\xec\xec\xec춶\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6춶\xb6\xec\xec\xec\xec\xb6\xec\xec춶\xec\xb6\xec춶\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec춶\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xc0\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xb6춶\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6춶\xec\xec\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec춶\xec\xec\xb6\xec\xec\xec\xec춶\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec\xb6\xec\xb6\xec춶\xb6\xb6\xb6\xec\xec\xec\xec\xb6\xec춶\xb6\xb6\xec춶\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec춶\xec춶\xec\xec\xec\xec\xb6춶\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec7\xb6\xec\xec\xec춶\xec춶\xec\xb6춶\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec춶\xec7\xb6춶\xb6\xb6\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec춶\xb6\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xb6\xec\xec춶\xb6\xb6\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec춶\xec\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec춶\xec\xec\xec\xb6\xec\xec춶\xb6\xb6\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xb6\xec\xec\xb6\xec\xec\xec\xb6\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6\xec\xb6\xec\xec\xec\xb6춶\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xb6\xec\xec\xec\xec\xec\xec\xec\xb6\xec\xb6\xec\xb6\xec\xec춶\xb6\xb6\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec7777777777\xe1\xe1\xe17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5eec99425b3051df b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5eec99425b3051df new file mode 100644 index 00000000..ebccaa82 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/5eec99425b3051df @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008\n\n \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/61d13cbfb185a61f b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/61d13cbfb185a61f new file mode 100644 index 00000000..692b1509 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/61d13cbfb185a61f @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x01\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/623dd4623f185dba b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/623dd4623f185dba new file mode 100644 index 00000000..f7a2e7f1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/623dd4623f185dba @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008Ì \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6249a7e9549cdb88 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6249a7e9549cdb88 new file mode 100644 index 00000000..95d4d4e4 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6249a7e9549cdb88 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a\u07ba\u07ba \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/62c62e14146c0795 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/62c62e14146c0795 new file mode 100644 index 00000000..e5811374 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/62c62e14146c0795 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\xfb\xfb\xfb\xfb\xfb\xfb\xfb\xfb \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/62e97949aa3b42dc b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/62e97949aa3b42dc new file mode 100644 index 00000000..a4243e4f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/62e97949aa3b42dc @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e🟗🟗 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/63a15f7a8a71540c b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/63a15f7a8a71540c new file mode 100644 index 00000000..3525b2ad --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/63a15f7a8a71540c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("077777777777777777777777777\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3_\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;aK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\x878q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3_\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;aK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\x878q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa57\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd77777777777777777777777777777777777\x00\x00\x00\x10777777?777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f777777777777777777777777777777777777777777777777777777777777777777777?7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+7777777777737777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/65a6608e83a6bb9a b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/65a6608e83a6bb9a new file mode 100644 index 00000000..015df01b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/65a6608e83a6bb9a @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000cʙʙƼ \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/66498f377f38b53e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/66498f377f38b53e new file mode 100644 index 00000000..959401e5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/66498f377f38b53e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/673794aa3deb9e69 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/673794aa3deb9e69 new file mode 100644 index 00000000..2d822314 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/673794aa3deb9e69 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e𐀷𐀺 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6907f59e2db6beaa b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6907f59e2db6beaa new file mode 100644 index 00000000..5bcc113d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6907f59e2db6beaa @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00 \x02000\x02001\x0200") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6992276e809649dc b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6992276e809649dc new file mode 100644 index 00000000..f3ac2d4a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6992276e809649dc @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777Z7777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6bd307947fd507d8 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6bd307947fd507d8 new file mode 100644 index 00000000..1ec73877 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6bd307947fd507d8 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\xcb\x00\x100000000000000000X\x000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6bda907795765d1e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6bda907795765d1e new file mode 100644 index 00000000..47a2e134 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6bda907795765d1e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1d7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc6\xc6\xc6\xc6\xc6777777777777777777777777777777777777777\xc6\xc6\xc6\xc6\xc67777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x7f777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xff\x00\x00\x007777777777\xe1\xe1\xe17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6c083d3d3d33e2bb b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6c083d3d3d33e2bb new file mode 100644 index 00000000..b1832a7e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6c083d3d3d33e2bb @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\xa8A\xce\xeeO<$b g\xcb77777777777777777777777J77777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777N7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x0177777777777777777777777777777777777777777777777777777777+777177777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777ggggggg77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6c6b871e04fda5f2 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6c6b871e04fda5f2 new file mode 100644 index 00000000..b5377302 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6c6b871e04fda5f2 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\r\r\r\r\r\r\r\r \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6d15ae041bf7bb6c b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6d15ae041bf7bb6c new file mode 100644 index 00000000..6154ca29 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6d15ae041bf7bb6c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777377777777777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777p77777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.\xc0\x8c\x99\n7X7V2kT\xb7\xec\x93a\tD\xf5?0\x01H\x9a\xe0}7\xafnt^7\xf37\xef4m\x01&7Y\xfc\xc8)7q\xa8\xa9N\x82\xfa\xd5\xc8ea\x8d\x12^7ԕu\xc07Z\xc8D`\x10\xf5\xdc7\xb6}7\xf4\xa2\xce\xf5\x9e7\x93\v\xa8\x027]\xc7q\\p>747\x997Twp*77\xea\x0e\x85ۻ7>\xff\\\xd1\xcf;7\xf9\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81߁5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f7\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3=\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;0\xce\xe3\xe5۱K\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1cϟy\xafN$\xddR搌7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_77\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5ɱ\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa57\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd77777777777777777777777777777777777\x00\x00\x00\x10777777?777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f777777777777777777777777777777777777777777777777777777777777777777777?7777777777777\xbf\xbf\xbf\xbf\xbf7777777777777777777777777777777777777777777777777777777777777777777777777777777u777777777777\x00\x04\x00\x007777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x00\x01\x007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+7777777777737777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6e76ba47085a6838 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6e76ba47085a6838 new file mode 100644 index 00000000..df58a7f2 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/6e76ba47085a6838 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777773777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.܌\x99\n7X7V2kT\xb77[7\x9277m!\xdf7\xb6R<\xe3\xef77\xf6\xd17\xd37\x95\xaf7\xc7f7\x11$ț\xe2f\x9bZ\xe0v\u05ccA)`g0\x9b_\xa0)[\xdc\xed\xea\xe9\x9b$\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5G\xd1\x10\x9e\xf7\t\xce-דEqǫ7\x01\xa37\xa2\xb4\xc07Q0\x9b\xc9S\x9b\x84\xa5\xab\x98\xe7Kj,浑K\xc8a8\xc3i7;3\x10\xdd7t\xcbj\xd0<7D\xf9pK7\x01^\xbb7\xd4\x01\xf5\x02\xc9\x1e7\xa6\xfcd\xa2\xf7\xc3\n\x8b\x8c\xba\xdc\xd4\xc9\xe9ڧ\xee\xe5si7\x9c\x9b\t\ag87\x1d\x03`7\xddF\xf0\xa2A\xb4\xe9$\xf3\xe27FSI\x9577\xd8Ȇ5\v\xa9\xd5\xfd\xaf\b\x8f\x8a>7Q<7\x91\xd2\xd21\x8a\x177Ga\x91\xb0(7\x9a7D\x9827?\x03U\xaa7\xfa\xba\xe1X7\xe67%^ԶK\x87\x817\xe6\xcd4\x8eL\xe9\x0e\xac\xec7\x8aH\x96Y\xc4\xfe\xa5\xf80\xe5q7\"\xef\xf2\xe0\xc98\v7%=\xde\xdbs\xf77\xd6\xd2\xd2s\xecg\f@\xffn\xe9Wz\bԻ\xa8e\x9bt\xd97C\x89N\xf47\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5\xd2C\xc9\xf0\x00\x9b_\xc17\r\x8d\x9b\\\xaf\x89\x137\xfa\\\r\xde\xe47\xc3]7\x85\x9b~Aj-y\xd077\xe5\xda}\x89\xff\xa1k7\xbcZ7\xe6\xca䐛\x824\x8187Ԡ\xfc7\xaagd\x82̩;\xc3w8\xbabp\xc0\xf9\xe57\x9b\xa8\x04\U0003c6ed\xd2u\xe5\x12\xbf\x80Ǫ\xba\x1c\x1f\x88\x1f\xef\x041\xd8\xca\xdc,\xe2!xa77V\x0e\xb0\xfc\x8d\xef\x99\xfb\xf4\x9b\xab/\xf6\xebf;\xab17)\x9b\xf1\xf0Q\xb2?\xe0\f\\\xedf\xb7\x93\x02\xca\xc9\xeb7\xe9#q\xd7u\x00y\x05>\x9a47PqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7N䍄\x1c\x97`\xc0ʞ7\xff\xf62G7\xc7\xd7;\x19\x9b7h\xb77\xcd\x18$\xc87O}7\xc3\t\xd8\xf4Hk\x1e\xa0ë7\x9b*\xc37\x84\x90\xfc7\xea_\x1e\x1d\xdaPa\x06\x197T7\x8fX\xf57Q<7\x91\xd2\xd21\x8a\x177Ga\x91\xb0(7\x9a7D\x9827?\x03U\xaa7\xfa\xba\xe1X7\xe67%^ԶK\x87\x817\xe6\xcd4\x8eL\xe9\x0e\xac\xec7\x8aH\x96Y\xc4\xfe\xa5\xf80\xe5q7\"\xef\xf2\xe0\xc98\v7%=\xde\xdbs\xf77\xd6\xd2\xd2s\xecg\f@\xffn\xe9Wz\bԻ\xa8e\x9bt\xd97C\x89N\xf47\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5\xd2C\xc9\xf0\x00\x9b_\xc17\r\x8d\x9b\\\xaf\x89\x137\xfa\\\r\xde\xe47\xc3]7\x85\x9b~Aj-y\xd077\xe5\xda}\x89\xff\xa1k7\xbcZ7\xe6\xca䐛\x824\x8187Ԡ\xfc7\xaagd\x82̩;\xc3w8\xbabp\xc0\xf9\xe57\x9b\xa8\x04\U0003c6ed\xd2u\xe5\x12\xbf\x80Ǫ\xba\x1c\x1f\x88\x1f\xef\x041\xd8\xca\xdc,\xe2!xa77V\x0e\xb0\xfc\x8d\xef\x99\xfb\xf4\x9b\xab/\xf6\xebf;\xab17)\x9b\xf1\xf0Q\xb2?\xe0\f\\\xedf\xb7\x93\x02\xca\xc9\xeb7\xe9#q\xd7u\x00y\x05>\x9a47PqL\xce7\xed\xa1\xb9\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7N䍄\x1c\x97`\xc0ʞ7\xff\xf62G7\xc7\xd7;\x19\x9b7h\xb77\xcd\x18$\xc87O}7\xc3\t\xd8\xf4Hk\x1e\xa0ë7\x9b*\xc37\x84\x90\xfc7\xea_\x1e\x1d\xdaPa\x06\x197T7\x8fX\xf57Q<7\x91\xd2\xd21\x8a\x177Ga\x91\xb0(7\x9a7D\x9827?\x03U\xaa7\xfa\xba\xe1X7\xe67%^ԶK\x87\x817\xe6\xcd4\x8eL\xe9\x0e\xac\xec7\x8aH\x96Y\xc4\xfe\xa5\xf80\xe5q7\"\xef\xf2\xe0\xc98\v7%=\xde\xdbs\xf77\xd6\xd2\xd2s\xecg\f@\xffn\xe9Wz\bԻ\xa8e\x9bt\xd97C\x89N\xf47\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xeeE\xbc77^вP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5\xd2C\xc9\xf0\x00\x9b_\xc17\r\x8d\x9b\\\xaf\x89\x137\xfa\\\r\xde\xe47\xc3]7\x85\x9b~Aj-y\xd077\xe5\xda}\x89\xff\xa1k7\xbcZ7\xe6\xca䐛\x824\x8187Ԡ\xfc7\xaagd\x82̩;\xc3w8\xbabp\xc0\xf9\xe57\x9b\xa8\x04\U0003c6ed\xd2u\xe5\x12\xbf\x80Ǫ\xba\x1c\x1f\x88\x1f\xef\x041\xd8\xca\xdc,\xe2!xa77V\x0e\xb0\xfc\x8d\xef\x99\xfb\xf4\x9b\xab/\xf6\xebf;\xab17)\x9b\xf1\xf0Q\xb2?\xe0\f\\\xedf\xb7\x93\x02\xca\xc9\xeb7\xe9#q\xd7u\x00y\x05>\x9a47PqL\xce7\xed\xa1\xb9\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7N䍄\x1c\x97`\xc0ʞ7\xff\xf62G7\xc7\xd7;\x19\x9b7h\xb77\xcd\x18$\xc87O}7\xc3\t\xd8\xf4Hk\x1e\xa0ë7\x9b*\xc37\x84\x90\xfc7\xea_\x1e\x1d\xdaPa\x06\x197T7\x8fX\xf5~P\xe2\xba\xdc7\x8b\xff\x14dg7\xdfK\t\xe4t?l7K\xdb7\xee\x04\x98\xa8\x1f\xf5\xb0\xe4V\xe3\xbc\x1f\x04?I\xeeM\x13\xdd\xeb\xf077$\xa5\x83$\xdb\xed\xd4\xc3a\xef\xe2\xfb\xd2\xe3\xffM7\x93\xaf\r\xb0\x91l\x00\xff7\xac\xb0\x80w\x0eq\xb3\xe4ć\xe1\xe9\xe9l\x14p\x82T\x80E\xfd\xe2\xf0\x7f7\xfd\xe9\xaf+\xe0\x1c\xf0\xdd\xe377r77\xf1\xa2\xfdw77mO\vO\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\atr\xd5qd\xaf7777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\U00060820\xa0\xa0ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\xa8A\xce\xeeO<$b g\xcb77777777777777777777777J77777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777N7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x0177777777777777777777777777777777777777777777777777777777+77717777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7ba00a16903a014d b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7ba00a16903a014d new file mode 100644 index 00000000..b5bda3e4 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7ba00a16903a014d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1d7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777N7777777777777777777777777777777777777777777777777777\x8b\x8b\x8b\x8b\x8b\x8b7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x10777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x02\x02\x02\x02\x02\x02\x027777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc6\xc6\xc6\xc6\xc6777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777L77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x7f777777777777777777777777777777\x00\x01\x00\x007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xe1\xe1\xe17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7cdc5470c20065a4 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7cdc5470c20065a4 new file mode 100644 index 00000000..7a4b163d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7cdc5470c20065a4 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r1i7\x00\xee7\xfdX\xb9l\xedE_\x93\xa8r7a\x8e\xa97\xcc\x13\xef\xe9[\x93\xa0\x93\x93ҧ\xf2\x93\xed\xa2\xcd)\xdf_\x83\x127\xe2t7\xbc\x05\xff7lե?77\x86EE\xa1d[\xe0\x04\xc1\x83\x00\x8cYムg\x81\xa9G\x0077r7\x12Xl\x01\x82\xe3\xab\xe9\x1f\x04^\xe3\x81\xf2\x017\xb0&\x8bXG\xc1777w\xf5\x8a\xa1+\x01ﭼ\x1bw\xe3\x0e\x87J\xe3\x8b\xe1\xf9\x0e\xbe\x1c\x80\x06ڥ\xd2\xe3r\xcc\xe2\xa9E\xe1\xfbL\xdbP\xac\bMp\xe97[\x0eV\x937\xce\xffgN\x8c\x127\xa8\a77\r\x8b\x807l\xc7ڨ^\xfc7K\xa0T\x14\xee\xb97\x90Yg\x01eQ\x0e\xa2\xdaY\xef\xad\xc09gg77P)\xa1\xab!\x83\xa1\xf7f\xc0\x1c\xa1K\v\xddKN\v\x01\xe0NQ\xa7a7\xdc\xf0\xd2gE\x93\x1c\xa0\xba\xe3i!\xa1\tp\xa9tr$\n7a7\xe4+\x1c77\xea[\x00\xa8\xa7Ofl\xac7[?\xba\xda\x12ܐlj\x04\x1c\x81\x14\x92G\x8b\xa4\x80\xd4\x1b︎\xffi\xbc\xac\xf1\x83t\xe9\xef\xa87\xda8\xdc\xc1\x987\xe4p7ML\x98\x01K\xe4l\r\xab\xdaYZw7\x83Q\xc1\x01\xbc7\x1b\xdf<\xb07\x0e\xee\x19\xea\xc07\xe9\xda[\xd5\xe37\x05\x94L\xb9\xc9\xc3\xf7\xe9\xe9ڃ\xdf[\xa87\xc0\xe9\x91Z\xeb\xa1K\xaa\xe9\xafE!\x1c\x1cQO&\rq\x03\xe6\xe27+\x8eK7X\xf5\x1c\x1f\xfb\x12\n\xa17\xea\x8c\xe9I\xe0ڃ\x1e\xdc\xcb7\xa0\xa5r7\x01\x04\xa9\xe17\xac\xb4\x96t\x91K7\xe0Y\xe67q\xc9\xf1\xf2\x1e\x007\xee7\xa1\xe9Ǡ7\n\x147i\xa5\xac\xe1g8\xc9I77\xdbJif\x821\x81\x90777\xc1\xe1^\xe4q郬g7\xa0\x8a\x9cQ\x19\xb88\xa0\xa0\xab\x93i\xdaN\xc3\xe57\xbc\xf9\xbe\bE\xea7\x03ﴇ7\xf5\xf71\xe3\x93\xe9\xdf\xc7\xf57\x1e\x03\xf7!\xa5\xf4\xe3\a\xa2w\x9407gw\x93\xe9\x8c7\xc0\x92ld$g7\x7f\x8e\x83iȁ\xe9\x14\xe9\xacqY\x12aa\xf17\x90)\xbc\xf5\xc9\x057K\x04\xbc\x94\x90\x81\xe2\x91\xc1\x00\xa4\xf7X\xdbN\x03\xafN\x8c\xa7>~P\xe2\xba\xdc7\x8b\xff\x14dg7\xdfK\t\xe4t?l7K\xdb7\xee\x04\x98\xa8\x1f\xf5\xb0\xe4V\xe3\xbc\x1f\x04?I\xeeM\x13\xdd\xeb\xf0777777777\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r1i7\x00\xee7\xfdX\xb9l\xedE_\x93\xa8r7a\x8e\xa97\xcc\x13\xef\xe9[\x93\xa0\x93\x93ҧ\xf2\x93\xed\xa2\xcd)\xdf_\x83\x127\xe2t7\xbc\x05\xff7lե?77\x86EE\xa1d[\xe0\x04\xc1\x83\x00\x8cYムg\x81\xa9G\x0077r7\x12Xl\x01\x82\xe3\xab\xe9\x1f\x04^\xe3\x81\xf2\x017\xb0&\x8bXG\xc1777w\xf5\x8a\xa1+\x01ﭼ\x1bw\xe3\x0e\x87J\xe3\x8b\xe1\xf9\x0e\xbe\x1c\x80\x06ڥ\xd2\xe3r\xcc\xe2\xa9E\xe1\xfbL\xdbP\xac\bMp\xe97[\x0eV\x937\xce\xffgN\x8c\x127\xa8\a77\r\x8b\x807l\xc7ڨ^\xfc7K\xa0T\x14\xee\xb97\x90Yg\x01eQ\x0e\xa2\xdaY\xef\xad\xc09gg77P)\xa1\xab!\x83\xa1\xf7f\xc0\x1c\xa1K\v\xddKN\v\x01\xe0NQ\xa7a7\xdc\xf0\xd2gE\x93\x1c\xa0\xba\xe3i!\xa1\tp\xa9tr$\n7a7\xe4+\x1c77\xea[\x00\xa8\xa7Ofl\xac7[?\xba\xda\x12ܐlj\x04\x1c\x81\x14\x92G\x8b\xa4\x80\xd4\x1b︎\xffi\xbc\xac\xf1\x83t\xe9\xef\xa87\xda8\xdc\xc1\x987\xe4p7ML\x98\x01K\xe4l\r\xab\xdaYZw7\x83Q\xc1\x01\xbc7\x1b\xdf<\xb07\x0e\xee\x19\xea\xc07\xe9\xda[\xd5\xe37\x05\x94L\xb9\xc9\xc3\xf7\xe9\xe9ڃ\xdf[\xa87\xc0\xe9\x91Z\xeb\xa1K\xaa\xe9\xafE!\x1c\x1cQO&\rq\x03\xe6\xe27+\x8eK7X\xf5\x1c\x1f\xfb\x12\n\xa17\xea\x8c\xe9I\xe0ڃ\x1e\xdc\xcb7\xa0\xa5r7\x01\x04\xa9\xe17\xac\xb4\x96t\x91K7\xe0Y\xe67q\xc9\xf1\xf2\x1e\x007\xee7\xa1\xe9Ǡ7\n\x147i\xa5\xac\xe1g8\xc9I77\xdbJif\x821\x81\x90777\xc1\xe1^\xe4q郬g7\xa0\x8a\x9cQ\x19\xb88\xa0\xa0\xab\x93i\xdaN\xc3\xe57\xbc\xf9\xbe\bE\xea7\x03ﴇ7\xf5\xf71\xe3\x93\xe9\xdf\xc7\xf57\x1e\x03\xf7!\xa5\xf4\xe3\a\xa2w\x9407gw\x93\xe9\x8c7\xc0\x92ldG77\x0e\x12\x917V\xb8\xaf!\xa8\xb0\xbeT\xa8\xee9v\xd477\xbc\r7\xa1\xad\x8e\xa1\xe47\x81\xdf\xf5\xffJ7\xd27\xe9ȓY\xdf\x1e)\xba\xb3\xb0\xea\x1f\x14\xe5\x1f\xebl7\xd5\x05\xa4)\xa4T\xa1l7\xc0\xc0P\xdd\xf9\b\x807\xda\xc0\xa0\xdd7\x817\xb87\xf2V\xdc&lp7\x9317\xb0K\xf77Le\x01[8\xe4Ilj\xed777\xa0Ke7\xb9\xa7\xbc\xe6\xf9\x04\xfc\xef\x017\xea\xc0\x0e\xa77\xf5\xb47;7\xf07\xf5\xf57JK7\x0eeg\xc1i$\xe6\xa1\xf7\x91\xc3\x04\xaar)\x9c\tgZNT\xc0;̰\x948 7C\xc8Kl9\x81\x98!7d\t\xadb7\x13\x86\xdcV\xafa7gLw\x19M\xfd\xe4a\x91\xaa\xa17\xfcl\x1c\xd4\xe2\x8b\xe0\xba\xe27!\nG\x02\xd4X\xa2[7q\xdc\x03\x12XaJ\t\xdb\xd57\x86rK\n\x05\xf4gK\xaap77E7\xc8r\xdfi\xe1\xe3\b\x80\b\x94f\xa8\xab\xb8\xb3\xddp\xc8[\x87\xee77\x96\xa9\vj\x1e\xd2Q\x83\xe27\x81\a7d&l퇃Y\x87\x14\xffg\xe9\xadߊ\x1b\x14\x90\xf7\xfbӘ7\x86^?7!\xe1\x14j~i\xe2\xff\xa8\xf7\x91\xcd\a\xf0\xed\x93\a\x0eI\xb3\xdd&\x92\x8e7\xe3\xfb$\xc0\xad\x8c\x81\u0603\x13\xffi7\xe2\xef\x04p77\xf5a77ճ?\x937V\x861\xa07\x1fd\xba\x04EK\x82\xaf\x9c\x80\xbcX\x93\x91_77P~\x90\x927\xcdA\x98\xe0\x197\x1f\xc77\xc8KX\xa1\xf4\xcd\xfd\xe1\x8b\xc0\xdb\x7fe\xdfJ\xc17\x14O\xe9\xfb\xa2\x8c7\xe37\x1b8\xaf7e$\xd27\xeb\xe9\n\xe47լ77\x91\xe9娂\xe9I\x93\x83\x12\xa11\x92)\x14\xa7\x8cߢ\xea8<777777777777777+77777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777N7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777W7777777777777777777777777\xfb7777777777777+777177777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777ggggggg77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k7777777777777777777777777777777777777777777777777777777777777777777777777777777777777+7771777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7d0484628285c55e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7d0484628285c55e new file mode 100644 index 00000000..986fab35 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/7d0484628285c55e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777773777777777777\x1e777777777777777777\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>a\x9f-\x81\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xff\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Ay\xb3\U0006692c\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5\xd2C\xc9\xf0\x00\x9b_\xc17\r\x8d\x9b\\\xaf\x89\x137\xfa\\\r\xde\xe47\xc3]7\x85\x9b~Aj-y\xd077\xe5\xda}\x89\xff\xa1k7\xbcZ7\xe6\xca䐛\x824\x8187Ԡ\xfc7\xaagd\x82̩;\xc3w8\xbabp\xc0\xf9\xe57\x9b\xa8\x04\U0003c6ed\xd2u\xe5\x12\xbf\x80Ǫ\xba\x1c\x1f\x88\x1f\xef\x041\xd8\xca\xdc,\xe2!xa77V\x0e\xb0\xfc\x8d\xef\x99\xfb\xf4\x9b\xab/\xf6\xebf;\xab17)\x9b\xf1\xf0Q\xb2?\xe0\f\\\xedf\xb7\x93\x02\xca\xc9\xeb7\xe9#q\xd7u\x00y\x05>\x9a47PqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7N䍄\x1c\x97`\xc0ʞ7\xff\xf62G7\xc7\xd7;\x19\x9b7h\xb77\xcd\x18$\xc87O}7\xc3\t\xd8\xf4Hk\x1e\xa0ë7\x9b*\xc37\x84\x90\xfc7\xea_\x1e\x1d\xdaPa\x06\x197T7\x8fX\xf5\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>a\x9f-\x81\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xff\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Ay\xb3\U0006692c\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5\xd2C\xc9\xf0\x00\x9b_\xc17\r\x8d\x9b\\\xaf\x89\x137\xfa\\\r\xde\xe47\xc3]7\x85\x9b~Aj-y\xd077\xe5\xda}\x89\xff\xa1k7\xbcZ7\xe6\xca䐛\x824\x8187Ԡ\xfc7\xaagd\x82̩;\xc3w8\xbabp\xc0\xf9\xe57\x9b\xa8\x04\U0003c6ed\xd2u\xe5\x12\xbf\x80Ǫ\xba\x1c\x1f\x88\x1f\xef\x041\xd8\xca\xdc,\xe2!xa77V\x0e\xb0\xfc\x8d\xef\x99\xfb\xf4\x9b\xab/\xf6\xebf;\xab17)\x9b\xf1\xf0Q\xb2?\xe0\f\\\xedf\xb7\x93\x02\xca\xc9\xeb7\xe9#q\xd7u\x00y\x05>\x9a47PqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7N䍄\x1c\x97`\xc0ʞ7\xff\xf62G7\xc7\xd7;\x19\x9b7h\xb77\xcd\x18$\xc87O}7\xc3\t\xd8\xf4Hk\x1e\xa0ë7\x9b*\xc37\x84\x90\xfc7\xea_\x1e\x1d\xdaPa\x06\x197T7\x8fX\xf57Q<7\x91\xd2\xd21\x8a\x177Ga\x91\xb0(7\x9a7D\x9827?\x03U\xaa7\xfa\xba\xe1X7\xe67%^ԶK\x87\x817\xe6\xcd4qL\xe9\x0e\xac\xec7\x8aH\x96Y\xc4\xfe\xa5\xf80\xe5q7\"\xef\xf2\xe0\xc98\v7%=\xde\xdbs\xf77\xd6\xd2\xd2s\xecg\f@\xffn\xe9Wz\bԻ\xa8e\x9bt\xd97C\x89N\xf47\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5Y;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\n7\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5G\xd1\x10\x9e\xf7\t\xce-דEqǫ7\x01\xa37\xa2\xb4\xc07Q0\x9b\xc9S7R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\n7\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\U0006691eO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5Y;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\n7\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5G\xd1\x10\x9e\xf7\t\xce-דEqǫ7\x01\xa37\xa2\xb4\xc07Q0\x9b\xc9S7R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\n7\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5Y;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\n7\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877\xc9Áal\x83\xdcƍ\xd372*\xb07\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x9777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T777777777777777777777777777777777777777777777777777777777777777777777777?777777777777777777'777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777G7\xc7\xd7;\x19\x9b777777777777777\xc4777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfa\x00\x00\xfa7777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8abf03b91222aa8e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8abf03b91222aa8e new file mode 100644 index 00000000..277a7ff6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8abf03b91222aa8e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a\x00\x00\x04\x00 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8b42e653fcdb449a b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8b42e653fcdb449a new file mode 100644 index 00000000..664a7862 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8b42e653fcdb449a @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a\u0590\u07ba \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8bcc3dab4f13e659 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8bcc3dab4f13e659 new file mode 100644 index 00000000..24ebb897 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8bcc3dab4f13e659 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777\x1e777777777777777H77777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.\xc0\x8c\x99\n7X7V2kT\xb7\xec\x93a\tD\xf5?0\x01H\x9a\xe0}7\xafnt^7\xf37\xef4m\x01&7Y\xfc\xc8)7q\xa8\xa9N\x82\xfa\xd5\xc8ea\x8d\x12^7ԕu\xc07Z\xc8D`\x10\xf5\xdc7\xb6}7\xf4\xa2\xce\xf5\x9e7\x93\v\xa8\x027]\xc7q\\p>747\x997Twp*77\xea\x0e\x85ۻ7>\xff\\\xd1\xcf;7\xf9\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81߁5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f7\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3_\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;aK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\x878q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xceۀ7\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\x8a7\xf0ҥ4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd77777777777777777777777777777777777\x00\x00\x00\x10777777?777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f777777777777777777777777777777777777777777777777777777777777777777777?7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777\x80\x00\x00\x0077777777777777777T77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+7777777777737777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8c5c558703352999 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8c5c558703352999 new file mode 100644 index 00000000..1873e8e1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8c5c558703352999 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a♸0 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8dc810567b03f1db b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8dc810567b03f1db new file mode 100644 index 00000000..94d9f928 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8dc810567b03f1db @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008\a\a \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8fcdfe76bf0b9a78 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8fcdfe76bf0b9a78 new file mode 100644 index 00000000..3bfdd002 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/8fcdfe76bf0b9a78 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777773777777777777\x1e77777777777777777777777777777777777777FSI\x9577\xd8Ȇ5\v\xa9\xd5\xfd\xaf\b\x8f\x8a>7Q<7\x91\xd2\xd21\x8a\x177Ga\x91\xb0(7\x9a7D\x9827?\x03U\xaa7\xfa\xba\xe1X7\xe67%^ԶK\x87\x817\xe6\xcd4qL\xe9\x0e\xac\xec7\x8aH\x96Y\xc4\xfe\xa5\xf80\xe5q7\"\xef\xf2\xe0\xc98\v7%=\xde\xdbs\xf77\xd6\xd2\xd2s\xecg\f@\xffn\xe9Wz\bԻ\xa8e\x9bt\xd97C\x89N\xf47\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5Y;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\n7\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$\xffO\xfcb%F7\xda\xe4\xf9pK7\x01^\xbb7\xd4\x01\xf5\x02\xc9\x1e7\xa6\xfcd\xa2\xf7\xc3\n\x8b\x8c\xba\xdc\xd4\xc9\xe9ڧ\xee\xe5si7\x9c\x9b\t\ag87\x1d\x03\x10\x00\xddF\xf0\xa2A\xb4\xe9$\xf3\xe27FSI\x9577\xd8Ȇ5\v\xa9\xd5\xfd\xaf\b\x8f\x8a>7Q<7\x91\xd2\xd21\x8a\x177Ga\x91\xb0(7\x9a7D\x9827?\x03U\xaa7\xfa\xba\xe1X7\xe67%^ԶK\x87\x817\xe6\xcd4\x8eL\xe9\x0e\xac\xec7\x8aH\x96Y\xc4\xfe\xa5\xf80\xe5q7\"\xef\xf2\xe0\xc98\v7%=\xde\xdbs\xf77\xd6\xd2\xd2s\xecg\f@\xffn\xe9Wz\bԻ\xa8e\x9bt\xd97C\x89N\xf47\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5\xd2C\xc9\xf0\x00\x9b_\xc17\r\x8d\x9b\\\xaf\x89\x137\xfa\\\r\xdel\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ777\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5Y;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\n7\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5\xd2C\xc9\xf0\x00\x9b_\xc17\r\x8d\x9b\\\xaf\x89\x137\xfa\\\r\xdel\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ777\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5Y;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\n7\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877\xc9Áal\x83\xdcƍ\xd372*\xb07\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x9777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T777777777777777777777777777777777777777777777777777\xda\xf47777777777777777777?777777777777777777'777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777G7\xc7\xd7;\x19\x9b777777777777777\xc4777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfa\x00\x00\xfa7777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/904be702e4d63eab b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/904be702e4d63eab new file mode 100644 index 00000000..8c408a0c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/904be702e4d63eab @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.\xc0\x8c\x99\n7X7V2kT\xb7\xec\x93a\tD\xf5?0\x01H\x9a\xe0}7\xafnt^7\xf37\xef4m\x01&7Y\xfc\xc8)7q\xa8\xa9N\x82\xfa\xd5\xc8ea\x8d\x12^7ԕu\xc07Z\xc8D`\x10\xf5\xdc7\xb6}7\xf4\xa2\xce\xf5\x9e7\x93\v\xa8\x027]\xc7q\\p>747\x997Twp*77\xea\x0e\x85ۻ7>\xff\\\xd1\xcf;7\xf9\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81ׁ5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f7\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3_\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;aK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca7\xea\xa37\xa8\x8577\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\x878q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xba\xc9\t\xb0 \xe1\x84+\xe8&\xfd\xebt\xb9\x8d\xe7kw\xec>\x82\x1dO\xfet7\tS\x14\x8e\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa57\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd77777777777777777777777777777777777\x00\x00\x00\x10777777?777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f777777777777777777777777777777777777777777777777777777777777777777777?7777777777777777777777777777777777777767777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/91ae3a87775070cc b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/91ae3a87775070cc new file mode 100644 index 00000000..11b56deb --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/91ae3a87775070cc @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1a7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x14777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3777777777777777777777777777777777777777777777777777777777777777777777777+77777777777777777777777777777777777777777777777777777w777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfd\xfd\xfd77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/91ba579165d74ff1 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/91ba579165d74ff1 new file mode 100644 index 00000000..666e895d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/91ba579165d74ff1 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x000\x00\x000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/929b0af1bd9a8ccd b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/929b0af1bd9a8ccd new file mode 100644 index 00000000..6356a5e2 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/929b0af1bd9a8ccd @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x020\xa0\x81\x9d\xae\xff\xc70") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/96259801be39244a b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/96259801be39244a new file mode 100644 index 00000000..94df61eb --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/96259801be39244a @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x04\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9656da83dc3fda80 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9656da83dc3fda80 new file mode 100644 index 00000000..f5217b5b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9656da83dc3fda80 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777773777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.܌\x99\n7X7V2kT\xb7\xec\x93a\tD\xf5?0\x01H\x9a\xe0}7\xafnt^\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a\a;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1c\xcfy\x9f\xdd\xe6RN$\xaf\x90\x8c7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_7p\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\xb1QtԈ`%\xfd\xef*\xb2\xff\xf1\x8d\x13\x99\x15ɰ6\xd22\x8am\xe9\x1e\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa57\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd77777777777777777777777777777777777\x00\x00\x00\x10777777?777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f777777777777777777777777777777777777777777777777777777777777777777777?7777777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777u7777777777777777777777777777777777777777777777777777797777777777777777777777777777777777777777777777777HHHHHHH777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n7777777777777777777777I7777T77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+7777777777737777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/985d0051c22bb80e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/985d0051c22bb80e new file mode 100644 index 00000000..83d9a2cd --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/985d0051c22bb80e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00 \x02000\x02000\x0200") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9a9936ecd0050e90 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9a9936ecd0050e90 new file mode 100644 index 00000000..9aba9fc0 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9a9936ecd0050e90 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x15777\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf1\xf17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x8d\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f777777777777777777777777777777777777777777777777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9cb1b585dcc9f48c b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9cb1b585dcc9f48c new file mode 100644 index 00000000..f31baa4e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9cb1b585dcc9f48c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9d31ad683326637e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9d31ad683326637e new file mode 100644 index 00000000..6338aed6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9d31ad683326637e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008\r\r \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f55da44a4c1b611 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f55da44a4c1b611 new file mode 100644 index 00000000..39a15de4 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f55da44a4c1b611 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0007000000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f6e7412cc485aa3 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f6e7412cc485aa3 new file mode 100644 index 00000000..e760d112 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f6e7412cc485aa3 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a𐅺 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f757a26d469c3b5 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f757a26d469c3b5 new file mode 100644 index 00000000..2cf3a027 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f757a26d469c3b5 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v77777777777777777777777777777777777777777777777777777777777777777777777777777777777777797777777\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777\x807777777777777777777777777777777777777777777777VVVV7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x00\x00@77777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f757e747693a8b4 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f757e747693a8b4 new file mode 100644 index 00000000..9e663126 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/9f757e747693a8b4 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1a77777777777777777777777777777777777777\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x00 \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r777777777777777777777777777777777777777777777777777777777777\xfd\xfd\xfd77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0097e970c2944b1 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0097e970c2944b1 new file mode 100644 index 00000000..69251aa6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0097e970c2944b1 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a\t\t\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0d04031b32e8e8a b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0d04031b32e8e8a new file mode 100644 index 00000000..ad82cc0d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0d04031b32e8e8a @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a𒅺 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0fe65c1306c2845 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0fe65c1306c2845 new file mode 100644 index 00000000..8e930bb6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/a0fe65c1306c2845 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777773777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.܌\x99\n7X7V2kT\xb77[7\x9277m!\xdf7\xb6R<\xe3\xef77\xf6\xd17\xd37\x95\xafPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5G\xd1\x10\x9e\xf7\t\xce-דEqǫ7\x01\xa37\xa2\xb4\xc07Q0\x9b\xc9S\x9b\x84\xa5\xab\x98\xe7Kj,浑K\xc8a8\xc3i7;3\x10\xdd7t\xcbj\xd0<7D\xf9pK7\x01^\xbb7\xd4\x01\xf5\x02\xc9\x1e7\xa6\xfcd\xa2\xf7\xc3\n\x8b\x8c\xba\xdc\xd4\xc9\xe9ڧ\xee\xe5si7\x9c\x9b\t\ag87\x1d\x03`7\xddF\xf0\xa2A\xb4\xe9$\xf3\xe27FSI\x9577\xd8Ȇ5\v\xa9\xd5\xfd\xaf\b\x8f\x8a>7Q<7\x91\xd2\xd21\x8a\x177Ga\x91\xb0(7\x9a7D\x9827?\x03U\xaa7\xfa\xba\xe1X7\xe67%^ԶK\x87\x817\xe6\xcd4\x8eL\xe9\x0e\xac\xec7\x8aH\x96Y\xc4\xfe\xa5\xf80\xe5q7\"\xef\xf2\xe0\xc98\v7%=\xde\xdbs\xf77\xd6\xd2\xd2s\xecg\f@\xffn\xe9Wz\bԻ\xa8e\x9bt\xd97C\x89N\xf47\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5\xd2C\xc9\xf0\x00\x9b_\xc17\r\x8d\x9b\\\xaf\x89\x137\xfa\\\r\xde\xe47\xc3]7\x85\x9b~Aj-y\xd077\xe5\xda}\x89\xff\xa1k7\xbcZ7\xe6\xca䐛\x824\x8187Ԡ\xfc7\xaagd\x82̩;\xc3w8\xbabp\xc0\xf9\xe57\x9b\xa8\x04\U0003c6ed\xd2u\xe5\x12\xbf\x80Ǫ\xba\x1c\x1f\x88\x1f\xef\x041\xd8\xca\xdc,\xe2!xa77V\x0e\xb0\xfc\x8d\xef\x99\xfb\xf4\x9b\xab/\xf6\xebf;\xab17)\x9b\xf1\xf0Q\xb2?\xe0\f\\\xedf\xb7\x93\x02\xca\xc9\xeb7\xe9#q\xd7u\x00y\x05>\x9a47PqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7N䍄\x1c\x97`\xc0ʞ7\xff\xf6277777777h\xb77\xcd\x18$\xc87O}7\xc3\t\xd8\xf4Hk\x1e\xa0ë7\x9b*\xc37\x84\x90\xfc7\xea_\x1e\x1d\xdaPa\x06\x197T7\x8fX\xf5747\x997Twp*77\xea\x0e\x85ۻ7>\xff\\\xd1\xcf;7\xf9\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81߁5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f7\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3=\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;0\xce\xe3\xe5۱K\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1cϟy\xafN$\xddR搌7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_77\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5\xc9\xc9\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa57\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd77777777777777777777777777777777777\x00\x00\x00\x10777777?777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f777777777777777777777777777777777777777777777777777777777777777777777?7777777777777\xbf\xbf\xbf\xbf\xbf7777777777777777777777777777777777777777777777777777777777777777777777777777777u777777777777\x00\x04\x00\x007777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+7777777777737777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bb23e63466793f14 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bb23e63466793f14 new file mode 100644 index 00000000..969cbf74 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bb23e63466793f14 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bb3a70c3110a6e88 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bb3a70c3110a6e88 new file mode 100644 index 00000000..e690ece1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bb3a70c3110a6e88 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\atr\xd5qd\xaf7777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1K\xee\x149!8\xc8V\x90\x0e҆\xa0\xc0\xe6\x03묯\x0e\xcd\x1c\x1e估\xa4\xe2\xc1p\n\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\xa8A\xce\xeeO<$b g\xcb77777777777777777777777J77777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777N7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x0177777777777777777777777777777777777777777777777777777777+77717777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bca691e0fa80de0d b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bca691e0fa80de0d new file mode 100644 index 00000000..d63f8af5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bca691e0fa80de0d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\xa8A\xce\xeeO<$b g\xcb77777777777777777777777J77777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777N7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x0177777777777777777777777777777777777777777777777777777777+777177777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777ggggggg77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bd6afd4960d39d28 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bd6afd4960d39d28 new file mode 100644 index 00000000..0642be57 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bd6afd4960d39d28 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("001100000000000 \n00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bf3157a78e0184d4 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bf3157a78e0184d4 new file mode 100644 index 00000000..6a9dca56 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/bf3157a78e0184d4 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777773777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.܌\x99\n7X7V2kT\xb77[7\x9277m!\xdf7\xb6R<\xe3\xef77\xf6\xd17\xd37\x95\xaf7\xc7f7\x11$ț\xe2f\x9bZ\xe0v\u05ccA)`g0\x9b_\xa0)[\xdc\xed\xea\xe9\x9b$\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5G\xd1\x10\x9e\xf7\t\xce-דEqǫ7\x01\xa37\xa2\xb4\xc07Q0\x9b\xc9S\x9b\x84\xa5\xab\x98\xe7Kj,浑K\xc8a8\xc3i7;3\x10\xdd7t\xcbj\xd0<7D\xf9pK7\x01^\xbb7\xc3\xd07tP~7\xca>57\xca\xef\x95\xe537GyA\r2\xc3\xe97!Ц\x98\x14874x\xfe7\xa22q7787\xaf7\xc6/7\xfb\x9b&77\xcf\x13\xddɩ\x91ډ\xbfLZ*\x9b7\x93v\xaf\x1fE^\xec\x01\x9b\x89\x9b\xd8\x00V7\x00=\x85\"\xa9\xd37\xb3\xe0\xc37劈77\x9f%77\x01\x0fS{\xe17Zs@V7707\xd9ϛ77\xd47\x9b\xa8\xb677\x917777Q\x15\xe0˂7\xb47\x15B\xfd\x8bJ7V77)ꊍ\xfa\x1c\xc17\x04\x897!\xf17777q\b\x057\x98\x00\xb2\xc8\x0677qj\xc77K8\x0e!}777\xff_l777\xbc\xab\x89\x137\xefC\xdea7\\u;\x8f\xaa7\xf0\xfc7kC\x84\x9aqd\xda7\xff7\xfa\xf27\xc37\x97777\xe177\t\xaa77\xe477\x8e\xf57\x0377i7\xdaO77\xdf\xda\x00\xe4\xf5\x1eN\xbaY7I7\xe9\x1f777\x92;\xa8\xd277T\xa67-\xd17\xfc7L\xf078\xc97\v\xd2\x0177N7\xf4\x9ba77}F\xfe\x1d\xe3P\x9b\x1f7\xa1\xd4ݵ7\xd2\xe97a\x1c\xc7PR\x8d\x00\xe3X\xe9\n\xf67\xc9ɴ\t77\xe6e-\xb077\x9e>\xf2\xf5\xabl\xbd\xda\xf7\xa0\xa1Q77\xee\x81\x107\x97\x8177\xe5\xf377\xff47\x91\x87\x06\x90&777\xa7\xabg\xa0\x99QA<\fy>\x8d\xf1%7\x96\xa477j777\xd2\xfc3\xbcX7E7=l77\xa7\xf07\xa9\x9eF747bt7\xe0j7\xe9<\xbaɥtf7\x7f77\xe2\xaa\xcc\xee7\xe07xs\xc8\xd7g^\xf0\x857}Z/7\x8ey7?7777\xdc?7\xa17A5_s7u\x847l\xc8\xfc77\x837\x0e7%\xccK7\x81\xba\x80\x19\xb37\xb0\xe1\b\x88\x93(7\xc47777\xae\xf87u7a\xc87\x9b\x8d\xeaK\xa0\x00u`,77\x90\xedQ)\xa2\xa87\u07fb7777\x9a\xa5\xeb\x02\xe5\xc77?\b\xa17\xc04M\xc4\u05f7777\xe3[77p\xff7\x997\xd4s7\r\x197\x17\x94\\77~\xd47z\xc0k\x9c\xd3$~\x82el\x8e77\xfe7g$\x93^77\x03\xcd\a7\"7$\x81a\xdb]\xdb\x06\x847\x8477a\xd2\x7f\xf47\x877w\x9b\xfd7X7\xf4\x007F777\xcd77\x99\xb07\b\xf77\xd477\x96\xb9L\x9b\x96\x9b7\xd87\n\xd57l\x027777\xa477\x9b\xc9Y77\xa8_r\xe5\x87*\xbb\x81\xb6\xef)\x8c\xba7\xb1\xb17\rM7\xc3f77\xc5]7\xf57Y7\xf7\x1e\\R777^\xdc7\xe2777?\xf4}7\x99m\x82(a\xa9\x9277772x\x81\x1e7\xcdh7-77\xf9n7i\x9e7\xd2\xf3\xd2\xe6\xa68\xea7\x12\x97\xaf\xc8W\xddt\x83\xf2\x1c77\x9b\xc6m\xcd\xc3\n<7T\xfb7$7g7S7O\xd6\xdaQ\x04\xfeH\u07be\xe4;7b77D77e\x03\xa57Ƞ\xefH\xe9\xef`7\x96\xd4r7\xc7\x1f7\xe7p\xbc\x80y\xa5777gr77\xce\xff7\xf5$7[77\xd97\xe9\xfa\x88d;77\xdc07?\x187\xecq\xf8g\x157ס7Q7777\x1c77\x8677|\xf4\x8e\xc377\x0eU77\x8f\xc1\x81\x1d\xfc\xc3\xf6\x1b\xb97\xa07\xb6B\x197\xbd\xd87\rd7\x1eq\xcad;\xd577\xb7O\xca777\xe5H\xaa\x8d7\x9f7\xf0=\xd97\xca7`\xeb\xe3\xc97)\xe4\xc9\xf9\xb92q7\xa57\x8a78ࡧ7777\v\xf9ʺ\xba&V\xd4\f\xe3{ǝ7\xed\xe6777\xa2\xc377nG\xc97\xf47w\xb877i\x9b\x8b7<@\x1f\x9b77F \x9377\xea7777b7\xb16E\xe17#\xe2\n7\xd7>\xfcDM777a\xa7p77\xdb7\x8d17777771O\xe47\xacڭNX\xf1\xac7\x9b1M\xb77777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777B77777\xf9777777777777777777777777777777777.77.7777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfa\x00\x00\xfa7777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777\x00 7777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c12a762ff1e0a37b b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c12a762ff1e0a37b new file mode 100644 index 00000000..765b6165 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c12a762ff1e0a37b @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x01\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c30d03da9b0d6dd8 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c30d03da9b0d6dd8 new file mode 100644 index 00000000..94224a63 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c30d03da9b0d6dd8 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0007\r \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c36564c1fe7930ea b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c36564c1fe7930ea new file mode 100644 index 00000000..f78e989b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c36564c1fe7930ea @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa77T\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\atr\xd5qd\xa7J\x05\xab\x14\xa8A\xce\xeeO<$b g\xcb77777777777777777777777J77777777777777777777+77777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777N7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777W7777777777777777777777777\xfb7777777777777+777177777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777ggggggg77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k7777777777777777777777777777777777777777777777777777777777777777777777777777777777777+7771777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c7b35bc19a475cf9 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c7b35bc19a475cf9 new file mode 100644 index 00000000..00c3ad7c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c7b35bc19a475cf9 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008\f\f \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c88287cc04d21443 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c88287cc04d21443 new file mode 100644 index 00000000..b493892c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/c88287cc04d21443 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x15777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xff\xff\xff\xff777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe\xfe7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ca8750c40c68dcc7 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ca8750c40c68dcc7 new file mode 100644 index 00000000..d27057bf --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ca8750c40c68dcc7 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x00\x06 00000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/caf81e9797b19c76 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/caf81e9797b19c76 new file mode 100644 index 00000000..67322c70 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/caf81e9797b19c76 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/cce25653e5af2792 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/cce25653e5af2792 new file mode 100644 index 00000000..b1d10098 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/cce25653e5af2792 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/cdc0c3ca547fe4d4 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/cdc0c3ca547fe4d4 new file mode 100644 index 00000000..c1bbc113 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/cdc0c3ca547fe4d4 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a𡾺 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d0abf287cd853bfe b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d0abf287cd853bfe new file mode 100644 index 00000000..b63c5a33 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d0abf287cd853bfe @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x000\x000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d0b377bf6efdbb1e b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d0b377bf6efdbb1e new file mode 100644 index 00000000..3025d6d1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/d0b377bf6efdbb1e @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777773777777777777\x1e77777777777777777777777777777777777777FSI\x9577\xd8Ȇ5\v\xa9\xd5\xfd\xaf\b\x8f\x8a>7Q<7\x91\xd2\xd21\x8a\x177Ga\x91\xb0(7\x9a7D\x9827?\x03U\xaa7\xfa\xba\xe1X7\xe67%^ԶK\x87\x817\xe6\xcd4\x8eL\xe9\x0e\xac\xec7\x8aH\x96Y\xc4\xfe\xa5\xf80\xe5q7\"\xef\xf2\xe0\xc98\v7%=\xde\xdbs\xf77\xd6\xd2\xd2s\xecg\f@\xffn\xe9Wz\bԻ\xa8e\x9bt\xd97C\x89N\xf47\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5G\xd1\x10\x9e\xf7\t\xce-דEqǫ7\x01\xa37\xa2\xb4\xc07Q0\x9b\xc9S\x9b\x84\xa5\xab\x98\xe7Kj,浑K\xc8a8\xc3i7;3\x10\xdd7t\xcbj\xd0<7D\xf9pK7\x01^\xbb7\xd4\x01\xf5\x02\xc9\x1e7\xa6\xfcd\xa2\xf7\xc3\n\x8b\x8c\xba\xdc\xd4\xc9\xe9ڧ\xee\xe5si7\x9c\x9b\t\ag87\x1d\x03`7\xddF\xf0\xa2A\xb4\xe9$\xf3\xe27FSI\x9577\xd8Ȇ5\v\xa9\xd5\xfd\xaf\b\x8f\x8a>7Q<7\x91\xd2\xd21\x8a\x177Ga\x91\xb0(7\x9a7D\x9827?\x03U\xaa7\xfa\xba\xe1X7\xe67%^ԶK\x87\x817\xe6\xcd4\x8eL\xe9\x0e\xac\xec7\x8aH\x96Y\xc4\xfe\xa5\xf80\xe5q7\"\xef\xf2\xe0\xc98\v7%=\xde\xdbs\xf77\xd6\xd2\xd2s\xecg\f@\xffn\xe9Wz\bԻ\xa8e\x9bt\xd97C\x89N\xf47\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5\xd2C\xc9\xf0\x00\x9b_\xc17\r\x8d\x9b\\\xaf\x89\x137\xfa\\\r\xde\xe47\xc3]7\x85\x9b~Aj-y\xd077\xe5\xda}\x89\xff\xa1k7\xbcZ7\xe6\xca䐛\x824\x8187Ԡ\xfc7\xaagd\x82̩;\xc3w8\xbabp\xc0\xf9\xe57\x9b\xa8\x04\U0003c6ed\xd2u\xe5\x12\xbf\x80Ǫ\xba\x1c\x1f\x88\x1f\xef\x041\xd8\xca\xdc,\xe2!xa77V\x0e\xb0\xfc\x8d\xef\x99\xfb\xf4\x9b\xab/\xf6\xebf;\xab17)\x9b\xf1\xf0Q\xb2?\xe0\f\\\xedf\xb7\x93\x02\xca\xc9\xeb7\xe9#q\xd7u\x00y\x05>\x9a47PqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7N䍄\x1c\x97`\xc0ʞ7\xff\xf6277777777h\xb77\xcd\x18$\xc87O}7\xc3\t\xd8\xf4Hk\x1e\xa0ë7\x9b*\xc37\x84\x90\xfc7\xea_\x1e\x1d\xdaPa\x06\x197T7\x8fX\xf5\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\xa8A\xce\xeeO<$b g˻\xc6\x0f;ҧ\xe9v\x03\xba/\xec9\x84ʺמ\x89\x18\x92\xa8\xa58?;q\xeai\xd8\r嶷\xfe;!\x87\xce\rϩ\xcd8\x90\xca\t\x8d\b\xc9GɁZ\xda\xc3\x00H\x9e\x17,֑\xd4\xf5\b!l\x96\f%<\x1c-s\x8e\x97g.\xe3rS\xfe\xdd|\xb6SjK^\x98O\x84\xae\x1d\x19D\xc7t\xfaP\x82,d\x89\xd0ۿQ\x92ySL\xf1\xa5\xe6\x99\xf8\xa7\xf7\xfb\xb9-t_1^M\x9f\x8a(a͈CX\xe0t\xa6s\xf6\xd5\xe8\xc5\\\x88\xbaӍ\xb0F\x8e\xa7\x194qp\xfc\x06ȧ\xaayZ\xc8\xe5`\x84pc\xfe\x01Va\x15\x99E\xe5)\xca}N\xc4O\x8e\xbbBnu\xe5\x12\xda>\xb9\t\xc7z\x89\xaf>q\xe6₄\xa9\xf3\x93\xa5\xf5R\x1f\xed\xa3Z\x82N\xdexX\x15{ZHɏf\x99\xcaD>n$F\xf0XV\xda/`\xa0\xc8\xfc\x8c0\x96\xa0\xd9\xd13s\xd0yq\xa1m\xc8K\x04\\݄=t\x8d\x93\rO\x00b\x1f)\xd2w\xb9\xa2\xab\fl\xc3\x0e64}\xdaS\\\xd4\xf4\xf3\x83\xa9\xc9\xc7\xd7ud\x7f\xcfr\xb92<\xe0\xc3\xef`\xf4\xb7\xc9_s\xb2\n\x1f=l\xad^\xf9U\x98HL\xf0\x9e\xd3;͂\xbd[\xba2;\xe3$\xd7\xf7\xe0\xd0\xf6g\xa6\xfe8\xbaw*\x1e\x81\xef\xc7jF<[\n\xd2\x1e\x01D8\xf8\x7fpW\xec\x8d\xe7\xfaE\xe0T涕\xaf,\xdbRsi\xa9\t\xb7k<\x87M\x96%\x11\x1c\x195;\b\x97^\uab1c\xeba\xd7\xe7G\xd7\xf9\xef\x1fe\xffk\xb1\xfc\b0\xea7777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777J77777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dc2f766bc715878f b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dc2f766bc715878f new file mode 100644 index 00000000..4ba3e365 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dc2f766bc715878f @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000eʙʙʙƼ \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dcdd64e6016147da b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dcdd64e6016147da new file mode 100644 index 00000000..85130c44 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/dcdd64e6016147da @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777773777777777777\x1e77777777777777777777777777777777777777FSI\x9577\xd8Ȇ5\v\xa9\xd5\xfd\xaf\b\x8f\x8a>7Q<7\x91\xd2\xd21\x8a\x177Ga\x91\xb0(7\x9a7D\x9827?\x03U\xaa7\xfa\xba\xe1X7\xe67%^ԶK\x87\x817\xe6\xcd4qL\xe9\x0e\xac\xec7\x8aH\x96Y\xc4\xfe\xa5\xf80\xe5q7\"\xef\xf2\xe0\xc98\v7%=\xde\xdbs\xf77\xd6\xd2\xd2s\xecg\f@\xffn\xe9Wz\bԻ\xa8e\x9bt\xd97C\x89N\xf47\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5Y;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\n7\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5G\xd1\x10\x9e\xf7\t\xce-דEqǫ7\x01\xa37\xa2\xb4\xc07Q0\x9b\xc9S7R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\n7\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5G\xd1\x10\x9e\xf7\t\xce-דEqǫ7\x01\xa37\xa2\xb4\xc07Q0\x9b\xc9S\x9b\x84\xa5\xab\x98\xe7Kj,浑K\xc8a8\xc3i7;3\x10\xdd7t\xcbj\xd0<7D\xf9pK7\x01^\xbb7\xd4\x01\xf5\x02\xc9\x1e7\xa6\xfcd\xa2\xf7\xc3\n\x8b\x8c\xba\xdc\xd4\xc9\xe9ڧ\xee\xe5si7\x9c\x9b\t\ag87\x1d\x03\x10\x00\xddF\xf0\xa2A\xb4\xe9$\xf3\xe27FSI\x9577\xd8Ȇ5\v\xa9\xd5\xfd\xaf\b\x8f\x8a>7Q<7\x91\xd2\xd21\x8a\x177Ga\x91\xb0(7\x9a7D\x9827?\x03U\xaa7\xfa\xba\xe1X7\xe67%^ԶK\x87\x817\xe6\xcd4\x8eL\xe9\x0e\xac\xec7\x8aH\x96Y\xc4\xfe\xa5\xf80\xe5q7\"\xef\xf2\xe0\xc98\v7%=\xde\xdbs\xf77\xd6\xd2\xd2s\xecg\f@\xffn\xe9Wz\bԻ\xa8e\x9bt\xd97C\x89N\xf47\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5\xd2C\xc9\xf0\x00\x9b_\xc17\r\x8d\x9b\\\xaf\x89\x137\xfa\\\r\xdel\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877M\x94͵\xe1\xfb8\xc9\x15ɱ7\xda\xf4\x81\xa57\xb7\xf5\x199ޠ\x1bF\xaf\x04p\xc8\v<\xf5Y;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\n7\xf2\x93\x9b\x14\x15\xe3l7E7\x01\xf8m\xd4\xe0\x92e\x9b~\xe7x\xf97\n\xf5\xdb5i\xdbFQ77>\xfeȞO7\x997R\xcd\xc8\xffY;\x8d\xd1T{\xe0j\r7OgV\xfa8l\xe5\nD\xa7<\x96!77\xa8K027>\xb3\xf1\xa6\xa4\xc8\xd9\xca\x1fЄ\x83\x06\xdf7\x99\xbc\x15\xa7r\x1b7u\x1c\xcfu\xc37$\xee\xb3\xf1\xa6\xa4\xc8\xd9\xcaP{)\u05fd7\xf4\x0f=dr\x1e\xe2p\xe9\x8e\x7f(\x9b`[$VO\xfcb%F7\xda\xe47\xae7MR\xe4_Q\x98Aya\x9f-\x81\xac\x9b\x917-77)77\x87m]7;t\x007\x01\xbe\x88Z}&^\x9e\xea\xa1\xf9\xf5үPqL\xce7\xed\xa1\U00101979\x8877\xc9Áal\x83\xdcƍ\xd372*\xb07\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x9777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T777777777777777777777777777777777777777777777777777777777777777777777777?777777777777777777'777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777G7\xc7\xd7;\x19\x9b777777777777777\xc4777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xfa\x00\x00\xfa7777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/de0568dfaafb4b6c b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/de0568dfaafb4b6c new file mode 100644 index 00000000..0e9ba0ab --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/de0568dfaafb4b6c @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x0000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e054671f85391beb b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e054671f85391beb new file mode 100644 index 00000000..dbfe2869 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e054671f85391beb @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\b\xf8\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t \t\t\t\t\t\t\t77777\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t77777777777777777777777777777777777777777777u777777777777777777777777777777777777777777777777777779777777777777777777777777777777777777777777777\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t7777777\xf9777777777777777777777777777777777.777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777777\x8377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\t\t\t\t\t77777\x1b777777777777777 7777777777777777777777777777777777777\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x83\x837\x83\x83\x83\x83\x83\x83\x83\x83t\x83\x83\x837777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc7777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e07040debba4175a b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e07040debba4175a new file mode 100644 index 00000000..dd12a3d5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e07040debba4175a @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a㙸0 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e10bbaf43c30ffaa b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e10bbaf43c30ffaa new file mode 100644 index 00000000..302a70bb --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e10bbaf43c30ffaa @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x01\x03000\x02\x00\x000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e2807408447c10ee b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e2807408447c10ee new file mode 100644 index 00000000..613e14d7 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e2807408447c10ee @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\x96\xfe@q}\xebK_\x92T\xbd(\xd3\xde\xe4\x01\xaa\xf6\xdc3\xec\xe4\x1dBM8\xc08~\xd91\xdc7F\x06\xb6$]u\n\xb0f\xd0ja\xc7}\xa2\x9a\x94\x9a\xf5\xf5\n6\x9dud\xf7A{\xb1N\x84]j(\xf0GôV=\xca\\\xd2\x1d\xd5\xe5k\xff^\xd4\x10\xe1\xf9\xc9]J$\xf0\xc6\xe2n\xe9\xa1䵵\x11 #\xa5\xa0=\xde2\xbfx\xf4\xaa\xe3\xe1\xc8\xd1Q<\xab\x03QRd\xed\xbbg45\xc0aS\xc8Y&\xe0@j\xbc\x97\x990\xd8x\xa3e\x89ԁ\xb6\xd4F\u070fk\xd1~\xf2l\x91-\x1b\xfc\xc4\xe4\xe5\x81vAqDC\"aq)w\xe6\xd80Ӗ\x13圫\xcc\xda\xfc\v\xfbg\xe4\xb0\x02\xf2\x01\xe4\x8e\xeat\x06\vA\xe7\x00\x9a)\xff\"\"\xa1\xaf\x9e1\x9b[\t\x95\v\x02\x10$\xf9\xc4>\xa8A\xce\xeeO<$b g˻\xc6\x0f;ҧ\xe9v\x03\xba/\xec9\x84ʺמ\x89\x18\x92\xa8\xa58?;q\xeai\xd8\r嶷\xfe;!\x87\xce\rϩ\xcd8\x90\xca\t\x8d\b\xc9GɁZ\xda\xc3\x00H\x9e\x17,֑\xd4\xf5\b!l\x96\f%<\x1c-s\x8e\x97g.\xe3rS\xfe\xdd|\xb6SjK^\x98O\x84\xae\x1d\x19D\xc7t\xfaP\x82,d\x89\xd0ۿQ\x92ySL\xf1\xa5\xe6\x99\xf8\xa7\xf7\xfb\xb9-t_1^M\x9f\x8a(a͈CX\xe0t\xa6s\xf6\xd5\xe8\xc5\\\x88\xbaӍ\xb0F\x8e\xa7\x194qp\xfc\x06ȧ\xaayZ\xc8\xe5`\x84pc\xfe\x01Va\x15\x99E\xe5)\xca}N\xc4O\x8e\xbbBnu\xe5\x12\xda>\xb9\t\xc7z\x89\xaf>q\xe6₄\xa9\xf3\x93\xa5\xf5R\x1f\xed\xa3Z\x82N\xdexX\x15{ZHɏf\x99\xcaD>n$F\xf0XV\xda/`\xa0\xc8\xfc\x8c0\x96\xa0\xd9\xd13s\xd0yq\xa1m\xc8K\x04\\݄=t\x8d\x93\rO\x00b\x1f)\xd2w\xb9\xa2\xab\fl\xc3\x0e64}\xdaS\\\xd4\xf4\xf3\x83\xa9\xc9\xc7\xd7ud\x7f\xcfr\xb92<\xe0\xc3\xef`\xf4\xb7\xc9_s\xb2\n\x1f=l\xad^\xf9U\x98HL\xf0\x9e\xd3;͂\xbd[\xba2;\xe3$\xd7\xf7\xe0\xd0\xf6g\xa6\xfe8\xbaw*\x1e\x81\xef\xc7jF<[\n\xd2\x1e\x01D8\xf8\x7fpW\xec\x8d\xe7\xfaE\xe0T涕\xaf,\xdbRsi\xa9\t\xb7k<\x87M\x96%\x11\x1c\x195;\b\x97^\uab1c\xeba\xd7\xe7G\xd7\xf9\xef\x1fe\xffk\xb1\xfc\b0\xea7777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777J77777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e29c4b162d94fad8 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e29c4b162d94fad8 new file mode 100644 index 00000000..7d356d3b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e29c4b162d94fad8 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e35326f615279696 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e35326f615279696 new file mode 100644 index 00000000..7ff36b7f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e35326f615279696 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008ˀ \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e3707132b5ee1472 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e3707132b5ee1472 new file mode 100644 index 00000000..058daf80 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e3707132b5ee1472 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777\x1e777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xc3ǡ\xd8[^7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\xfb\x12\x9cx77\xe66O77\xee\x11\"7\b\xa9\xd5\x14\x96\xbf\x82\x92(7<7,8Z\xecJG]\xca\xc0\xdc\xf7.\xc0\x8c\x99\n7X7V2kT\xb7\xec\x93a\tD\xf5?0\x01H\x9a\xe0}7\xafnt^7\xf37\xef4m\x01&7Y\xfc\xc8)7q\xa8\xa9N\x82\xfa\xd5\xc8ea\x8d\x12^7ԕu\xc07Z\xc8D`\x10\xf5\xdc7\xb6}7\xf4\xa2\xce\xf5\x9e7\x93\v\xa8\x027]\xc7q\\p>747\x997Twp*77\xea\x0e\x85ۻ7>\xff\\\xd1\xcf;7\xf9\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81߁5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f7\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3_\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9by\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;K\xb1\xe3\xe50\xce\xdb\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xa6$7\xc777j)\x94)7q\x827\xb4ɥ~sO\xcd7\xaf\xf077\xfb\xf5\xbdX7M\xb0Q$7q7\xda\xda7rdp\xab\xba7\x9277\xa7l7g}\xc77E7\xbd\x10\xa27\xa0P\x81\x00\x1f7\xa0Z\x03777%\x843\xc6\x00\xd27\xf9\x95\xa9\x907!\x13\x00z\x9b-\xd2Q\"\xe2\xc8V\xf4Eݗ\x1c7\x8077\x817\xe17\xa8\xa0\xa17\xf27<2\xa9}\xc3\xcd7\xc7\xf8x\xfcM77\xc1qR\xbaM\xaa\x06\xe1\x83\xf6=\xa0s{\xea\xe9ôَ\xaf7\xf3\b\xaaB\xa1\xeel\xa2\x98\nX\xab7\xf5\xbc77ݴ!d\xaf7\xde\x1dN\xa57\x18\xd2\xe9fa\xf2\\\x1e7Z7\xea\xe57\x9f\x917\xff7E77\xca77\xe77Km7\x9bn8\xdab7pV\xd2Z\xc70^K7\xde7g\xa9-;7\xfd\xb5\xb7j7\xf9(B\x197\xa17777\xf4;8\xba\xfa@\xc1\xc5\fg\x06_77^$C\xe6\xefԓd77?\x8c\x84\xd27A\xe4ק\xe2eQ)A\xc9\xe0\xe5\b7פ7\xa5\xfc7\xe67] Sqa|3ay7\xa0\xe6\xe4\x93\xd47\xc9W\x8d\xe3\xa2\xf7\x1b7P7\xba77\xa5\x1d\xe07\xf7\x9e\xfc\xfa\xd377\xf0x777f\tK7E(j\xd1\x15_\x8a\x0e7F7Q\x03\x1717\xdc77k7\xc97\xfc\xfea7\xeaG47\a\xefs\x1f\xdci8\xd65\x89=<\x8b\x01F\xba747\x96ݙ\x8787A\vi7\xa77$\r\x1c7l-7r7\t%$\x8c7\xdcy\x88\xc8{,\xd3/L\xd7\x05\x19U\x8d㎄\xa7\xac77t\xc67a\xcbs7\xe677\x97H\x04\xed\xfe1X\xcf\xe7\x00ȶ?777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f777777777777777777777777777777777777777777777777777777777777777777777?7777777777777\xbf\xbf\xbf\xbf\xbf7777777777777777777777777777777777777777777777777777777777777777777777777777777u777777777777\x00\x04\x00\x007777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+7777777777737777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e39868f6d2ec89b5 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e39868f6d2ec89b5 new file mode 100644 index 00000000..55e7f7e1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e39868f6d2ec89b5 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e3f5bccb225a4338 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e3f5bccb225a4338 new file mode 100644 index 00000000..f51f6451 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e3f5bccb225a4338 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1d77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xff\xff\xff\x7f7777777777777777777777777777777777\x04\x04\x04\x04\x04\x04\x04\x04\x047777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa57777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x0477777777777+777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x7f777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xff\x00\x00\x007777777777\xe1\xe1\xe17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e4aad0e0a3138ff4 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e4aad0e0a3138ff4 new file mode 100644 index 00000000..218180f9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e4aad0e0a3138ff4 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e5436fcd892e9a63 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e5436fcd892e9a63 new file mode 100644 index 00000000..58410c63 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e5436fcd892e9a63 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x02\x00\x00\x01\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e56353bc8076b862 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e56353bc8076b862 new file mode 100644 index 00000000..ba60f300 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e56353bc8076b862 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x177777777777777777777777777777777777777777777777777777777777777777777777777777777\r\r\r\r\r\r\r\r\x1977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1a77777777777777777777777777777777777777\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r \r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r77777777\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r777777777777777777777777777777777777777777777777777777777777\xfd\xfd\xfd77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e590a97ac68592f8 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e590a97ac68592f8 new file mode 100644 index 00000000..ff361d0b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e590a97ac68592f8 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa77T\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\U001030c3\x00\r\xaa\atr\xd5qd\xa7J\x05\xab\x14\xa8A\xce\xeeO<$b g\xcb77777777777777777777777J77777777777777777777+77777777777\xf9777777777777777777777777777777777.7777777777\xff\xff\x7f\xff77777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777N7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777W7777777777777777777777777\xfb7777777777777+777177777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777ggggggg77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k7777777777777777777777777777777777777777777777777777777777777777777777777777777777777+7771777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8^\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e6934697a35c6ffa b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e6934697a35c6ffa new file mode 100644 index 00000000..4c971a9b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/e6934697a35c6ffa @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ea0e58e46cbc5352 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ea0e58e46cbc5352 new file mode 100644 index 00000000..80036c65 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ea0e58e46cbc5352 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("077777777777777777777ʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3=\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;0\xce\xe3\xe5۱K\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1cϟy\xafN$\xddR搌7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_77\x9e\x1377\x1d$7Z\xc8D`\x10\xf5\xdc7\xb6}7\xf4\xa2\xce\xf5\x9e7\x93\v\xa8\x027]\xc7q\\p>747\x997Twp*77\xea\x0e\x85ۻ7>\xff\\\xd1\xcf;7\xf9\x89\"A\xdd\x00\x1077&\xcd\x15`˘V\x1c\n\xc9Q77$\xe4t77\x1f\x04۞7\xc3ǡ\xd8[^7S\x84\xc07\xbc\xfeɹ\x81߁5M@$\xcc&EOfC2v\x80\xf2\xf67)\x06\x93f7\x81أ\xcd\xc8?\xd07\xe0\xc4Td7\xe9\xb0\xf4\x8d\x19/\x91gљ\xc77FʁڃO\xf0\xb9t\xeeu\xc9\x7f\xda<#i\xa5\xd2\xc47\x1b\xaa!Y\x8b\x927X7\x03\xe9\x96I\xb2w!l\xbau\x89\xe9<\xa6\x1c[v\xefaH\x1fL\xc87\xbcl\x8ak\xc37\xd8\r\xe0\x1e\xda\xebב\xbc<\x86\xeb\x82\xe3=\x8f\xb8\x98\xbf\xe3\x90-\x14G7\xe5gx\xed<\xd0\x017l\x00\xd5\x0f\xc9>\xfe\xe1Q\x1f\xb3\bR\xfc\xa1G\xf07\xff\x88\xe58=\x96\xea\xe2\xe3\xdf\xf5\xf0\x1e\xf77;\xfe\xfe\xfe\xfeaK\x9e\xbb7\xd4\xed\n77ᛛ\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b\x9b[\x8d\r\xaf7\xca\xc3\xc3\xc3\xc3Å77\xad\xf97\x19J\xb9\xcaзF>\xd30\xf7hY\xbe77\x8eਬj\x96\b\xdcS1\x97\xa1[\xb7\xf8\xbb\x9a7̜7\xcc\xcc\xcc\xcc\xcċ8q7eri\xd49~8\x84\x00\xff\xc9yu7y\v\x11\xae\x02\xe4`pR\xa0\xab\xe9\xe9LVם\xab77Ñ\xab\x8e;q77\xf5\xef\xf4\xb57;0\xce\xe3\xe5۱K\xe47\xb6\xd9\xdf\x0e7\x04\xf6NKg_\x9f7\x92Ա\xd7D\xe2bP7F\x01\xa0\xb6,\x87<\f^7\xd0\xcaj\xf1\xec\n\xe59\rڏ\xfbgO)2މ\xaa~\xe0溩zU\x937\xddE\xfe7\x87W\x18Q܃7g\xe2\xff\n\xb6\x88\xf9\x84s\vL\xaf}\xafaja\xe0\xac,lSq\xa7\xb4-7\xa2{\xa6%C\f\x1cϟy\xafN$\xddR搌7P7Ҵ\xaa\xf2\x8d7XQ7-a\xfb7~7\x9bH\xf0$_77\x9e\x1377\x1d$7\xaa7\xf6\x05s\x19?77777777777777777777777777\xe4\xa57\x8d\xd6\xfc\xc3\x0e7f\xc1\xab\xc1q\xbc\xd4A\xdeȷ\xfc\xd2\xd9\b\ax=\xf7;7\xe5ɱ\xea\xfc\xa7\x99\xeaǁ\x8b\xd32Ѡ\xa0i\x01\xe1!\xa9\\0\xa4\x8e\xd7\xd7B\xfa\xc8\x1d7O7\xfa\xc7\x1b\x17j\x1f\x1c\xef_\xa9\xe5Q;Vx}\xf9\xa1-\xc3A8X\xa8\xf41Eg\xd7Zʉ77\xed\xf5K\x19g7\xd27\x00\x98\t\xd3d\xe9\xa58%1\xf7E\x03\x8c]\xe47\xfe7\xe7(\xfd\xf8\xa5\xba\x82=\x84G\xbd7\xeafA\uead1\xfc\x04\xa27r\xbaɎ\x818qs\xbad\x067\xf2{\xe9M\xe6\x94\xc9|\xe2$\xd2)\b/)\xf4e3\xde\xcdF\xa7\xdc\xf3\xef܄\xc67\xbad^<\x965\x95\xf5\xa7\r\xb5\xe3\x06(\xc7k3E8\xb0\xe77\x1ej!7\xa0\xb47\xc6mK7\x1fZt\t\xa57\xd2\xf0\x8a4\xda\xc8n\xc5q$PF7\xa0V\x03\x15r\x93\xcd\xe6\xdaK\x9b\"\xda7\xa2a@\xbd7M\xa1\xa0)bp\xe37\xc7Z<7i\xd4 4\x807l^\xcbs\x97\xa1\x92Ba\x97lQ\xe1MXy\xdd77777777777777777777777777777777777\x00\x00\x00\x10777777?777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f777777777777777777777777777777777777777777777777777777777777777777777?7777777777777\xbf\xbf\xbf\xbf\xbf7777777777777777777777777777777777777777777777777777777777777777777777777777777u777777777777\x00\x04\x00\x007777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\x80\x00\x00\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x00\x01\x007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x01777777777777777777777777777777777777777\xa0\xe4\xbc\x03K\xb0\x90\x0e77777777777777777777777777777777777+7777777777737777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777U777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/eb120fd044c61938 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/eb120fd044c61938 new file mode 100644 index 00000000..617728da --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/eb120fd044c61938 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000aٙټ \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ec3d9df3a0a21cf7 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ec3d9df3a0a21cf7 new file mode 100644 index 00000000..c9387acf --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/ec3d9df3a0a21cf7 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00\x02\x00\x04\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/eced49a72f38f360 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/eced49a72f38f360 new file mode 100644 index 00000000..5daeacd3 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/eced49a72f38f360 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0007\x1f \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f08a4da90432c95d b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f08a4da90432c95d new file mode 100644 index 00000000..94eb6d10 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f08a4da90432c95d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\xc0\xc0\xc0\xc0\xc0\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\xa8A\xce\xeeO<$b g˻\xc6\x0f;ҧ\xe9v\x03\xba/\xec9\x84ʺמ\x89\x18\x92\xa8\xa58?;q\xeai\xd8\r嶷\xfe;!\x87\xce\rϩ\xcd8\x90\xca\t\x8d\b\xc9GɁZ\xda\xc3\x00H\x9e\x17,֑\xd4\xf5\b!l\x96\f%<\x1c-s\x8e\x97g.\xe3rS\xfe\xdd|\xb6SjK^\x98O\x84\xae\x1d\x19D\xc7t\xfaP\x82,d\x89\xd0ۿQ\x92ySL\xf1\xa5\xe6\x99\xf8\xa7\xf7\xfb\xb9-t_1^M\x9f\x8a(a͈CX\xe0t\xa6s\xf6\xd5\xe8\xc5\\\x88\xbaӍ\xb0F\x8e\xa7\x194qp\xfc\x06ȧ\xaayZ\xc8\xe5`\x84pc\xfe\x01Va\x15\x99E\xe5)\xca}N\xc4O\x8e\xbbBnu\xe5\x12\xda>\xb9\t\xc7z\x89\xaf>q\xe6₄\xa9\xf3\x93\xa5\xf5R\x1f\xed\xa3Z\x82N\xdexX\x15{ZHɏf\x99\xcaD>n$F\xf0XV\xda/`\xa0\xc8\xfc\x8c0\x96\xa0\xd9\xd13s\xd0yq\xa1m\xc8K\x04\\݄=t\x8d\x93\rO\x00b\x1f)\xd2w\xb9\xa2\xab\fl\xc3\x0e64}\xdaS\\\xd4\xf4\xf3\x83\xa9\xc9\xc7\xd7ud\x7f\xcfr\xb92<\xe0\xc3\xef`\xf4\xb7\xc9_s\xb2\n\x1f=l\xad^\xf9U\x98HL\xf0\x9e\xd3;͂\xbd[\xba2;\xe3$\xd7\xf7\xe0\xd0\xf6g\xa6\xfe8\xbaw*\x1e\x81\xef\xc7jF<[\n\xd2\x1e\x01D8\xf8\x7fpW\xec\x8d\xe7\xfaE\xe0T涕\xaf,\xdbRsi\xa9\t\xb7k<\x87M\x96%\x11\x1c\x195;\b\x97^\uab1c\xeba\xd7\xe7G\xd7\xf9\xef\x1fe\xffk\xb1\xfc\b0\xea7777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x1c7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+777777777773777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f1a8ad235ecc3a52 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f1a8ad235ecc3a52 new file mode 100644 index 00000000..0decf76e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f1a8ad235ecc3a52 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f1c8c1534d751e6b b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f1c8c1534d751e6b new file mode 100644 index 00000000..a257b5ec --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f1c8c1534d751e6b @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f238150d563dce0d b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f238150d563dce0d new file mode 100644 index 00000000..974ef0f7 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f238150d563dce0d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a\U00012f3a \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f301c22afd231487 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f301c22afd231487 new file mode 100644 index 00000000..6b77f94c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f301c22afd231487 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("077777777777777\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xf3\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\x7f\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec\xec7777777777\xe1\xe1\xe17777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f33a1ed174e98f7d b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f33a1ed174e98f7d new file mode 100644 index 00000000..be90cd7f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f33a1ed174e98f7d @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("00a000") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f4419fff272bffb5 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f4419fff272bffb5 new file mode 100644 index 00000000..4f5f1af2 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f4419fff272bffb5 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x02\x00\x00\x00") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f4c9e9177fff5478 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f4c9e9177fff5478 new file mode 100644 index 00000000..9e0b0106 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f4c9e9177fff5478 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\xae\xff0\x80\x00\x81\xe8\xb50\x9d\xff\xfe\xfe\xfe\xae\xfa\xfa\xfe\xff") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f54af01281ce7525 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f54af01281ce7525 new file mode 100644 index 00000000..8660184b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f54af01281ce7525 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\xef\xef\xef\xef\xef\xef\xef\xef \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f7460dfd62998346 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f7460dfd62998346 new file mode 100644 index 00000000..b889da51 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/f7460dfd62998346 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa114d3bc13a8e60 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa114d3bc13a8e60 new file mode 100644 index 00000000..c363d371 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa114d3bc13a8e60 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0007\f \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa600f2fd3be8e74 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa600f2fd3be8e74 new file mode 100644 index 00000000..fb7f9aff --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa600f2fd3be8e74 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777?\xe5\x80\xf5\xab\xf4h9\x80\xb7\xec\xc3xm>\x9f4\xc9\xdf\rP\xbc\uf3a0)\bQ\xe2\xa1\xc1\xee\xcd\n\xc0\xac\x0e\xaf9Ҥ\x1cp\x1e8\xa0\xe4\xbc\x03K\xb0\x90\x0eV\x14\xe2\x86\xeb!\xc8\xe6\xe1\xf7\xda&Z\xb4\xf1ga\x8d\xa0\x8c\xfb\xa8p\x8cT\x93l\x14ځ[M~\xfdN\x1fr^\xf0\xe3gYۑP\x01\x04\x91\xa8\xe9a\xad\xa5\x8b\xf4\x00\r\xaa\atr\xd5qd\xafJ\x05\xab\x14\xa8A\xce\xeeO<$b g˻\xc6\x0f;ҧ\xe9v\x03\xba/\xec9\x84ʺמ\x89\x18\x92\xa8\xa58?;q\xeai\xd8\r嶷\xfe;!\x87\xce\rϩ\xcd8\x90\xca\t\x8d\b\xc9GɁZ\xda\xc3\x00H\x9e\x17,֑\xd4\xf5\b!l\x96\f%<\x1c-s\x8e\x97g.\xe3rS\xfe\xdd|\xb6SjK^\x98O\x84\xae\x1d\x19D\xc7t\xfaP\x82,d\x89\xd0ۿQ\x92ySL\xf1\xa5\xe6\x99\xf8\xa7\xf7\xfb\xb9-t_1^M\x9f\x8a(a͈CX\xe0t\xa6s\xf6\xd5\xe8\xc5\\\x88\xbaӍ\xb0F\x8e\xa7\x194qp\xfc\x06ȧ\xaayZ\xc8\xe5`\x84pc\xfe\x01Va\x15\x99E\xe5)\xca}N\xc4O\x8e\xbbBnu\xe5\x12\xda>\xb9\t\xc7z\x89\xaf>q\xe6₄\xa9\xf3\x93\xa5\xf5R\x1f\xed\xa3Z\x82N\xdexX\x15{ZHɏf\x99\xcaD>n$F\xf0XV\xda/`\xa0\xc8\xfc\x8c0\x96\xa0\xd9\xd13s\xd0yq\xa1m\xc8K\x04\\݄=t\x8d\x93\rO\x00b\x1f)\xd2w\xb9\xa2\xab\fl\xc3\x0e64}\xdaS\\\xd4\xf4\xf3\x83\xa9\xc9\xc7\xd7ud\x7f\xcfr\xb92<\xe0\xc3\xef`\xf4\xb7\xc9_s\xb2\n\x1f=l\xad^\xf9U\x98HL\xf0\x9e\xd3;͂\xbd[\xba2;\xe3$\xd7\xf7\xe0\xd0\xf6g\xa6\xfe8\xbaw*\x1e\x81\xef\xc7jF<[\n\xd2\x1e\x01D8\xf8\x7fpW\xec\x8d\xe7\xfaE\xe0T涕\xaf,\xdbRsi\xa9\t\xb7k<\x87M\x96%\x11\x1c\x195;\b\x97^\uab1c\xeba\xd7\xe7G\xd7\xf9\xef\x1fe\xffk\xb1\xfc\b0\xea7777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x7f77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777J77777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf4k777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa67103f23b4dc62 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa67103f23b4dc62 new file mode 100644 index 00000000..52433ea2 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa67103f23b4dc62 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008\"\" \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa6de05effef3f61 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa6de05effef3f61 new file mode 100644 index 00000000..c29ce600 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa6de05effef3f61 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000a🬺 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa7b9d45896c6c73 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa7b9d45896c6c73 new file mode 100644 index 00000000..caf72fa2 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fa7b9d45896c6c73 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e𗾺𗾺 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fade3056b2ebf64b b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fade3056b2ebf64b new file mode 100644 index 00000000..c0cbe7e8 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fade3056b2ebf64b @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x007777777777777777777777777777777777777777777777777777777777\t 77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777-77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777477008\t77\n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fbde8882eb08b2d2 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fbde8882eb08b2d2 new file mode 100644 index 00000000..ba93bb7d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fbde8882eb08b2d2 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("0008\xeb\xe2 \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fcd39fd6b0333e6a b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fcd39fd6b0333e6a new file mode 100644 index 00000000..b7f1e3c6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fcd39fd6b0333e6a @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("000e\t\t\t\t\t\t\t\t \n") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fd2a89b6fa7a4d30 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fd2a89b6fa7a4d30 new file mode 100644 index 00000000..01c03578 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fd2a89b6fa7a4d30 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\xbeԞ\xa10") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fde6f6f34cfbb8e6 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fde6f6f34cfbb8e6 new file mode 100644 index 00000000..da69b8fe --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fde6f6f34cfbb8e6 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("\x02\x02\x00\x00\x00\x06\x0200") diff --git a/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fe54f0c694a9cef1 b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fe54f0c694a9cef1 new file mode 100644 index 00000000..22bd9b0a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzUnmarshalMacaroon/fe54f0c694a9cef1 @@ -0,0 +1,2 @@ +go test fuzz v1 +[]byte("07777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf7\xb3\x1777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777u77777777777777777777777777777777777777777777777777777977777777777777777777777777777777777777777777777777777777777777777777777777777777777\xf9777777777777777777777777777777777.7777777777777777777777777777777777777777777777777777777777777777\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n777777777777777777777777777T77777777777777777777777777777777777777777777777\x80777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12777777777777777777777777777777777777777777777777777777777777777777777777777777\x017777777777777777777777777777777777777777777777777777777777777777777777777777777777+77777777777377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777\x00\x00\x00@77777777777777777777777777777777777777777777777777777777777777777777777\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa8\xa87777777777777777777777777777777777777777777777777777008\t\t \n") From f9e1a84385bb1e87b036bcebb4d4d34a56c4b908 Mon Sep 17 00:00:00 2001 From: Matt Morehouse Date: Mon, 2 Dec 2024 10:59:06 -0600 Subject: [PATCH 2/2] macaroons: initial FuzzAuthChecker seeds --- macaroons/testdata/fuzz/FuzzAuthChecker/00dfd7eee8735e33 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/03aa380b1a170a81 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/03c63b4b77dbf4c4 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/04f95bd4a966a810 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/0534425cb0d30601 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/059d18db2c3d09d9 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/0653d4071e4d5ea7 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/066611e1b0c07f73 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/0b4279a4bbca0bb1 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/0d52524e6574e525 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/0d95a4b49ed6bda3 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/0e9f34ae89325f16 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/159a046c27e8060e | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/1617dd64adc94ded | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/19047725f21b7a12 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/1a53be1596160950 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/1b7df20712ee3966 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/1c5d8c3cbb6d053f | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/1c882146893bfc3e | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/1c9118a490dab10b | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/1d4ea2209c024216 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/1df415476f4b196b | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/1e3b01f8e415ba7c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/1fad25c9cdfb4797 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/206554e69cb74717 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/20b52a72f4a1887f | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/20cb8d4583a93ebe | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/21269c2eaec8b74e | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/22723da1c487de32 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/22f73dbca9aaa3f3 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/24f3b14ef97cc742 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/2570866cf0b58ecc | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/266ac6b7b598eaf4 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/2681ccf56fab53d7 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/26a6f5946e2da733 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/26b32cf877dd6f7a | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/286d7789d747e173 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/2921110d57467eb5 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/2a0e770a42751384 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/2b6ad6a8e090a972 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/2c7214848c021d36 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/2c77c6bd43da54d7 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/2ca3999e03f47904 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/2ce38b09cc8dfee6 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/30a5907c11d17bc6 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/32a8c32ddd6f94db | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/33b1d6097e0f47e5 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/34b879ca016969d8 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/351a2f03cb0ec5ab | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/36a8158d409b4286 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/37b1da1ef30c8654 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/39f916927928ab50 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/3b52e6fd88238c3f | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/3b61dfdf5753f749 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/3c181746118c38d8 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/41cc7a04bb9a7e21 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/42d410d89ad89a13 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/439f5279938acd85 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/446acc05ad6063c9 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/4488544ec56a6544 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/44f818738dceb500 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/45e748d1300e84a3 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/47b43e8e8db5ad34 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/4921fd1fc4807864 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/4a0b23dac7749629 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/4c3b4972d6efef74 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/52433629c86328d6 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/5326c2c89dc7d975 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/55ec190f6af14b0c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/5635ddaf3c60238a | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/56b7208880aa168f | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/5733e070efee0836 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/5819a4bdf2e81675 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/58a2075538fcc728 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/59a95e26e560fc62 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/59dfc616d08f58f1 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/5d4fda81b3f45b43 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/5ee9e329edcd28a1 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/6183c4382fe5a568 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/626b51c6e7d46b34 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/626d14435ce9f9cd | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/644a75a515f7c2d1 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/64c114ba1b250ff3 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/659f31bbc28cb834 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/65aefef2e776231e | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/667a5f74d53aa947 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/66aa8890b5510cfc | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/66c73cf82433b1c2 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/6725fefb1b0afb74 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/68af1d83363be56d | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/6933c48bdfaf8c95 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/69c37b6bfb1b0149 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/6caa45d692e3f81d | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/6d5a019e81b2dd66 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/6daa3128869055fa | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/6e171f87aae06775 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/70e30db175ce2c16 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/713e6d3043c58d78 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/735918d358d794ac | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/74c9c91fb83fb24c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/75743c63ce8844a1 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/75a0db87dfcb18f2 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/77f46fc1165b2b7e | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/795cfc914a4dd42c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/79c7061b6ae0273c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/7aec5de56b4e5fc0 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/7af8cfb4e3e7fb9f | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/7b04e270ee4e4b63 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/7b781ac8b241f174 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/7cc16eaad8d7b113 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/7d5eb7ccc9b25b00 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/7e71bf360d310fab | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/811844a92bc2c96a | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/82861938c1b81062 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/834dd8d0dd048140 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/853f45452ed85895 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/878c2be9fa82e391 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/88e96ff3346b5223 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/8b075c07fba9ca1a | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/8b966b729f13dd98 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/8d03c28e05be51d7 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/8d667a6da5dd2cc6 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/8ebe8bddcec0c2e1 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/8f0e9939d155480c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/8f63df0f0d276f0d | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/8f851e741534a843 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/9132f62cced7f84f | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/92bbdac7fac7b847 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/930dbad8fa113a01 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/938156ec8b8f71d1 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/943e956651584ade | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/9778cd59ac425629 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/97882643675594fd | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/9b3355b68b9df008 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/9b6c2f530743c650 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/9d375a4a534ba3d1 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/9d8a9692dfa9bce6 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/9f0e3cce9457f703 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/9f53fac5eaee51b5 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/a0c1e50ca576e684 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/a2a8259b3b12dd78 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/a2f6b43db6775068 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/a41b8e8c30017a73 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/a43eb97ccf3c0484 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/a50835485b5ff497 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/a5631ae2e0146a49 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/a7bdb9b576097bc8 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/a805976cd83605f3 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/a817309f3f39180e | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/a858bf992914d062 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/aa59800d6d64e686 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/aa6fb72690035b85 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/ac61d867915eecd5 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/acd66832edb9d6bb | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/add96fc5eed8e565 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/aedf2469be7bf8ba | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/af952bc28b9fa3ce | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/b03f57103d1f3efa | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/b08203a06482f80c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/b111d337b2bed906 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/b2fa0e4db1751ed6 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/b7cad8950570f850 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/b97ef5049d64a0af | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/b9cfc2dc30a6b9aa | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/b9f9b0b25249bac2 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/bb7caebf76b1a41a | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/bc3774a18649dd33 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/bd1a8a550e919836 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/bd240dbff6dd15b4 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/bd6909bda65687b4 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/be0418632ad477ef | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/bf5bebcbe70e4f01 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/c2038e00221e323e | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/c37b90f81cf80070 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/c45f59ff62bf0cd5 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/c59431cf5ec6ae1f | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/c9c5fddb6b5b8151 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/ca061009a2b6e757 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/cab3bf9ec4b1042c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/cc4b35f15aa92010 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/cf3796cf74cfbe79 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/cf48dd94868e3f15 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/cfca78ba8a516272 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/d0112e9a12a610f3 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/d056229589c32f55 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/d08524bb6bd17a39 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/d0b5852d3440d317 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/d33cc8fcfa56e41d | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/d69cafa9a58f1ef4 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/d7c9b6fbc1d1798b | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/d8d67309f31f46a0 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/d9adfde6f811e775 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/da24e70f3a7fb86b | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/da34266472db654c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/dcb1551cdda29511 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/dcf5a019778eeb12 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/de14cc05c2dbed77 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/deccfeee365675ad | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/def1ff628d3c90f3 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/df9a9c99f052fd74 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/e2f45a9ee142a4f9 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/e421900e1bbb2197 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/e485d86400c905ba | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/e5605dadfe0c4650 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/e73bfe17324aba78 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/e8b7e119cefa074b | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/e8e1d25a500eea57 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/e9301d295d0733e8 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/e950609a64cc9366 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/eaf5ea5237bc7b0c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/eaf75e8094a43bf4 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/ebb1e38bccbe8d48 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/ecb75f6ab7e47eb0 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/edad7d227641166a | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/ef17f16e50963e01 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/f00a5129c99262bf | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/f0fa8135c806515c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/f15e062690559bc6 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/f380ee12eea0dfc2 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/f6b60e25e87dbaa7 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/f71f0f32922d9527 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/f7a25f3f7de412be | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/f8cfd417f21dd804 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/f98934f0d8485b6c | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/fa0f6a857d070cf7 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/fa6c43656758be4e | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/faf66faad5df1e21 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/fbd26c3b90066f22 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/fd614e612b5202e6 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/fda4ce623ab2eb95 | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/fe85f5ee81d2bbdc | 7 +++++++ macaroons/testdata/fuzz/FuzzAuthChecker/ff119504d9d990e7 | 7 +++++++ 232 files changed, 1624 insertions(+) create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/00dfd7eee8735e33 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/03aa380b1a170a81 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/03c63b4b77dbf4c4 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/04f95bd4a966a810 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/0534425cb0d30601 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/059d18db2c3d09d9 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/0653d4071e4d5ea7 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/066611e1b0c07f73 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/0b4279a4bbca0bb1 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/0d52524e6574e525 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/0d95a4b49ed6bda3 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/0e9f34ae89325f16 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/159a046c27e8060e create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/1617dd64adc94ded create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/19047725f21b7a12 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/1a53be1596160950 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/1b7df20712ee3966 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/1c5d8c3cbb6d053f create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/1c882146893bfc3e create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/1c9118a490dab10b create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/1d4ea2209c024216 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/1df415476f4b196b create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/1e3b01f8e415ba7c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/1fad25c9cdfb4797 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/206554e69cb74717 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/20b52a72f4a1887f create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/20cb8d4583a93ebe create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/21269c2eaec8b74e create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/22723da1c487de32 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/22f73dbca9aaa3f3 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/24f3b14ef97cc742 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/2570866cf0b58ecc create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/266ac6b7b598eaf4 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/2681ccf56fab53d7 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/26a6f5946e2da733 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/26b32cf877dd6f7a create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/286d7789d747e173 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/2921110d57467eb5 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/2a0e770a42751384 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/2b6ad6a8e090a972 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/2c7214848c021d36 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/2c77c6bd43da54d7 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/2ca3999e03f47904 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/2ce38b09cc8dfee6 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/30a5907c11d17bc6 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/32a8c32ddd6f94db create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/33b1d6097e0f47e5 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/34b879ca016969d8 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/351a2f03cb0ec5ab create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/36a8158d409b4286 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/37b1da1ef30c8654 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/39f916927928ab50 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/3b52e6fd88238c3f create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/3b61dfdf5753f749 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/3c181746118c38d8 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/41cc7a04bb9a7e21 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/42d410d89ad89a13 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/439f5279938acd85 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/446acc05ad6063c9 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/4488544ec56a6544 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/44f818738dceb500 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/45e748d1300e84a3 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/47b43e8e8db5ad34 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/4921fd1fc4807864 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/4a0b23dac7749629 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/4c3b4972d6efef74 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/52433629c86328d6 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/5326c2c89dc7d975 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/55ec190f6af14b0c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/5635ddaf3c60238a create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/56b7208880aa168f create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/5733e070efee0836 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/5819a4bdf2e81675 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/58a2075538fcc728 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/59a95e26e560fc62 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/59dfc616d08f58f1 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/5d4fda81b3f45b43 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/5ee9e329edcd28a1 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/6183c4382fe5a568 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/626b51c6e7d46b34 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/626d14435ce9f9cd create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/644a75a515f7c2d1 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/64c114ba1b250ff3 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/659f31bbc28cb834 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/65aefef2e776231e create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/667a5f74d53aa947 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/66aa8890b5510cfc create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/66c73cf82433b1c2 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/6725fefb1b0afb74 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/68af1d83363be56d create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/6933c48bdfaf8c95 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/69c37b6bfb1b0149 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/6caa45d692e3f81d create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/6d5a019e81b2dd66 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/6daa3128869055fa create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/6e171f87aae06775 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/70e30db175ce2c16 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/713e6d3043c58d78 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/735918d358d794ac create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/74c9c91fb83fb24c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/75743c63ce8844a1 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/75a0db87dfcb18f2 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/77f46fc1165b2b7e create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/795cfc914a4dd42c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/79c7061b6ae0273c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/7aec5de56b4e5fc0 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/7af8cfb4e3e7fb9f create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/7b04e270ee4e4b63 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/7b781ac8b241f174 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/7cc16eaad8d7b113 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/7d5eb7ccc9b25b00 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/7e71bf360d310fab create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/811844a92bc2c96a create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/82861938c1b81062 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/834dd8d0dd048140 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/853f45452ed85895 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/878c2be9fa82e391 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/88e96ff3346b5223 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/8b075c07fba9ca1a create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/8b966b729f13dd98 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/8d03c28e05be51d7 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/8d667a6da5dd2cc6 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/8ebe8bddcec0c2e1 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/8f0e9939d155480c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/8f63df0f0d276f0d create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/8f851e741534a843 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/9132f62cced7f84f create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/92bbdac7fac7b847 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/930dbad8fa113a01 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/938156ec8b8f71d1 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/943e956651584ade create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/9778cd59ac425629 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/97882643675594fd create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/9b3355b68b9df008 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/9b6c2f530743c650 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/9d375a4a534ba3d1 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/9d8a9692dfa9bce6 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/9f0e3cce9457f703 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/9f53fac5eaee51b5 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/a0c1e50ca576e684 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/a2a8259b3b12dd78 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/a2f6b43db6775068 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/a41b8e8c30017a73 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/a43eb97ccf3c0484 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/a50835485b5ff497 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/a5631ae2e0146a49 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/a7bdb9b576097bc8 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/a805976cd83605f3 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/a817309f3f39180e create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/a858bf992914d062 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/aa59800d6d64e686 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/aa6fb72690035b85 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/ac61d867915eecd5 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/acd66832edb9d6bb create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/add96fc5eed8e565 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/aedf2469be7bf8ba create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/af952bc28b9fa3ce create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/b03f57103d1f3efa create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/b08203a06482f80c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/b111d337b2bed906 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/b2fa0e4db1751ed6 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/b7cad8950570f850 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/b97ef5049d64a0af create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/b9cfc2dc30a6b9aa create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/b9f9b0b25249bac2 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/bb7caebf76b1a41a create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/bc3774a18649dd33 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/bd1a8a550e919836 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/bd240dbff6dd15b4 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/bd6909bda65687b4 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/be0418632ad477ef create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/bf5bebcbe70e4f01 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/c2038e00221e323e create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/c37b90f81cf80070 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/c45f59ff62bf0cd5 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/c59431cf5ec6ae1f create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/c9c5fddb6b5b8151 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/ca061009a2b6e757 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/cab3bf9ec4b1042c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/cc4b35f15aa92010 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/cf3796cf74cfbe79 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/cf48dd94868e3f15 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/cfca78ba8a516272 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/d0112e9a12a610f3 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/d056229589c32f55 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/d08524bb6bd17a39 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/d0b5852d3440d317 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/d33cc8fcfa56e41d create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/d69cafa9a58f1ef4 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/d7c9b6fbc1d1798b create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/d8d67309f31f46a0 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/d9adfde6f811e775 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/da24e70f3a7fb86b create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/da34266472db654c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/dcb1551cdda29511 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/dcf5a019778eeb12 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/de14cc05c2dbed77 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/deccfeee365675ad create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/def1ff628d3c90f3 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/df9a9c99f052fd74 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/e2f45a9ee142a4f9 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/e421900e1bbb2197 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/e485d86400c905ba create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/e5605dadfe0c4650 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/e73bfe17324aba78 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/e8b7e119cefa074b create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/e8e1d25a500eea57 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/e9301d295d0733e8 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/e950609a64cc9366 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/eaf5ea5237bc7b0c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/eaf75e8094a43bf4 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/ebb1e38bccbe8d48 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/ecb75f6ab7e47eb0 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/edad7d227641166a create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/ef17f16e50963e01 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/f00a5129c99262bf create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/f0fa8135c806515c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/f15e062690559bc6 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/f380ee12eea0dfc2 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/f6b60e25e87dbaa7 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/f71f0f32922d9527 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/f7a25f3f7de412be create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/f8cfd417f21dd804 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/f98934f0d8485b6c create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/fa0f6a857d070cf7 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/fa6c43656758be4e create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/faf66faad5df1e21 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/fbd26c3b90066f22 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/fd614e612b5202e6 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/fda4ce623ab2eb95 create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/fe85f5ee81d2bbdc create mode 100644 macaroons/testdata/fuzz/FuzzAuthChecker/ff119504d9d990e7 diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/00dfd7eee8735e33 b/macaroons/testdata/fuzz/FuzzAuthChecker/00dfd7eee8735e33 new file mode 100644 index 00000000..8c7d0e34 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/00dfd7eee8735e33 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("L") +string("") +string("") +string("") +[]byte("") +[]byte("") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/03aa380b1a170a81 b/macaroons/testdata/fuzz/FuzzAuthChecker/03aa380b1a170a81 new file mode 100644 index 00000000..ad18eb29 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/03aa380b1a170a81 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n0000000\xaf00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/03c63b4b77dbf4c4 b/macaroons/testdata/fuzz/FuzzAuthChecker/03c63b4b77dbf4c4 new file mode 100644 index 00000000..02e1aa0c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/03c63b4b77dbf4c4 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x1a000000\x110000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/04f95bd4a966a810 b/macaroons/testdata/fuzz/FuzzAuthChecker/04f95bd4a966a810 new file mode 100644 index 00000000..9ca5d90c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/04f95bd4a966a810 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1aA00\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x10000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/0534425cb0d30601 b/macaroons/testdata/fuzz/FuzzAuthChecker/0534425cb0d30601 new file mode 100644 index 00000000..aae7e527 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/0534425cb0d30601 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("0") +[]byte("\x03CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/059d18db2c3d09d9 b/macaroons/testdata/fuzz/FuzzAuthChecker/059d18db2c3d09d9 new file mode 100644 index 00000000..c8dde28f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/059d18db2c3d09d9 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1aA0000000000\n00000000000000µ00ԃ000000000000000µ00ԃ0000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/0653d4071e4d5ea7 b/macaroons/testdata/fuzz/FuzzAuthChecker/0653d4071e4d5ea7 new file mode 100644 index 00000000..774d1bea --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/0653d4071e4d5ea7 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("#") +string("0") +string("0") +string("0") +[]byte("\x03") +[]byte("\x03C0\x98\xa6\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/066611e1b0c07f73 b/macaroons/testdata/fuzz/FuzzAuthChecker/066611e1b0c07f73 new file mode 100644 index 00000000..6b054666 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/066611e1b0c07f73 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03\xf0\xf0\xf0\xf0\x80\x00\xf0\xf0\xf0\xf0\xa4") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/0b4279a4bbca0bb1 b/macaroons/testdata/fuzz/FuzzAuthChecker/0b4279a4bbca0bb1 new file mode 100644 index 00000000..7afd2c14 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/0b4279a4bbca0bb1 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/0d52524e6574e525 b/macaroons/testdata/fuzz/FuzzAuthChecker/0d52524e6574e525 new file mode 100644 index 00000000..95487724 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/0d52524e6574e525 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x11000000\r0000\r00000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/0d95a4b49ed6bda3 b/macaroons/testdata/fuzz/FuzzAuthChecker/0d95a4b49ed6bda3 new file mode 100644 index 00000000..90b47ced --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/0d95a4b49ed6bda3 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03%0000%0000%0000%0000%0000%0000%0000%0000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/0e9f34ae89325f16 b/macaroons/testdata/fuzz/FuzzAuthChecker/0e9f34ae89325f16 new file mode 100644 index 00000000..a07f818a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/0e9f34ae89325f16 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03CCCC") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/159a046c27e8060e b/macaroons/testdata/fuzz/FuzzAuthChecker/159a046c27e8060e new file mode 100644 index 00000000..306c861a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/159a046c27e8060e @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x110000000000\n\x80\x00\x0e000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/1617dd64adc94ded b/macaroons/testdata/fuzz/FuzzAuthChecker/1617dd64adc94ded new file mode 100644 index 00000000..ccf55050 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/1617dd64adc94ded @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/19047725f21b7a12 b/macaroons/testdata/fuzz/FuzzAuthChecker/19047725f21b7a12 new file mode 100644 index 00000000..1987033f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/19047725f21b7a12 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a00000\b0\b0\b0\b0\b0\b0\b0\b0\b0\b0\b0\b0\b0\b000\b0\b00000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/1a53be1596160950 b/macaroons/testdata/fuzz/FuzzAuthChecker/1a53be1596160950 new file mode 100644 index 00000000..1d1529f1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/1a53be1596160950 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/1b7df20712ee3966 b/macaroons/testdata/fuzz/FuzzAuthChecker/1b7df20712ee3966 new file mode 100644 index 00000000..60b57b29 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/1b7df20712ee3966 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x032\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x1200000000000000000020") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/1c5d8c3cbb6d053f b/macaroons/testdata/fuzz/FuzzAuthChecker/1c5d8c3cbb6d053f new file mode 100644 index 00000000..5c500188 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/1c5d8c3cbb6d053f @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xf0\xf0\xf0\xf0\x80\x000\xf0\xf0\xf0\xf0\x80\x00\xf0\xf0\xf0\xf0\xf00\xf0\xf0\xf0\xf0\x80\x00\xb4\xb4\xb4\xb4\xb40\xf0\xf0\xf0\xf0\x80\x00\xf0\xf0\xf0\xf0\xf00\xf0\xf0\xf0\xf0\xf00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/1c882146893bfc3e b/macaroons/testdata/fuzz/FuzzAuthChecker/1c882146893bfc3e new file mode 100644 index 00000000..ce632096 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/1c882146893bfc3e @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/1c9118a490dab10b b/macaroons/testdata/fuzz/FuzzAuthChecker/1c9118a490dab10b new file mode 100644 index 00000000..31796ead --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/1c9118a490dab10b @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x1a000000%000000\b0\b0\b0\b0\b0\b0\b") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/1d4ea2209c024216 b/macaroons/testdata/fuzz/FuzzAuthChecker/1d4ea2209c024216 new file mode 100644 index 00000000..7934c158 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/1d4ea2209c024216 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03\x90\xe000\x8f\x980") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/1df415476f4b196b b/macaroons/testdata/fuzz/FuzzAuthChecker/1df415476f4b196b new file mode 100644 index 00000000..a37cd647 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/1df415476f4b196b @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x15") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/1e3b01f8e415ba7c b/macaroons/testdata/fuzz/FuzzAuthChecker/1e3b01f8e415ba7c new file mode 100644 index 00000000..1b544584 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/1e3b01f8e415ba7c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("\x1c") +string("\x03\x9f\x10") +string("\x80") +[]byte("\x03\x1a\x9f\x1000\x12\x12\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x12") +[]byte("\x03\x1a\x9f\x1000\x12\x12\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/1fad25c9cdfb4797 b/macaroons/testdata/fuzz/FuzzAuthChecker/1fad25c9cdfb4797 new file mode 100644 index 00000000..51401dae --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/1fad25c9cdfb4797 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0\b\x1a\b\xab\xe8\xbdAhg\a\xe9\xdch\xa9\x97\x1a}\xb3\xed$\xa6\xa6`\xe3\xe6\xbc\xdd\xe3\xab") +string("\b") +string("|||\x16") +string("\x8c") +[]byte("\x03\x1a\x9f\t\x10\xe50\x12\x120\x12") +[]byte("\x03\x1a\x9f\t\x10\xe50\x12\x120\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\xff\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\t\xfc\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/206554e69cb74717 b/macaroons/testdata/fuzz/FuzzAuthChecker/206554e69cb74717 new file mode 100644 index 00000000..9e97917c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/206554e69cb74717 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a%000000\x12\x010\x12\x01000\x12\x010\x12\x12000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/20b52a72f4a1887f b/macaroons/testdata/fuzz/FuzzAuthChecker/20b52a72f4a1887f new file mode 100644 index 00000000..5f05603a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/20b52a72f4a1887f @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("0") +string("") +string("") +[]byte("") +[]byte("\x03C0000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/20cb8d4583a93ebe b/macaroons/testdata/fuzz/FuzzAuthChecker/20cb8d4583a93ebe new file mode 100644 index 00000000..01e3a089 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/20cb8d4583a93ebe @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03$0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/21269c2eaec8b74e b/macaroons/testdata/fuzz/FuzzAuthChecker/21269c2eaec8b74e new file mode 100644 index 00000000..c6bfb44d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/21269c2eaec8b74e @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n00\U000fefbe\U000fefbe") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/22723da1c487de32 b/macaroons/testdata/fuzz/FuzzAuthChecker/22723da1c487de32 new file mode 100644 index 00000000..80d5e3c5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/22723da1c487de32 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1100000000\n\x00\n\x00\x1100000000\n\x00\n\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/22f73dbca9aaa3f3 b/macaroons/testdata/fuzz/FuzzAuthChecker/22f73dbca9aaa3f3 new file mode 100644 index 00000000..6e0e4e09 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/22f73dbca9aaa3f3 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03C0000000000000000000000000000000000000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/24f3b14ef97cc742 b/macaroons/testdata/fuzz/FuzzAuthChecker/24f3b14ef97cc742 new file mode 100644 index 00000000..4bc76ae5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/24f3b14ef97cc742 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("") +string("0") +[]byte("0") +[]byte("\x03%0000%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/2570866cf0b58ecc b/macaroons/testdata/fuzz/FuzzAuthChecker/2570866cf0b58ecc new file mode 100644 index 00000000..6cb0a533 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/2570866cf0b58ecc @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x1a0000\b0%000000\b0\b0\b0\b0\b0\b0\b") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/266ac6b7b598eaf4 b/macaroons/testdata/fuzz/FuzzAuthChecker/266ac6b7b598eaf4 new file mode 100644 index 00000000..65b1b150 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/266ac6b7b598eaf4 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03C\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/2681ccf56fab53d7 b/macaroons/testdata/fuzz/FuzzAuthChecker/2681ccf56fab53d7 new file mode 100644 index 00000000..0cd93133 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/2681ccf56fab53d7 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03CC00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/26a6f5946e2da733 b/macaroons/testdata/fuzz/FuzzAuthChecker/26a6f5946e2da733 new file mode 100644 index 00000000..20487e47 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/26a6f5946e2da733 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x0300000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/26b32cf877dd6f7a b/macaroons/testdata/fuzz/FuzzAuthChecker/26b32cf877dd6f7a new file mode 100644 index 00000000..b98d669e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/26b32cf877dd6f7a @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d000iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii0\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/286d7789d747e173 b/macaroons/testdata/fuzz/FuzzAuthChecker/286d7789d747e173 new file mode 100644 index 00000000..35a26510 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/286d7789d747e173 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1100000000\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x18") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/2921110d57467eb5 b/macaroons/testdata/fuzz/FuzzAuthChecker/2921110d57467eb5 new file mode 100644 index 00000000..3e03db4a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/2921110d57467eb5 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a%0000002\x0102\x010002\x010\x12\x1200000݀00000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/2a0e770a42751384 b/macaroons/testdata/fuzz/FuzzAuthChecker/2a0e770a42751384 new file mode 100644 index 00000000..d5800599 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/2a0e770a42751384 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x110000000000\n\x01\xd50000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/2b6ad6a8e090a972 b/macaroons/testdata/fuzz/FuzzAuthChecker/2b6ad6a8e090a972 new file mode 100644 index 00000000..e3ffdd40 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/2b6ad6a8e090a972 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x030000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/2c7214848c021d36 b/macaroons/testdata/fuzz/FuzzAuthChecker/2c7214848c021d36 new file mode 100644 index 00000000..8221bfc9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/2c7214848c021d36 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03CCDCDDCCCDCDDCCDCDDCDCDCDCDDCDCD") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/2c77c6bd43da54d7 b/macaroons/testdata/fuzz/FuzzAuthChecker/2c77c6bd43da54d7 new file mode 100644 index 00000000..fd2f86f9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/2c77c6bd43da54d7 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n000ܜ\xe80000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/2ca3999e03f47904 b/macaroons/testdata/fuzz/FuzzAuthChecker/2ca3999e03f47904 new file mode 100644 index 00000000..2a6949f4 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/2ca3999e03f47904 @@ -0,0 +1,7 @@ +go test fuzz v1 +string(" ") +string("") +string("0P") +string("0") +[]byte("") +[]byte("\x03\xa0\x90aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0\x90\x90\x90\x90") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/2ce38b09cc8dfee6 b/macaroons/testdata/fuzz/FuzzAuthChecker/2ce38b09cc8dfee6 new file mode 100644 index 00000000..28f8c3e7 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/2ce38b09cc8dfee6 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x110000000000\x12\x01000\x120") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/30a5907c11d17bc6 b/macaroons/testdata/fuzz/FuzzAuthChecker/30a5907c11d17bc6 new file mode 100644 index 00000000..f6f3e1e5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/30a5907c11d17bc6 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a 000000\x12\x010000\xbc0\x12\x00\x100\x12000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/32a8c32ddd6f94db b/macaroons/testdata/fuzz/FuzzAuthChecker/32a8c32ddd6f94db new file mode 100644 index 00000000..bf6a1919 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/32a8c32ddd6f94db @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x030达达00达达00达达0达达0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/33b1d6097e0f47e5 b/macaroons/testdata/fuzz/FuzzAuthChecker/33b1d6097e0f47e5 new file mode 100644 index 00000000..97f470c4 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/33b1d6097e0f47e5 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0\b\x1a\b\xab\xe8\xbdAhg\a\xe9\xdch\xa9\xb2\x1a}\xb3\xed$\xa6\xa6`\xe3\xe6\xbc\xdd\xe3\xab") +string("\b") +string("|||\x16") +string("\x91") +[]byte("\x03\x1a\x9f\x1000\x12\x12\x12") +[]byte("\x03\x1a\x9f\x1600\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/34b879ca016969d8 b/macaroons/testdata/fuzz/FuzzAuthChecker/34b879ca016969d8 new file mode 100644 index 00000000..2678d29d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/34b879ca016969d8 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x110000000000\n\x84\x00Ǹ00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/351a2f03cb0ec5ab b/macaroons/testdata/fuzz/FuzzAuthChecker/351a2f03cb0ec5ab new file mode 100644 index 00000000..a9e8b96d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/351a2f03cb0ec5ab @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/36a8158d409b4286 b/macaroons/testdata/fuzz/FuzzAuthChecker/36a8158d409b4286 new file mode 100644 index 00000000..64eef204 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/36a8158d409b4286 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("\b") +string("\x03\x1a\x9f\x10") +string("\x80") +[]byte("\x03\x1a\x9f\x1000\x12\x12\x12") +[]byte("\x03\x1a\x9f\x1000\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/37b1da1ef30c8654 b/macaroons/testdata/fuzz/FuzzAuthChecker/37b1da1ef30c8654 new file mode 100644 index 00000000..e497e993 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/37b1da1ef30c8654 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03C00000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/39f916927928ab50 b/macaroons/testdata/fuzz/FuzzAuthChecker/39f916927928ab50 new file mode 100644 index 00000000..db10d341 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/39f916927928ab50 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/3b52e6fd88238c3f b/macaroons/testdata/fuzz/FuzzAuthChecker/3b52e6fd88238c3f new file mode 100644 index 00000000..1d1dd8cf --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/3b52e6fd88238c3f @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x90\x9000\x90\x9000\x90\xb800\xad\xfb0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/3b61dfdf5753f749 b/macaroons/testdata/fuzz/FuzzAuthChecker/3b61dfdf5753f749 new file mode 100644 index 00000000..404b814a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/3b61dfdf5753f749 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03C2\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x120000000000000000002\x1200000000000000000020") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/3c181746118c38d8 b/macaroons/testdata/fuzz/FuzzAuthChecker/3c181746118c38d8 new file mode 100644 index 00000000..48b2dacf --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/3c181746118c38d8 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n000ܜ0\xcf\xcf00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/41cc7a04bb9a7e21 b/macaroons/testdata/fuzz/FuzzAuthChecker/41cc7a04bb9a7e21 new file mode 100644 index 00000000..64525f82 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/41cc7a04bb9a7e21 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03\x180\x180\x180\x18") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/42d410d89ad89a13 b/macaroons/testdata/fuzz/FuzzAuthChecker/42d410d89ad89a13 new file mode 100644 index 00000000..e3939432 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/42d410d89ad89a13 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("") +string("\xe0\x7f\xcd\xc3") +[]byte("") +[]byte("") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/439f5279938acd85 b/macaroons/testdata/fuzz/FuzzAuthChecker/439f5279938acd85 new file mode 100644 index 00000000..b8d75256 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/439f5279938acd85 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x110000000000\x12\x0100000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/446acc05ad6063c9 b/macaroons/testdata/fuzz/FuzzAuthChecker/446acc05ad6063c9 new file mode 100644 index 00000000..f6d5db7b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/446acc05ad6063c9 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03\x90\x900\x90\x900") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/4488544ec56a6544 b/macaroons/testdata/fuzz/FuzzAuthChecker/4488544ec56a6544 new file mode 100644 index 00000000..29ef84b9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/4488544ec56a6544 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d0000\x1d") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/44f818738dceb500 b/macaroons/testdata/fuzz/FuzzAuthChecker/44f818738dceb500 new file mode 100644 index 00000000..ef78355d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/44f818738dceb500 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x9000\x9000\x9d00000\x900") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/45e748d1300e84a3 b/macaroons/testdata/fuzz/FuzzAuthChecker/45e748d1300e84a3 new file mode 100644 index 00000000..dbbebb06 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/45e748d1300e84a3 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +string("") +string("") +string("0") +[]byte("0") +[]byte("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/47b43e8e8db5ad34 b/macaroons/testdata/fuzz/FuzzAuthChecker/47b43e8e8db5ad34 new file mode 100644 index 00000000..6e90f107 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/47b43e8e8db5ad34 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/4921fd1fc4807864 b/macaroons/testdata/fuzz/FuzzAuthChecker/4921fd1fc4807864 new file mode 100644 index 00000000..f28c2bfe --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/4921fd1fc4807864 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xf0\xf000\xf0\x8000\xf0\x8000\xf0\x8000\xf0\xf000\xf0\x8000\xf0\x8000\xf0\x8000\xf0\x8000\xf0\x8000\xf0\x8000\xf0\xf000\xf0\x8000\xf0\x8000\xf0\x8000\xf0\xf00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/4a0b23dac7749629 b/macaroons/testdata/fuzz/FuzzAuthChecker/4a0b23dac7749629 new file mode 100644 index 00000000..2d2f69b8 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/4a0b23dac7749629 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x90\x000\n\x010") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/4c3b4972d6efef74 b/macaroons/testdata/fuzz/FuzzAuthChecker/4c3b4972d6efef74 new file mode 100644 index 00000000..27620475 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/4c3b4972d6efef74 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x9f\x031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\x12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/52433629c86328d6 b/macaroons/testdata/fuzz/FuzzAuthChecker/52433629c86328d6 new file mode 100644 index 00000000..fe5b0635 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/52433629c86328d6 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a 000000\x12\x0000\x12\x010000\xbc0\x12\x0000\x12000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/5326c2c89dc7d975 b/macaroons/testdata/fuzz/FuzzAuthChecker/5326c2c89dc7d975 new file mode 100644 index 00000000..8b8ceb82 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/5326c2c89dc7d975 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/55ec190f6af14b0c b/macaroons/testdata/fuzz/FuzzAuthChecker/55ec190f6af14b0c new file mode 100644 index 00000000..971bf166 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/55ec190f6af14b0c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("0") +[]byte("\x03\x19") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/5635ddaf3c60238a b/macaroons/testdata/fuzz/FuzzAuthChecker/5635ddaf3c60238a new file mode 100644 index 00000000..8c5eec1d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/5635ddaf3c60238a @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1aX00000000\x1200000000000000000000000000000000000000000000000000000000000\x12\x1200000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/56b7208880aa168f b/macaroons/testdata/fuzz/FuzzAuthChecker/56b7208880aa168f new file mode 100644 index 00000000..287ad423 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/56b7208880aa168f @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("\x1c") +string("\x03\x00\x00") +string("\x81") +[]byte("\x03\x1a\x9f\x1000\x12\x12\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x12") +[]byte("\x03\x1a\x9f\x1000\x12\x12\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x00\x10\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/5733e070efee0836 b/macaroons/testdata/fuzz/FuzzAuthChecker/5733e070efee0836 new file mode 100644 index 00000000..62dce7a1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/5733e070efee0836 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/5819a4bdf2e81675 b/macaroons/testdata/fuzz/FuzzAuthChecker/5819a4bdf2e81675 new file mode 100644 index 00000000..5ae78bac --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/5819a4bdf2e81675 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/58a2075538fcc728 b/macaroons/testdata/fuzz/FuzzAuthChecker/58a2075538fcc728 new file mode 100644 index 00000000..22dcb6be --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/58a2075538fcc728 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n000达达0\x1a\x0e00\n\n000达达0\x1a\x0e00\n\n000达达0\x1a\x0e00\n\n000达达0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/59a95e26e560fc62 b/macaroons/testdata/fuzz/FuzzAuthChecker/59a95e26e560fc62 new file mode 100644 index 00000000..b2da1d92 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/59a95e26e560fc62 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("") +[]byte("0") +[]byte("\x03\x1a000000000000000000000000000\x100\x100\x100\x100\x100\x10\xd0\xd0\xd0\xd0\xd0\xd00\x100\x100") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/59dfc616d08f58f1 b/macaroons/testdata/fuzz/FuzzAuthChecker/59dfc616d08f58f1 new file mode 100644 index 00000000..bf964a44 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/59dfc616d08f58f1 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03100000000100000000100000000100000000100000000100000000100000000100000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/5d4fda81b3f45b43 b/macaroons/testdata/fuzz/FuzzAuthChecker/5d4fda81b3f45b43 new file mode 100644 index 00000000..99800cfa --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/5d4fda81b3f45b43 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03\x8800\xfd\x95") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/5ee9e329edcd28a1 b/macaroons/testdata/fuzz/FuzzAuthChecker/5ee9e329edcd28a1 new file mode 100644 index 00000000..b0e67150 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/5ee9e329edcd28a1 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("") +string("0") +[]byte("") +[]byte("\x031") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/6183c4382fe5a568 b/macaroons/testdata/fuzz/FuzzAuthChecker/6183c4382fe5a568 new file mode 100644 index 00000000..802389f4 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/6183c4382fe5a568 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n000达\xf3\xbe\xbe0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/626b51c6e7d46b34 b/macaroons/testdata/fuzz/FuzzAuthChecker/626b51c6e7d46b34 new file mode 100644 index 00000000..d0fd1d15 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/626b51c6e7d46b34 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03CDCD") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/626d14435ce9f9cd b/macaroons/testdata/fuzz/FuzzAuthChecker/626d14435ce9f9cd new file mode 100644 index 00000000..4941b002 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/626d14435ce9f9cd @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("") +[]byte("\x03\x03") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/644a75a515f7c2d1 b/macaroons/testdata/fuzz/FuzzAuthChecker/644a75a515f7c2d1 new file mode 100644 index 00000000..a325f0ee --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/644a75a515f7c2d1 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0\b\x1a\b\xab\xe8\xbdAhg\a\xe9\xdch\xa9\xb2\x1a}\xb3\xed$\xa6\xa6`\xe3\xe6\xbc\xdd\xe3\xab") +string("") +string("") +string("\x81\xe1\xa56ຐ\x00\x11\xfe\b#\xd0̥\xa9dsmtv\xb7\xc2\xe0\x84f\xcb1\xb8\x17\xa5~\x88\xb3d1˴\xc3Ǭ\x0f\xfe\x969\xe1\x9d\x00S\x13\x11iu\xbfF\x00\x1b\xb7ˌ/y\xb6\x92\xbc\xde\xd4\a\xffc9\x7f\x9eN\x82R\xe3\xbbe%\x84ѿ\xb8\xfdԈxee\xdcm\x05\xd7p\xcd\xc8\x18\xef\x92<\x1f\x01\xdfQ\x0e\xc2,(\x1dX\xd2S\xabك\x8b\x9a\x15W\te\x11e\xd3\r\x86\xbb\x80\xe2\xf79*\xff\x98\x82\x1dI\xc9\x04\xfeo\x01\xc9\xec\x15`\x85\xbe\xcc\x15\xbe%)L\xb7;-Ƈ\xb9%T\x10fa\xe6\xd9\xf0U\xf3\x12@\xb3Ob\x12\xe0&\x918#\xcci}\xd6\n(\xd4M\xed\x18\x94,7sTFJ\xe8\xc13\xfb{\x0en6\xe8\xbc\xd681\xc0\xe4&͚&\xf5\x9b>\xed\xf6\x8a\x12>\x97\xd2/ƨL$\xd8\x14Z\xf3 \xd3kuHn\x8d\xc8\xc4\xecft5\xc6\xd4\x16\r\xe8\x18K\xdd\f\xf0\x1d\x9c\xaa`$r\x99\xbc\xd5\a\x11W\x1e\xc1\"\xfcx\x12j\x16E\x1az\x9d<\xb6m\x97\xf9@Oj|\xccy0\xec,$\xd0*gو5o\xdfK\x14\x1f\x01]\x9e-n\xa1¡\xef\xf2%\x15ة\xdf\xedR\xa0\xda\xf5\x88\x10 4\xed\xcdh\x04U\xea$\x93\xd4]\x1af\x04z\xd0xa\x14\x16`\xe1Uf\xe1\x8b.\xf6\nP\x14\n\xbb\x8b\x91\xe6A\x9aLj\x0f\xac\xa2\x82ҷn\x8f3\xa0\x13~Yt\x86x짓\xa6O\x1e\xdb\xf6ֶ$2G\x9d讗\x03\xc3\x1bXYB\ap\xeb\xa1\xf8\x8f$\x99\xc5h\x8b\xe7W~\ue784\x16B\xc54\x10/kM\xd6R\xfe\xa0\xcd\xdaѩ\xc5I\xbf)\r\xd3\x14%G(]*\xc9\x1f\xc4h.\xb5\x82:\xd6\xc6\xef\xe6c\xd5Kt\x83z\xae\b\x10\x17\xa7Dl@>խ\xb0\xea\xa6\xfa\x86\"\x99\xbb\x99\x91") +[]byte("||{\xfe/y\x0f\x00\x11\xfe\b#\xd0̥\xa9d") +[]byte("\x03\x1a\x9f(((((\x9d\xfe(\xb3\x14\xe9\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n*\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/64c114ba1b250ff3 b/macaroons/testdata/fuzz/FuzzAuthChecker/64c114ba1b250ff3 new file mode 100644 index 00000000..9434abd3 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/64c114ba1b250ff3 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x030\xb3\xb3\xb3\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb3\xb3\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/659f31bbc28cb834 b/macaroons/testdata/fuzz/FuzzAuthChecker/659f31bbc28cb834 new file mode 100644 index 00000000..3af7dea1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/659f31bbc28cb834 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03CCDCDDCD") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/65aefef2e776231e b/macaroons/testdata/fuzz/FuzzAuthChecker/65aefef2e776231e new file mode 100644 index 00000000..a9af73a3 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/65aefef2e776231e @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x100\x100\x100\x100\x100\x100\x100\x100") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/667a5f74d53aa947 b/macaroons/testdata/fuzz/FuzzAuthChecker/667a5f74d53aa947 new file mode 100644 index 00000000..55baac59 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/667a5f74d53aa947 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n000达达0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/66aa8890b5510cfc b/macaroons/testdata/fuzz/FuzzAuthChecker/66aa8890b5510cfc new file mode 100644 index 00000000..eb5f5e08 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/66aa8890b5510cfc @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("") +[]byte("\x03\x90\x90\x900\x90\x90\x900") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/66c73cf82433b1c2 b/macaroons/testdata/fuzz/FuzzAuthChecker/66c73cf82433b1c2 new file mode 100644 index 00000000..b2fadc8e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/66c73cf82433b1c2 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("") +string("") +[]byte("0") +[]byte("\x03\xebע\xc9") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/6725fefb1b0afb74 b/macaroons/testdata/fuzz/FuzzAuthChecker/6725fefb1b0afb74 new file mode 100644 index 00000000..897d0d06 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/6725fefb1b0afb74 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03\x9e\xa7\xe1\xf9\xcf\xd60") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/68af1d83363be56d b/macaroons/testdata/fuzz/FuzzAuthChecker/68af1d83363be56d new file mode 100644 index 00000000..684517f4 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/68af1d83363be56d @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n000\xe8\x8d\xf80000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/6933c48bdfaf8c95 b/macaroons/testdata/fuzz/FuzzAuthChecker/6933c48bdfaf8c95 new file mode 100644 index 00000000..e3be9aa7 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/6933c48bdfaf8c95 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x110000000000\n000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/69c37b6bfb1b0149 b/macaroons/testdata/fuzz/FuzzAuthChecker/69c37b6bfb1b0149 new file mode 100644 index 00000000..195c77f6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/69c37b6bfb1b0149 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/6caa45d692e3f81d b/macaroons/testdata/fuzz/FuzzAuthChecker/6caa45d692e3f81d new file mode 100644 index 00000000..1cc77a84 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/6caa45d692e3f81d @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/6d5a019e81b2dd66 b/macaroons/testdata/fuzz/FuzzAuthChecker/6d5a019e81b2dd66 new file mode 100644 index 00000000..0e1315f2 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/6d5a019e81b2dd66 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xb3\xb3\xb3\xb3\xb3\x8a") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/6daa3128869055fa b/macaroons/testdata/fuzz/FuzzAuthChecker/6daa3128869055fa new file mode 100644 index 00000000..7d3e648a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/6daa3128869055fa @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("0") +string("0") +string("") +[]byte("00000000000000000000000000000000000000000000000000000000") +[]byte("0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/6e171f87aae06775 b/macaroons/testdata/fuzz/FuzzAuthChecker/6e171f87aae06775 new file mode 100644 index 00000000..1d078456 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/6e171f87aae06775 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03100000000100000000100000000100000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/70e30db175ce2c16 b/macaroons/testdata/fuzz/FuzzAuthChecker/70e30db175ce2c16 new file mode 100644 index 00000000..8cf87ffd --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/70e30db175ce2c16 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("") +[]byte("0") +[]byte("\x030\xd9հ\xf602\x00\x84\xc1\xc6\xdf0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/713e6d3043c58d78 b/macaroons/testdata/fuzz/FuzzAuthChecker/713e6d3043c58d78 new file mode 100644 index 00000000..87a34851 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/713e6d3043c58d78 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03C") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/735918d358d794ac b/macaroons/testdata/fuzz/FuzzAuthChecker/735918d358d794ac new file mode 100644 index 00000000..cf8bfdbb --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/735918d358d794ac @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03C\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/74c9c91fb83fb24c b/macaroons/testdata/fuzz/FuzzAuthChecker/74c9c91fb83fb24c new file mode 100644 index 00000000..9dc0e72f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/74c9c91fb83fb24c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("") +[]byte("0") +[]byte("\x03C00000000CCCCCCCCCCCCCCC000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/75743c63ce8844a1 b/macaroons/testdata/fuzz/FuzzAuthChecker/75743c63ce8844a1 new file mode 100644 index 00000000..61928d1c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/75743c63ce8844a1 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x030\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/75a0db87dfcb18f2 b/macaroons/testdata/fuzz/FuzzAuthChecker/75a0db87dfcb18f2 new file mode 100644 index 00000000..5c94da47 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/75a0db87dfcb18f2 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03CCDCDDCCDCDDCDCD") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/77f46fc1165b2b7e b/macaroons/testdata/fuzz/FuzzAuthChecker/77f46fc1165b2b7e new file mode 100644 index 00000000..64efbcb7 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/77f46fc1165b2b7e @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("") +[]byte("\x03\xf0\xf000\xf0\x8000\xf0\x8000\xf0\x8000\xf0\x8000\xf0\x8000\xf0\x8000\xf0\xf00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/795cfc914a4dd42c b/macaroons/testdata/fuzz/FuzzAuthChecker/795cfc914a4dd42c new file mode 100644 index 00000000..c4f2aec7 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/795cfc914a4dd42c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n000\xe8\x8d00000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/79c7061b6ae0273c b/macaroons/testdata/fuzz/FuzzAuthChecker/79c7061b6ae0273c new file mode 100644 index 00000000..fcca04d2 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/79c7061b6ae0273c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n0000\x8d00000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/7aec5de56b4e5fc0 b/macaroons/testdata/fuzz/FuzzAuthChecker/7aec5de56b4e5fc0 new file mode 100644 index 00000000..e48266ce --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/7aec5de56b4e5fc0 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/7af8cfb4e3e7fb9f b/macaroons/testdata/fuzz/FuzzAuthChecker/7af8cfb4e3e7fb9f new file mode 100644 index 00000000..a75b7bc9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/7af8cfb4e3e7fb9f @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03%0000%0000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/7b04e270ee4e4b63 b/macaroons/testdata/fuzz/FuzzAuthChecker/7b04e270ee4e4b63 new file mode 100644 index 00000000..031a7582 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/7b04e270ee4e4b63 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03C00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/7b781ac8b241f174 b/macaroons/testdata/fuzz/FuzzAuthChecker/7b781ac8b241f174 new file mode 100644 index 00000000..4aec684c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/7b781ac8b241f174 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03C\x900\xdd0\xed00000\xc1000000000\x900\x900\xb80\xad0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/7cc16eaad8d7b113 b/macaroons/testdata/fuzz/FuzzAuthChecker/7cc16eaad8d7b113 new file mode 100644 index 00000000..dd23e30b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/7cc16eaad8d7b113 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x9000\xdd00000\xed00000\xc1000000000\x9000\x9000\xb800\xad0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/7d5eb7ccc9b25b00 b/macaroons/testdata/fuzz/FuzzAuthChecker/7d5eb7ccc9b25b00 new file mode 100644 index 00000000..f4ba9d55 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/7d5eb7ccc9b25b00 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0\b\x1a\b\xab\xe8\xbdAhg\a\xe9\xdch\xa9\xb2\x1a}\xb3\xed$\xa6\xa6`\xe3\xe6\xbc\xdd\xe3\xab") +string("\xfc") +string("|||\x16") +string("\x91") +[]byte("\x03\x1a\x9f\x1f00\x12\x12\x12") +[]byte("\x03\x1a\x9f\x1f00\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/7e71bf360d310fab b/macaroons/testdata/fuzz/FuzzAuthChecker/7e71bf360d310fab new file mode 100644 index 00000000..cf2c0523 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/7e71bf360d310fab @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03\xff\xff\xff\xff0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/811844a92bc2c96a b/macaroons/testdata/fuzz/FuzzAuthChecker/811844a92bc2c96a new file mode 100644 index 00000000..1b25835c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/811844a92bc2c96a @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("") +string("") +[]byte("") +[]byte("1") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/82861938c1b81062 b/macaroons/testdata/fuzz/FuzzAuthChecker/82861938c1b81062 new file mode 100644 index 00000000..e3083503 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/82861938c1b81062 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a%000000\x12\x010000\xbc0\x12\x010\x12\x12000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/834dd8d0dd048140 b/macaroons/testdata/fuzz/FuzzAuthChecker/834dd8d0dd048140 new file mode 100644 index 00000000..46f435de --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/834dd8d0dd048140 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("\x1c") +string("\x03\x1a\x9f\x10") +string("\x80") +[]byte("\x03\x1a\x9f\x1000\x12\x12\x12") +[]byte("\x03\x1a\x9f\x1000\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/853f45452ed85895 b/macaroons/testdata/fuzz/FuzzAuthChecker/853f45452ed85895 new file mode 100644 index 00000000..c1878b72 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/853f45452ed85895 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0\b\x1a\b\xab\xe8\xbdAhg\a\xe9\xdch\xa9\xb2\x1a}\xb3\xed$\xa6\xa6`\xe3@\xbc\xdd\xe3\xab") +string("\b") +string("|||") +string("\x91\x99\x997\xbc\x13\xb4\x90{\xfdL;7") +[]byte("\x03\x1a\x9f\x1600\x12\x12\x12") +[]byte("\x03\x1a\x9f\x1600\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/878c2be9fa82e391 b/macaroons/testdata/fuzz/FuzzAuthChecker/878c2be9fa82e391 new file mode 100644 index 00000000..6ded0842 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/878c2be9fa82e391 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x030\x90\x90\x90\x90\x90\x90\x90\x900\x90\x90\x90\x90\x90\x90\x90\x900") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/88e96ff3346b5223 b/macaroons/testdata/fuzz/FuzzAuthChecker/88e96ff3346b5223 new file mode 100644 index 00000000..bc678bea --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/88e96ff3346b5223 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x030\xb3\xb30\xb3\xb30\xb3\xb30\x90\x9a0\x86\x8f0\x9b\xc200\xb3\xb30\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/8b075c07fba9ca1a b/macaroons/testdata/fuzz/FuzzAuthChecker/8b075c07fba9ca1a new file mode 100644 index 00000000..1c1eb377 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/8b075c07fba9ca1a @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("\x1c") +string("\x03\x9f\x10") +string("\x80") +[]byte("\x03\x1a\x9f\x1000\x12\x12\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x12") +[]byte("\x03\x1a\x9f\x1000\x12\x12\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\xac\xac\xac\xac\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/8b966b729f13dd98 b/macaroons/testdata/fuzz/FuzzAuthChecker/8b966b729f13dd98 new file mode 100644 index 00000000..cd8e55d6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/8b966b729f13dd98 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("0") +[]byte("0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/8d03c28e05be51d7 b/macaroons/testdata/fuzz/FuzzAuthChecker/8d03c28e05be51d7 new file mode 100644 index 00000000..4c87f748 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/8d03c28e05be51d7 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x90\x90\x900\x90\x90\x900\x90\x90\x900\x90\x90\x900") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/8d667a6da5dd2cc6 b/macaroons/testdata/fuzz/FuzzAuthChecker/8d667a6da5dd2cc6 new file mode 100644 index 00000000..45b653d1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/8d667a6da5dd2cc6 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03C0000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/8ebe8bddcec0c2e1 b/macaroons/testdata/fuzz/FuzzAuthChecker/8ebe8bddcec0c2e1 new file mode 100644 index 00000000..cc02ff0e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/8ebe8bddcec0c2e1 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("") +[]byte("0") +[]byte("\x03\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x10") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/8f0e9939d155480c b/macaroons/testdata/fuzz/FuzzAuthChecker/8f0e9939d155480c new file mode 100644 index 00000000..3fe19a37 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/8f0e9939d155480c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("") +[]byte("\x03\x9e\xa7\xe1") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/8f63df0f0d276f0d b/macaroons/testdata/fuzz/FuzzAuthChecker/8f63df0f0d276f0d new file mode 100644 index 00000000..e296a75e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/8f63df0f0d276f0d @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03\xf0\xf0\xa4\xf0\xf0\xf0\xf0\xa4") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/8f851e741534a843 b/macaroons/testdata/fuzz/FuzzAuthChecker/8f851e741534a843 new file mode 100644 index 00000000..44eddc4b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/8f851e741534a843 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("\x03\xed\xdb/\xe7\xe0*\x12") +string("") +string("") +string("\xe0\x7f\xcd\xc3") +[]byte("") +[]byte("\x03") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/9132f62cced7f84f b/macaroons/testdata/fuzz/FuzzAuthChecker/9132f62cced7f84f new file mode 100644 index 00000000..ec8c2f22 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/9132f62cced7f84f @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x180\x180") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/92bbdac7fac7b847 b/macaroons/testdata/fuzz/FuzzAuthChecker/92bbdac7fac7b847 new file mode 100644 index 00000000..d8ed02c2 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/92bbdac7fac7b847 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/930dbad8fa113a01 b/macaroons/testdata/fuzz/FuzzAuthChecker/930dbad8fa113a01 new file mode 100644 index 00000000..49e9c3ac --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/930dbad8fa113a01 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x00\x1a\x00\x1a\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/938156ec8b8f71d1 b/macaroons/testdata/fuzz/FuzzAuthChecker/938156ec8b8f71d1 new file mode 100644 index 00000000..f4944e26 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/938156ec8b8f71d1 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x1100\n\x80\x00\n\x80\x0000\n\x80\x00\n\x80\x000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/943e956651584ade b/macaroons/testdata/fuzz/FuzzAuthChecker/943e956651584ade new file mode 100644 index 00000000..b5645ff5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/943e956651584ade @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("") +[]byte("0") +[]byte("\x03\x1a00000000000000000\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/9778cd59ac425629 b/macaroons/testdata/fuzz/FuzzAuthChecker/9778cd59ac425629 new file mode 100644 index 00000000..09797860 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/9778cd59ac425629 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1aA0000000000\n000000000000000000000000000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/97882643675594fd b/macaroons/testdata/fuzz/FuzzAuthChecker/97882643675594fd new file mode 100644 index 00000000..b04d0947 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/97882643675594fd @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/9b3355b68b9df008 b/macaroons/testdata/fuzz/FuzzAuthChecker/9b3355b68b9df008 new file mode 100644 index 00000000..e84d33c9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/9b3355b68b9df008 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\x12\n000达达0\x1a\n000达达0\x1a\n000达达0\x1a\n000达达0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/9b6c2f530743c650 b/macaroons/testdata/fuzz/FuzzAuthChecker/9b6c2f530743c650 new file mode 100644 index 00000000..c1fb877b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/9b6c2f530743c650 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("") +[]byte("\x03\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/9d375a4a534ba3d1 b/macaroons/testdata/fuzz/FuzzAuthChecker/9d375a4a534ba3d1 new file mode 100644 index 00000000..a24634c9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/9d375a4a534ba3d1 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("\b") +string("\x03\x1a\x9f\x16") +string("\x90") +[]byte("\x03\x1a\x9f\x1000\x12\x12\x12") +[]byte("\x03\x1a\x9f\x1600\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/9d8a9692dfa9bce6 b/macaroons/testdata/fuzz/FuzzAuthChecker/9d8a9692dfa9bce6 new file mode 100644 index 00000000..28b5f5a6 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/9d8a9692dfa9bce6 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x1a000000\x11000000000000\x100\x100\x1600") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/9f0e3cce9457f703 b/macaroons/testdata/fuzz/FuzzAuthChecker/9f0e3cce9457f703 new file mode 100644 index 00000000..6c318073 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/9f0e3cce9457f703 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03C200") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/9f53fac5eaee51b5 b/macaroons/testdata/fuzz/FuzzAuthChecker/9f53fac5eaee51b5 new file mode 100644 index 00000000..a9c087cb --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/9f53fac5eaee51b5 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0\b\x1a\b\xab\xe8\xbdAhg\a\xe9\xdch\xa9\xb2\x1a}\xb3\xed$\xa6\xa6`\xe3\xe6\xbc\xdd\xe3\xab") +string("\b") +string("||{\xfe") +string("\x91") +[]byte("\x03\x1a\x9f(((((\x9d\xfe(\xb3\x14\xe9\x12\x12\x12") +[]byte("\x03\x1a\x9f(((((\x9d\xfe(\xb3\x14\xe9\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n*\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/a0c1e50ca576e684 b/macaroons/testdata/fuzz/FuzzAuthChecker/a0c1e50ca576e684 new file mode 100644 index 00000000..33080726 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/a0c1e50ca576e684 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03C00000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/a2a8259b3b12dd78 b/macaroons/testdata/fuzz/FuzzAuthChecker/a2a8259b3b12dd78 new file mode 100644 index 00000000..fedf7f1e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/a2a8259b3b12dd78 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x030\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf100\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf10\xf00\xf0\xf0\xf0\xf0\xf0\xff\xff\x800\xf0\xf0\xf0\xf0\xf0\xf0\xff\xff0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/a2f6b43db6775068 b/macaroons/testdata/fuzz/FuzzAuthChecker/a2f6b43db6775068 new file mode 100644 index 00000000..5f61f1b5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/a2f6b43db6775068 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a000\b0\b0\b0\b0\b0\b0\b0\b0\b0\b0\b0\b0\b0\b0\b000000000\n000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/a41b8e8c30017a73 b/macaroons/testdata/fuzz/FuzzAuthChecker/a41b8e8c30017a73 new file mode 100644 index 00000000..cc6fc9a4 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/a41b8e8c30017a73 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/a43eb97ccf3c0484 b/macaroons/testdata/fuzz/FuzzAuthChecker/a43eb97ccf3c0484 new file mode 100644 index 00000000..81a5ea1a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/a43eb97ccf3c0484 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03%0000%0000%0000%0000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/a50835485b5ff497 b/macaroons/testdata/fuzz/FuzzAuthChecker/a50835485b5ff497 new file mode 100644 index 00000000..33a44ea9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/a50835485b5ff497 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xfa0\x00\xfa0\x002\x0102\x010") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/a5631ae2e0146a49 b/macaroons/testdata/fuzz/FuzzAuthChecker/a5631ae2e0146a49 new file mode 100644 index 00000000..c096da50 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/a5631ae2e0146a49 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03C\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\xb30\xb30\x900\x8f0\x9b0\xb30\xb30\xb30\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/a7bdb9b576097bc8 b/macaroons/testdata/fuzz/FuzzAuthChecker/a7bdb9b576097bc8 new file mode 100644 index 00000000..c4585d0b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/a7bdb9b576097bc8 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0\b\x1a\b\xab\xe8\xbdAhg\a\xe9\xdch\xa9\xb2\x1a}\xb3\xed$\xa6\xa6`\xe3\xe6\xbc\xdd\xe3\xab") +string("\b") +string("|||\x16") +string("\x91") +[]byte("\x03\x1a\x9f\x1000\x12\x12\x12") +[]byte("\x03\x1a\x9f\x1600\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\xa8\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/a805976cd83605f3 b/macaroons/testdata/fuzz/FuzzAuthChecker/a805976cd83605f3 new file mode 100644 index 00000000..71419508 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/a805976cd83605f3 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000") +string("") +string("") +string("") +[]byte("") +[]byte("") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/a817309f3f39180e b/macaroons/testdata/fuzz/FuzzAuthChecker/a817309f3f39180e new file mode 100644 index 00000000..210a3320 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/a817309f3f39180e @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x030000000000000000000000000000000000000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/a858bf992914d062 b/macaroons/testdata/fuzz/FuzzAuthChecker/a858bf992914d062 new file mode 100644 index 00000000..9cc5eb0a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/a858bf992914d062 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180\x180") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/aa59800d6d64e686 b/macaroons/testdata/fuzz/FuzzAuthChecker/aa59800d6d64e686 new file mode 100644 index 00000000..aabee15a --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/aa59800d6d64e686 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\n\x1100000000000000000\x12\x010") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/aa6fb72690035b85 b/macaroons/testdata/fuzz/FuzzAuthChecker/aa6fb72690035b85 new file mode 100644 index 00000000..b9adb795 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/aa6fb72690035b85 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("") +string("") +[]byte("") +[]byte("\x03CCCCCCCC0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/ac61d867915eecd5 b/macaroons/testdata/fuzz/FuzzAuthChecker/ac61d867915eecd5 new file mode 100644 index 00000000..2d206aea --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/ac61d867915eecd5 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x9f\x0310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/acd66832edb9d6bb b/macaroons/testdata/fuzz/FuzzAuthChecker/acd66832edb9d6bb new file mode 100644 index 00000000..236e6430 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/acd66832edb9d6bb @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xfa0\x00200") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/add96fc5eed8e565 b/macaroons/testdata/fuzz/FuzzAuthChecker/add96fc5eed8e565 new file mode 100644 index 00000000..59c895df --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/add96fc5eed8e565 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/aedf2469be7bf8ba b/macaroons/testdata/fuzz/FuzzAuthChecker/aedf2469be7bf8ba new file mode 100644 index 00000000..6ed5b304 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/aedf2469be7bf8ba @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03\xb2\xb2\x9e\xa7\xe1\xf9ϲ\xb2") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/af952bc28b9fa3ce b/macaroons/testdata/fuzz/FuzzAuthChecker/af952bc28b9fa3ce new file mode 100644 index 00000000..e680ce8d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/af952bc28b9fa3ce @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x00\x1a\x00\x1a\x00\x1a\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/b03f57103d1f3efa b/macaroons/testdata/fuzz/FuzzAuthChecker/b03f57103d1f3efa new file mode 100644 index 00000000..c3f8db5b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/b03f57103d1f3efa @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x12") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/b08203a06482f80c b/macaroons/testdata/fuzz/FuzzAuthChecker/b08203a06482f80c new file mode 100644 index 00000000..af584ffa --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/b08203a06482f80c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("") +[]byte("\x03\x90\x90\x90\x90\x90\x90\x90\x90\x90\x01") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/b111d337b2bed906 b/macaroons/testdata/fuzz/FuzzAuthChecker/b111d337b2bed906 new file mode 100644 index 00000000..2e71107b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/b111d337b2bed906 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x030\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb3\x030\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/b2fa0e4db1751ed6 b/macaroons/testdata/fuzz/FuzzAuthChecker/b2fa0e4db1751ed6 new file mode 100644 index 00000000..c4f8e898 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/b2fa0e4db1751ed6 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1aA0000000000\n00000µ00ԃ000µ00ԃ000000000000000µ000µ00ԃ0ԃ00000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/b7cad8950570f850 b/macaroons/testdata/fuzz/FuzzAuthChecker/b7cad8950570f850 new file mode 100644 index 00000000..64e76598 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/b7cad8950570f850 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/b97ef5049d64a0af b/macaroons/testdata/fuzz/FuzzAuthChecker/b97ef5049d64a0af new file mode 100644 index 00000000..c9033f9d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/b97ef5049d64a0af @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n000达\U000fefbe") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/b9cfc2dc30a6b9aa b/macaroons/testdata/fuzz/FuzzAuthChecker/b9cfc2dc30a6b9aa new file mode 100644 index 00000000..51dfafdc --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/b9cfc2dc30a6b9aa @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x00\x1a\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/b9f9b0b25249bac2 b/macaroons/testdata/fuzz/FuzzAuthChecker/b9f9b0b25249bac2 new file mode 100644 index 00000000..d90c883b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/b9f9b0b25249bac2 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/bb7caebf76b1a41a b/macaroons/testdata/fuzz/FuzzAuthChecker/bb7caebf76b1a41a new file mode 100644 index 00000000..afeba001 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/bb7caebf76b1a41a @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03C\x97\x800") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/bc3774a18649dd33 b/macaroons/testdata/fuzz/FuzzAuthChecker/bc3774a18649dd33 new file mode 100644 index 00000000..5e1e4a2c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/bc3774a18649dd33 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x030\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf100\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf100\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf100\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf100\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf100\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf100\xf0\xf0\xf0\xf0\xf0\xff\xff\x800\xf0\xf0\xf0\xf0\xf0\xf0\xff\xff0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/bd1a8a550e919836 b/macaroons/testdata/fuzz/FuzzAuthChecker/bd1a8a550e919836 new file mode 100644 index 00000000..c4423266 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/bd1a8a550e919836 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x92\xbe\xfd0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/bd240dbff6dd15b4 b/macaroons/testdata/fuzz/FuzzAuthChecker/bd240dbff6dd15b4 new file mode 100644 index 00000000..69344814 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/bd240dbff6dd15b4 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("d") +string("\x10") +[]byte("0") +[]byte("\x03C22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/bd6909bda65687b4 b/macaroons/testdata/fuzz/FuzzAuthChecker/bd6909bda65687b4 new file mode 100644 index 00000000..4d64c29b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/bd6909bda65687b4 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("") +string("0") +[]byte("0") +[]byte("\x03%0000\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/be0418632ad477ef b/macaroons/testdata/fuzz/FuzzAuthChecker/be0418632ad477ef new file mode 100644 index 00000000..91b93c2d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/be0418632ad477ef @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x110000000000\n\x80\x00\n\x80\x000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/bf5bebcbe70e4f01 b/macaroons/testdata/fuzz/FuzzAuthChecker/bf5bebcbe70e4f01 new file mode 100644 index 00000000..d5f5abd4 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/bf5bebcbe70e4f01 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n000ڍ00000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/c2038e00221e323e b/macaroons/testdata/fuzz/FuzzAuthChecker/c2038e00221e323e new file mode 100644 index 00000000..6a473ed1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/c2038e00221e323e @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x030\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb3\x03\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/c37b90f81cf80070 b/macaroons/testdata/fuzz/FuzzAuthChecker/c37b90f81cf80070 new file mode 100644 index 00000000..fbe6f504 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/c37b90f81cf80070 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03CC\xeb000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/c45f59ff62bf0cd5 b/macaroons/testdata/fuzz/FuzzAuthChecker/c45f59ff62bf0cd5 new file mode 100644 index 00000000..7b776a20 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/c45f59ff62bf0cd5 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0\b\x1a\b\xab\xe8\xbdAhg\a\xe9\xdch\xa9\xb2\x1a}\xb3\xed$\xa6\xa6`\xe3\xe6\xbc\xdd\xe3\xab") +string("\b") +string("|||\x16") +string("\x91") +[]byte("\x03\x1a\x9f\x10\xe5\t00\x12\x12\x12") +[]byte("\x03\x1a\x9f\x10\xe5\t00\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\xff\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/c59431cf5ec6ae1f b/macaroons/testdata/fuzz/FuzzAuthChecker/c59431cf5ec6ae1f new file mode 100644 index 00000000..51413b3f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/c59431cf5ec6ae1f @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03\x90\x90\x90\x90\x90\x90\x900") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/c9c5fddb6b5b8151 b/macaroons/testdata/fuzz/FuzzAuthChecker/c9c5fddb6b5b8151 new file mode 100644 index 00000000..c0774910 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/c9c5fddb6b5b8151 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("") +string("") +[]byte("") +[]byte("\x03\xf8Y") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/ca061009a2b6e757 b/macaroons/testdata/fuzz/FuzzAuthChecker/ca061009a2b6e757 new file mode 100644 index 00000000..7ce3be86 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/ca061009a2b6e757 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x110000000000\x12000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/cab3bf9ec4b1042c b/macaroons/testdata/fuzz/FuzzAuthChecker/cab3bf9ec4b1042c new file mode 100644 index 00000000..9957fe11 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/cab3bf9ec4b1042c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xb3\xb3\xb3\xb3\x03\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/cc4b35f15aa92010 b/macaroons/testdata/fuzz/FuzzAuthChecker/cc4b35f15aa92010 new file mode 100644 index 00000000..2798797c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/cc4b35f15aa92010 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xb3\xb3\xb3\xb3\x03\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30\xb3\xb3\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/cf3796cf74cfbe79 b/macaroons/testdata/fuzz/FuzzAuthChecker/cf3796cf74cfbe79 new file mode 100644 index 00000000..e64b14fd --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/cf3796cf74cfbe79 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("") +string("") +[]byte("0") +[]byte("\x03\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x10") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/cf48dd94868e3f15 b/macaroons/testdata/fuzz/FuzzAuthChecker/cf48dd94868e3f15 new file mode 100644 index 00000000..95374d24 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/cf48dd94868e3f15 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n000达0000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/cfca78ba8a516272 b/macaroons/testdata/fuzz/FuzzAuthChecker/cfca78ba8a516272 new file mode 100644 index 00000000..4fa01b57 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/cfca78ba8a516272 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x9000\xdd00000\xed00000\xc1000000000\x9000\x9000\xb800\x9000\x9000\xb800\xed00000\xc1000000000\x9000\x9000\xb800\xad0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/d0112e9a12a610f3 b/macaroons/testdata/fuzz/FuzzAuthChecker/d0112e9a12a610f3 new file mode 100644 index 00000000..5205bf5e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/d0112e9a12a610f3 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/d056229589c32f55 b/macaroons/testdata/fuzz/FuzzAuthChecker/d056229589c32f55 new file mode 100644 index 00000000..cdb6a95f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/d056229589c32f55 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\x12\n000达达0\x1a\n000达达0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/d08524bb6bd17a39 b/macaroons/testdata/fuzz/FuzzAuthChecker/d08524bb6bd17a39 new file mode 100644 index 00000000..b5984df5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/d08524bb6bd17a39 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03\x90\x90\x90\x90\x90\x90\x90\x90\x900") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/d0b5852d3440d317 b/macaroons/testdata/fuzz/FuzzAuthChecker/d0b5852d3440d317 new file mode 100644 index 00000000..f098593e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/d0b5852d3440d317 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("") +[]byte("\x03\xf0\xf0\xf0\xf0\x80\x000\xf0\xf0\xf0\xf0\x80\x00\xf0\xf0\xf0\xf0\xf00\xf0\xf0\xf0\xf0\xf00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/d33cc8fcfa56e41d b/macaroons/testdata/fuzz/FuzzAuthChecker/d33cc8fcfa56e41d new file mode 100644 index 00000000..92b0b4dd --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/d33cc8fcfa56e41d @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03CC\x97\xe8") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/d69cafa9a58f1ef4 b/macaroons/testdata/fuzz/FuzzAuthChecker/d69cafa9a58f1ef4 new file mode 100644 index 00000000..aac0efec --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/d69cafa9a58f1ef4 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1aA0000000000\n00000000000000µ00ԃ0000000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/d7c9b6fbc1d1798b b/macaroons/testdata/fuzz/FuzzAuthChecker/d7c9b6fbc1d1798b new file mode 100644 index 00000000..b2055a78 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/d7c9b6fbc1d1798b @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n0000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/d8d67309f31f46a0 b/macaroons/testdata/fuzz/FuzzAuthChecker/d8d67309f31f46a0 new file mode 100644 index 00000000..a7af2fe3 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/d8d67309f31f46a0 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x030\xbe\xbe达\xbe\xbe00达\xe8达00\xbe\xbe\xe8\xbe达0达达\xbe0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/d9adfde6f811e775 b/macaroons/testdata/fuzz/FuzzAuthChecker/d9adfde6f811e775 new file mode 100644 index 00000000..544c3113 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/d9adfde6f811e775 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0\b\x1a\b\xab\xe8\xbdAhg\a\xe9\xdch\xa9\xb2\x1a}\xb3\xed$\xa6\xa6`\xe3d\xbc\xdd\xe3\xab") +string("\b") +string("|||\x16") +string("\x91") +[]byte("\x03\x1a\x9f\x12\x12") +[]byte("\x03\x1a\x9f\x12\x12\t00\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\xff\x00\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/da24e70f3a7fb86b b/macaroons/testdata/fuzz/FuzzAuthChecker/da24e70f3a7fb86b new file mode 100644 index 00000000..6a937ed3 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/da24e70f3a7fb86b @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/da34266472db654c b/macaroons/testdata/fuzz/FuzzAuthChecker/da34266472db654c new file mode 100644 index 00000000..03edaa93 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/da34266472db654c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0\b\x1a\b\xab\xe8\xbdAhg\a\xe9\xdch\xa9\xb2\x1a}\xb3\xed$\xa6\xa6`\xe3@\xbc\xdd\xe3\xab") +string("\b") +string("|||") +string("\x91\x99\x997\xbc\x13\xb4\x90{\xfdL;7") +[]byte("\x03\x1a\x9f\x1600\x12\x12\x12") +[]byte("\x03\x1a\x9f\x1600\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10,\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/dcb1551cdda29511 b/macaroons/testdata/fuzz/FuzzAuthChecker/dcb1551cdda29511 new file mode 100644 index 00000000..e7ded786 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/dcb1551cdda29511 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03C\x97\xb8\xb8\xb8\xb8\xb8\xb8\x800") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/dcf5a019778eeb12 b/macaroons/testdata/fuzz/FuzzAuthChecker/dcf5a019778eeb12 new file mode 100644 index 00000000..4f937ba7 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/dcf5a019778eeb12 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000100000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/de14cc05c2dbed77 b/macaroons/testdata/fuzz/FuzzAuthChecker/de14cc05c2dbed77 new file mode 100644 index 00000000..2756fd7f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/de14cc05c2dbed77 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03\x900\x90\x90\x90\x90\x90\x900\x90\x90\x90\x90\x90\x900") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/deccfeee365675ad b/macaroons/testdata/fuzz/FuzzAuthChecker/deccfeee365675ad new file mode 100644 index 00000000..52b75db9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/deccfeee365675ad @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000\x12\x12000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/def1ff628d3c90f3 b/macaroons/testdata/fuzz/FuzzAuthChecker/def1ff628d3c90f3 new file mode 100644 index 00000000..1e763168 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/def1ff628d3c90f3 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03C%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/df9a9c99f052fd74 b/macaroons/testdata/fuzz/FuzzAuthChecker/df9a9c99f052fd74 new file mode 100644 index 00000000..6e495322 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/df9a9c99f052fd74 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/e2f45a9ee142a4f9 b/macaroons/testdata/fuzz/FuzzAuthChecker/e2f45a9ee142a4f9 new file mode 100644 index 00000000..c65f7da1 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/e2f45a9ee142a4f9 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/e421900e1bbb2197 b/macaroons/testdata/fuzz/FuzzAuthChecker/e421900e1bbb2197 new file mode 100644 index 00000000..aeac98d5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/e421900e1bbb2197 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x0300%00000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/e485d86400c905ba b/macaroons/testdata/fuzz/FuzzAuthChecker/e485d86400c905ba new file mode 100644 index 00000000..710a8177 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/e485d86400c905ba @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03\b0\b0\b0\b0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/e5605dadfe0c4650 b/macaroons/testdata/fuzz/FuzzAuthChecker/e5605dadfe0c4650 new file mode 100644 index 00000000..e5cf37cd --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/e5605dadfe0c4650 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03\xa4") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/e73bfe17324aba78 b/macaroons/testdata/fuzz/FuzzAuthChecker/e73bfe17324aba78 new file mode 100644 index 00000000..3a53efcf --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/e73bfe17324aba78 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/e8b7e119cefa074b b/macaroons/testdata/fuzz/FuzzAuthChecker/e8b7e119cefa074b new file mode 100644 index 00000000..4b5e4b84 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/e8b7e119cefa074b @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/e8e1d25a500eea57 b/macaroons/testdata/fuzz/FuzzAuthChecker/e8e1d25a500eea57 new file mode 100644 index 00000000..272f6724 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/e8e1d25a500eea57 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x1a000000\x11000000000000\x16000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/e9301d295d0733e8 b/macaroons/testdata/fuzz/FuzzAuthChecker/e9301d295d0733e8 new file mode 100644 index 00000000..cd1dd6a9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/e9301d295d0733e8 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("") +[]byte("00000000000000000000000000000000000000000000000000000000") +[]byte("00000000000000000000000000000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/e950609a64cc9366 b/macaroons/testdata/fuzz/FuzzAuthChecker/e950609a64cc9366 new file mode 100644 index 00000000..39210135 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/e950609a64cc9366 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\xfa0\x002\x010") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/eaf5ea5237bc7b0c b/macaroons/testdata/fuzz/FuzzAuthChecker/eaf5ea5237bc7b0c new file mode 100644 index 00000000..52f12c1d --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/eaf5ea5237bc7b0c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x110000000000\x12\x01\xd50000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/eaf75e8094a43bf4 b/macaroons/testdata/fuzz/FuzzAuthChecker/eaf75e8094a43bf4 new file mode 100644 index 00000000..aa4129b5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/eaf75e8094a43bf4 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/ebb1e38bccbe8d48 b/macaroons/testdata/fuzz/FuzzAuthChecker/ebb1e38bccbe8d48 new file mode 100644 index 00000000..3015f305 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/ebb1e38bccbe8d48 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("") +string("0") +[]byte("0000000000000000000000000000000000000000000000000000000000000000") +[]byte("0000000000000000000000000000000000000000000000000000000000000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/ecb75f6ab7e47eb0 b/macaroons/testdata/fuzz/FuzzAuthChecker/ecb75f6ab7e47eb0 new file mode 100644 index 00000000..61ecef7f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/ecb75f6ab7e47eb0 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("") +[]byte("0") +[]byte("\x03\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/edad7d227641166a b/macaroons/testdata/fuzz/FuzzAuthChecker/edad7d227641166a new file mode 100644 index 00000000..ccac1fd5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/edad7d227641166a @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03CCCCCCCC$") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/ef17f16e50963e01 b/macaroons/testdata/fuzz/FuzzAuthChecker/ef17f16e50963e01 new file mode 100644 index 00000000..218cd528 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/ef17f16e50963e01 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03C\x980\xa60") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/f00a5129c99262bf b/macaroons/testdata/fuzz/FuzzAuthChecker/f00a5129c99262bf new file mode 100644 index 00000000..fa6c5470 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/f00a5129c99262bf @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00\x1a\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/f0fa8135c806515c b/macaroons/testdata/fuzz/FuzzAuthChecker/f0fa8135c806515c new file mode 100644 index 00000000..f9761ac8 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/f0fa8135c806515c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x03CDC$") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/f15e062690559bc6 b/macaroons/testdata/fuzz/FuzzAuthChecker/f15e062690559bc6 new file mode 100644 index 00000000..0621c95b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/f15e062690559bc6 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("") +[]byte("\x03\xf0\xf0\xf0\xf0\x80\x00\xf0\xf0\xf0\xf0\xf00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/f380ee12eea0dfc2 b/macaroons/testdata/fuzz/FuzzAuthChecker/f380ee12eea0dfc2 new file mode 100644 index 00000000..577facc0 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/f380ee12eea0dfc2 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x1a00000000000000000000000010") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/f6b60e25e87dbaa7 b/macaroons/testdata/fuzz/FuzzAuthChecker/f6b60e25e87dbaa7 new file mode 100644 index 00000000..7cd42ff9 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/f6b60e25e87dbaa7 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x030\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\x80\x00\xf0\xf0\xf0\xf0\xf0\xf0\xff\xff\x80\x00") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/f71f0f32922d9527 b/macaroons/testdata/fuzz/FuzzAuthChecker/f71f0f32922d9527 new file mode 100644 index 00000000..61a9f65f --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/f71f0f32922d9527 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x0e00\n\n000达达0\x1a\x0e00\n\n000达达0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/f7a25f3f7de412be b/macaroons/testdata/fuzz/FuzzAuthChecker/f7a25f3f7de412be new file mode 100644 index 00000000..757ae4ed --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/f7a25f3f7de412be @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("") +string("0") +[]byte("") +[]byte("\x03\x9e\xa7\xe1\xf9ϲ\xb2") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/f8cfd417f21dd804 b/macaroons/testdata/fuzz/FuzzAuthChecker/f8cfd417f21dd804 new file mode 100644 index 00000000..dd9ee96e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/f8cfd417f21dd804 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03C\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/f98934f0d8485b6c b/macaroons/testdata/fuzz/FuzzAuthChecker/f98934f0d8485b6c new file mode 100644 index 00000000..a9b28d73 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/f98934f0d8485b6c @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x030达达00达达00达达00达达00达达00达达0C0达达0达达0") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/fa0f6a857d070cf7 b/macaroons/testdata/fuzz/FuzzAuthChecker/fa0f6a857d070cf7 new file mode 100644 index 00000000..afc2926b --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/fa0f6a857d070cf7 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x110000000000\n\x84\x000000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/fa6c43656758be4e b/macaroons/testdata/fuzz/FuzzAuthChecker/fa6c43656758be4e new file mode 100644 index 00000000..ccfcb0ee --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/fa6c43656758be4e @@ -0,0 +1,7 @@ +go test fuzz v1 +string("C") +string(")") +string("") +string("0") +[]byte("\x03") +[]byte("\x03%0000\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\xdb\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\xfa\x00\x00\xfa\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/faf66faad5df1e21 b/macaroons/testdata/fuzz/FuzzAuthChecker/faf66faad5df1e21 new file mode 100644 index 00000000..03232772 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/faf66faad5df1e21 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("") +string("0") +string("0") +[]byte("0") +[]byte("\x030\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30\xb3\xb3\xb30") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/fbd26c3b90066f22 b/macaroons/testdata/fuzz/FuzzAuthChecker/fbd26c3b90066f22 new file mode 100644 index 00000000..261b8215 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/fbd26c3b90066f22 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x1a\x11000000\x12\x01000000\xbc\xbc0\x12\x010") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/fd614e612b5202e6 b/macaroons/testdata/fuzz/FuzzAuthChecker/fd614e612b5202e6 new file mode 100644 index 00000000..7581993e --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/fd614e612b5202e6 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000%0000") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/fda4ce623ab2eb95 b/macaroons/testdata/fuzz/FuzzAuthChecker/fda4ce623ab2eb95 new file mode 100644 index 00000000..873da2e0 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/fda4ce623ab2eb95 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("0") +string("0") +[]byte("0") +[]byte("\x03\x180\x180\x180\x180\x180\x180\x180\x180") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/fe85f5ee81d2bbdc b/macaroons/testdata/fuzz/FuzzAuthChecker/fe85f5ee81d2bbdc new file mode 100644 index 00000000..3be1542c --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/fe85f5ee81d2bbdc @@ -0,0 +1,7 @@ +go test fuzz v1 +string("0") +string("0") +string("") +string("") +[]byte("0") +[]byte("\x03\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x100\x10") diff --git a/macaroons/testdata/fuzz/FuzzAuthChecker/ff119504d9d990e7 b/macaroons/testdata/fuzz/FuzzAuthChecker/ff119504d9d990e7 new file mode 100644 index 00000000..1f438fc5 --- /dev/null +++ b/macaroons/testdata/fuzz/FuzzAuthChecker/ff119504d9d990e7 @@ -0,0 +1,7 @@ +go test fuzz v1 +string("C") +string("0") +string("") +string("0") +[]byte("\x03") +[]byte("\x03%0000\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\xfa\x00\x00\xfa\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12\x12%")