tool/formats_go_vectors.go runs in the module of datekeys-go at c531e93, without changing anything there, and writes test/vectors/formats_*.json: the result, the normative code and the text of Go on inputs of a fixed seed, valid and broken in every layer of spec §69.1, and on the fixtures of testdata/, edited: - the PRELUDE (229 cases), the steps 1 to 3 of capsule.Inspect on cut and edited fixtures (492) and whole .dkk files (268); - PUBLIC_HEADER (660) and CONTROL_CBOR of the three formats (618); - Provider Profiles decoded (163) and validated as values (60); - extension arrays (260), Canonical (80), CheckDisjoint (50), the registries with places (120) and CheckWrite with Standard (60); - dk1_ strings (466); - RFC 3339 parsed (434) and formatted (80), Resolve (320), RoundTime (64), Validate (128) and MaxRound (8), on profiles of other genesis times and periods; - PaddedLength and PayloadAgeLength at the boundaries up to L_MAX (474), and the check of the padding of capsule.Open at step 17 on fixtures whose PAYLOAD_AGE is encrypted again with an edited plaintext (56); - the encoders on values and the decoders at the limits of spec §57 (90); - the frame of BODY (260) and the zeros of the area (60). The output is the same on every run. formats_vectors.g.dart holds every eighth case as Dart constants, so that the differential runs compiled to JavaScript too, on Node.js; a test on the VM checks that they are those of the files. Every file is under 310 KB. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>v0.11
parent
8ca969037d
commit
d661212cc5
@ -0,0 +1,754 @@
|
||||
// The differential of the formats against the Go reference: every case of
|
||||
// test/vectors/formats_*.json, which tool/formats_go_vectors.go writes with
|
||||
// the packages capsule, accesskey, profile, extension, datekey and codec of
|
||||
// datekeys-go and Go's time, run through the Dart code, with the same
|
||||
// result, normative code and text. It reads no file itself, so that the
|
||||
// tests compiled to JavaScript run it too, on the part of the cases that
|
||||
// formats_vectors.g.dart holds; the cases that need a fixture run only when
|
||||
// a reader of fixtures is given.
|
||||
library;
|
||||
|
||||
import 'dart:typed_data';
|
||||
|
||||
import 'package:datekeys/src/accesskey.dart';
|
||||
import 'package:datekeys/src/body.dart';
|
||||
import 'package:datekeys/src/bytes.dart';
|
||||
import 'package:datekeys/src/cbor.dart';
|
||||
import 'package:datekeys/src/control.dart';
|
||||
import 'package:datekeys/src/datekey.dart';
|
||||
import 'package:datekeys/src/errors.dart';
|
||||
import 'package:datekeys/src/extension.dart';
|
||||
import 'package:datekeys/src/framing.dart';
|
||||
import 'package:datekeys/src/header.dart';
|
||||
import 'package:datekeys/src/padding.dart';
|
||||
import 'package:datekeys/src/profile.dart';
|
||||
import 'package:datekeys/src/sha256.dart';
|
||||
import 'package:test/test.dart';
|
||||
|
||||
typedef Json = Map<String, Object?>;
|
||||
|
||||
/// The cases of [section] of [file].
|
||||
List<Json> cases(Json file, String section) =>
|
||||
(file[section]! as List).cast<Json>();
|
||||
|
||||
String str(Json c, String key) => c[key]! as String;
|
||||
|
||||
int number(Json c, String key) => c[key]! as int;
|
||||
|
||||
/// What [body] gives, as the vectors write it: `ok`, the normative code of a
|
||||
/// [DateKeysException] with its text, or `error` and the text of an error
|
||||
/// without a normative code, which this library throws as an
|
||||
/// [ArgumentError], as Go returns it without a code.
|
||||
(String, String?) outcomeOf(void Function() body) {
|
||||
try {
|
||||
body();
|
||||
return ('ok', null);
|
||||
} on DateKeysException catch (e) {
|
||||
return (e.code.code, e.message);
|
||||
} on ArgumentError catch (e) {
|
||||
return ('error', '${e.message}');
|
||||
}
|
||||
}
|
||||
|
||||
/// Expects the outcome of [body] to be the one of the case [c]: its
|
||||
/// `result` and its `text`, or those of [resultKey] and [textKey].
|
||||
void expectOutcome(
|
||||
Json c,
|
||||
void Function() body, {
|
||||
String resultKey = 'result',
|
||||
String textKey = 'text',
|
||||
}) {
|
||||
final (result, text) = outcomeOf(body);
|
||||
expect((result, text), (c[resultKey], c[textKey]), reason: '$c');
|
||||
}
|
||||
|
||||
/// An extension of the vectors: [id, version, data in hexadecimal or null].
|
||||
Extension extensionOf(Object? v) {
|
||||
final l = v! as List<Object?>;
|
||||
final data = l[2] as String?;
|
||||
return Extension(
|
||||
l[0]! as String,
|
||||
l[1]! as int,
|
||||
data == null ? null : fromHex(data),
|
||||
);
|
||||
}
|
||||
|
||||
List<Extension> extensionsOf(Object? v) => [
|
||||
for (final e in v! as List<Object?>) extensionOf(e),
|
||||
];
|
||||
|
||||
/// [exts] as the vectors write them.
|
||||
List<Object?> extensionsJson(List<Extension> exts) => [
|
||||
for (final e in exts)
|
||||
[e.id, e.version, e.data == null ? null : toHex(e.data!)],
|
||||
];
|
||||
|
||||
/// The objects of the extension registries, by their names in the
|
||||
/// specification.
|
||||
final objectsByName = {for (final o in ExtensionObject.values) o.specName: o};
|
||||
|
||||
final arraysByName = {for (final a in ExtensionArray.values) a.specName: a};
|
||||
|
||||
/// The registry placed of the generator: org.a v1 and org.b v1 known
|
||||
/// everywhere; org.ctl v1 registered only in the critical array of
|
||||
/// CONTROL_CBOR and org.note v1 only in the noncritical array of
|
||||
/// PUBLIC_HEADER. Data is valid when it is "ok"; org.b with "ko!" is
|
||||
/// rejected with an error of code ERR_EXTENSION_DATA_INVALID, as a note that
|
||||
/// breaks its rules is, and any other data with a text without a code.
|
||||
final class PlacedRegistry extends ExtensionRegistry {
|
||||
const PlacedRegistry();
|
||||
|
||||
@override
|
||||
bool known(String id, int version) =>
|
||||
version == 1 &&
|
||||
(id == 'org.a' || id == 'org.b' || id == 'org.ctl' || id == 'org.note');
|
||||
|
||||
@override
|
||||
Object? validateData(Extension e) {
|
||||
final data = e.data;
|
||||
if (data != null && equalBytes(data, 'ok'.codeUnits)) return null;
|
||||
if (e.id == 'org.b' && data != null && equalBytes(data, 'ko!'.codeUnits)) {
|
||||
return DateKeysException(
|
||||
ErrorCode.extensionDataInvalid,
|
||||
'a data of ${data.length} bytes',
|
||||
);
|
||||
}
|
||||
return 'want "ok"';
|
||||
}
|
||||
|
||||
@override
|
||||
bool registeredIn(
|
||||
String id,
|
||||
int version,
|
||||
ExtensionObject obj,
|
||||
ExtensionArray arr,
|
||||
) => switch (id) {
|
||||
'org.ctl' =>
|
||||
obj == ExtensionObject.control && arr == ExtensionArray.critical,
|
||||
'org.note' =>
|
||||
obj == ExtensionObject.publicHeader && arr == ExtensionArray.noncritical,
|
||||
_ => true,
|
||||
};
|
||||
}
|
||||
|
||||
/// The profile of the fields [f] of a vector.
|
||||
Profile profileFrom(Json f) => Profile(
|
||||
id: str(f, 'id'),
|
||||
provider: str(f, 'provider'),
|
||||
network: str(f, 'network'),
|
||||
chainHash: fromHex(str(f, 'chain_hash')),
|
||||
publicKey: fromHex(str(f, 'public_key')),
|
||||
period: number(f, 'period'),
|
||||
genesisTime: number(f, 'genesis_time'),
|
||||
scheme: str(f, 'scheme'),
|
||||
genesisSeed: fromHex(str(f, 'genesis_seed')),
|
||||
);
|
||||
|
||||
/// The profile of the cases of times: Quicknet with [c]'s genesis time and
|
||||
/// period.
|
||||
Profile profileOf(Json c) => quicknet().copyWith(
|
||||
genesisTime: number(c, 'genesis_time'),
|
||||
period: number(c, 'period'),
|
||||
);
|
||||
|
||||
/// Defines the tests of every section of [files], formats_<name>.json by
|
||||
/// <name>. [testdata] reads a file of testdata/, such as
|
||||
/// `fixtures/time_only.dkc`; without it, the cases that need a fixture are
|
||||
/// left out.
|
||||
void formatsDifferential(
|
||||
Map<String, Json> files, {
|
||||
Uint8List Function(String path)? testdata,
|
||||
}) {
|
||||
final framing = files['framing']!;
|
||||
group('framing', () {
|
||||
test('prelude', () {
|
||||
for (final c in cases(framing, 'prelude')) {
|
||||
expectOutcome(c, () {
|
||||
final p = parsePrelude(fromHex(str(c, 'hex')));
|
||||
expect(
|
||||
[p.format.version, p.publicHeaderLen, p.sealedControlLen],
|
||||
[c['format'], c['public_header_len'], c['sealed_control_len']],
|
||||
);
|
||||
expect(toHex(preludeBytes(p)), str(c, 'hex'));
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
if (testdata != null) {
|
||||
test('split: steps 1 to 3 of the inspection', () {
|
||||
for (final c in cases(framing, 'split')) {
|
||||
var dkc = testdata('fixtures/${str(c, 'fixture')}.dkc')
|
||||
.sublist(0, number(c, 'cut'));
|
||||
for (final e in (c['edits'] as List<Object?>?) ?? const []) {
|
||||
final edit = e! as List<Object?>;
|
||||
final at = edit[0]! as int;
|
||||
dkc = Uint8List.fromList(dkc)
|
||||
..setAll(at, fromHex(edit[2]! as String));
|
||||
}
|
||||
final step = number(c, 'step');
|
||||
try {
|
||||
final s = splitCapsule(dkc);
|
||||
expect(step == 0 || step > 3, isTrue, reason: '$c');
|
||||
// Go finds a short SEALED_CONTROL at step 5; anything else
|
||||
// that fails later has it whole.
|
||||
final short =
|
||||
step == 5 &&
|
||||
c['text'] ==
|
||||
'capsule: truncated SEALED_CONTROL: '
|
||||
'ERR_INTEGRITY';
|
||||
expect(s.sealedControl == null, short, reason: '$c');
|
||||
if (short) {
|
||||
expect(truncatedSealedControl().message, c['text']);
|
||||
} else {
|
||||
expect(s.sealedControl!.length, s.prelude.sealedControlLen);
|
||||
}
|
||||
expect(s.publicHeader.length, s.prelude.publicHeaderLen);
|
||||
} on FramingException catch (e) {
|
||||
expect(
|
||||
(e.step, e.error.code.code, e.error.message),
|
||||
(step, c['result'], c['text']),
|
||||
reason: '$c',
|
||||
);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
test('dkk', () {
|
||||
for (final c in cases(framing, 'dkk')) {
|
||||
final input = fromHex(str(c, 'hex'));
|
||||
expectOutcome(c, () {
|
||||
final k = decodeAccessKey(input);
|
||||
expect(
|
||||
[
|
||||
toHex(k.credentialId),
|
||||
toHex(k.capsuleId),
|
||||
k.type,
|
||||
toHex(k.material),
|
||||
k.verification == null
|
||||
? null
|
||||
: toHex(k.verification!.capsuleDigest),
|
||||
extensionsJson(k.critical),
|
||||
extensionsJson(k.noncritical),
|
||||
],
|
||||
[
|
||||
c['credential_id'],
|
||||
c['capsule_id'],
|
||||
c['type'],
|
||||
c['material'],
|
||||
c['capsule_digest'],
|
||||
c['critical'],
|
||||
c['noncritical'],
|
||||
],
|
||||
);
|
||||
if (c.containsKey('encode_result')) {
|
||||
expectOutcome(
|
||||
c,
|
||||
() => encodeAccessKey(k),
|
||||
resultKey: 'encode_result',
|
||||
textKey: 'encode_text',
|
||||
);
|
||||
} else {
|
||||
expect(toHex(encodeAccessKey(k)), str(c, 'hex'));
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
test('header', () {
|
||||
for (final c in cases(files['header']!, 'header')) {
|
||||
expectOutcome(c, () {
|
||||
final h = decodeHeader(fromHex(str(c, 'hex')));
|
||||
expect(
|
||||
[
|
||||
h.capsuleIdHex,
|
||||
compactDateKey(h.dateKey),
|
||||
h.policy.label,
|
||||
extensionsJson(h.critical),
|
||||
extensionsJson(h.noncritical),
|
||||
],
|
||||
[
|
||||
c['capsule_id'],
|
||||
c['datekey'],
|
||||
c['policy'],
|
||||
c['critical'],
|
||||
c['noncritical'],
|
||||
],
|
||||
);
|
||||
expect(toHex(encodeHeader(h)), str(c, 'hex'));
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
test('control', () {
|
||||
for (final c in cases(files['control']!, 'control')) {
|
||||
final format = CapsuleFormat.fromVersion(number(c, 'format'))!;
|
||||
expectOutcome(c, () {
|
||||
final ctl = decodeControl(fromHex(str(c, 'hex')), format);
|
||||
expect(
|
||||
[
|
||||
toHex(ctl.headerBinding),
|
||||
toHex(ctl.payloadIdentity),
|
||||
ctl.payloadLength,
|
||||
ctl.padding?.code,
|
||||
extensionsJson(ctl.critical),
|
||||
extensionsJson(ctl.noncritical),
|
||||
],
|
||||
[
|
||||
c['header_binding'],
|
||||
c['payload_identity'],
|
||||
c['payload_length'],
|
||||
c['padding'],
|
||||
c['critical'],
|
||||
c['noncritical'],
|
||||
],
|
||||
);
|
||||
expect(toHex(encodeControl(ctl, format)), str(c, 'hex'));
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
final profiles = files['profile']!;
|
||||
group('profile', () {
|
||||
Json fields(Profile p) => {
|
||||
'id': p.id,
|
||||
'provider': p.provider,
|
||||
'network': p.network,
|
||||
'chain_hash': toHex(p.chainHash),
|
||||
'public_key': toHex(p.publicKey),
|
||||
'period': p.period,
|
||||
'genesis_time': p.genesisTime,
|
||||
'scheme': p.scheme,
|
||||
'genesis_seed': toHex(p.genesisSeed),
|
||||
'max_round': p.maxRound,
|
||||
};
|
||||
|
||||
test('decode', () {
|
||||
for (final c in cases(profiles, 'decode')) {
|
||||
expectOutcome(c, () {
|
||||
final p = decodeProfile(fromHex(str(c, 'hex')));
|
||||
expect(fields(p), c['profile']);
|
||||
expect(toHex(canonicalCbor(p)), str(c, 'hex'));
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
test('validate', () {
|
||||
for (final c in cases(profiles, 'validate')) {
|
||||
final f = c['profile']! as Json;
|
||||
final p = profileFrom(f);
|
||||
expect(p.maxRound, f['max_round'], reason: '$c');
|
||||
expectOutcome(c, () => validateProfile(p));
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
final extensions = files['extension']!;
|
||||
group('extension', () {
|
||||
test('array', () {
|
||||
for (final c in cases(extensions, 'array')) {
|
||||
expectOutcome(c, () {
|
||||
late List<Extension> exts;
|
||||
unmarshalCbor(
|
||||
fromHex(str(c, 'hex')),
|
||||
(d) => exts = decodeExtensionArray(d),
|
||||
(e) => encodeExtensionArray(e, exts),
|
||||
);
|
||||
expect(extensionsJson(exts), c['extensions']);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
test('canonical', () {
|
||||
for (final c in cases(extensions, 'canonical')) {
|
||||
expectOutcome(c, () {
|
||||
final sorted = canonicalExtensions(extensionsOf(c['extensions']));
|
||||
expect(extensionsJson(sorted), c['sorted']);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
test('disjoint', () {
|
||||
for (final c in cases(extensions, 'disjoint')) {
|
||||
expectOutcome(
|
||||
c,
|
||||
() => checkDisjoint(
|
||||
extensionsOf(c['critical']),
|
||||
extensionsOf(c['noncritical']),
|
||||
),
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
test('registry', () {
|
||||
for (final c in cases(extensions, 'registry')) {
|
||||
final reg = c['registry'] == 'none' ? null : const PlacedRegistry();
|
||||
final obj = objectsByName[c['object']];
|
||||
expectOutcome(
|
||||
c,
|
||||
() => checkCritical(extensionsOf(c['critical']), reg, obj),
|
||||
);
|
||||
final unusable = checkNoncritical(
|
||||
extensionsOf(c['noncritical']),
|
||||
reg,
|
||||
obj,
|
||||
);
|
||||
expect(
|
||||
[
|
||||
for (final u in unusable)
|
||||
[u.id, u.version, u.error.message, u.error.code],
|
||||
],
|
||||
[
|
||||
for (final u in c['unusable']! as List<Object?>)
|
||||
[...(u! as List<Object?>), ErrorCode.extensionDataInvalid],
|
||||
],
|
||||
reason: '$c',
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
test('write', () {
|
||||
for (final c in cases(extensions, 'write')) {
|
||||
expectOutcome(
|
||||
c,
|
||||
() => checkWrite(
|
||||
const StandardExtensions(),
|
||||
objectsByName[c['object']]!,
|
||||
arraysByName[c['array']]!,
|
||||
extensionsOf(c['extensions']),
|
||||
),
|
||||
);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
test('datekey', () {
|
||||
for (final c in cases(files['datekey']!, 'parse')) {
|
||||
expectOutcome(c, () {
|
||||
final d = parseDateKey(str(c, 'input'));
|
||||
expect([d.profileId, d.round], [c['network'], c['round']]);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
final times = files['time']!;
|
||||
group('time', () {
|
||||
test('parse', () {
|
||||
for (final c in cases(times, 'parse')) {
|
||||
Instant? t;
|
||||
try {
|
||||
t = parseRfc3339(str(c, 'input'));
|
||||
} on FormatException {
|
||||
t = null;
|
||||
}
|
||||
expect(
|
||||
t == null ? ['error'] : ['ok', t.seconds, t.nanos],
|
||||
c['result'] == 'ok'
|
||||
? ['ok', c['seconds'], c['nanos']]
|
||||
: [c['result']],
|
||||
reason: '$c',
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
test('format', () {
|
||||
for (final c in cases(times, 'format')) {
|
||||
final t = Instant(number(c, 'seconds'), number(c, 'nanos'));
|
||||
expect(
|
||||
[formatRfc3339(t), formatRfc3339Nano(t)],
|
||||
[c['rfc3339'], c['rfc3339nano']],
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
test('resolve', () {
|
||||
for (final c in cases(times, 'resolve')) {
|
||||
final p = profileOf(c);
|
||||
expectOutcome(c, () {
|
||||
final d = resolveDateKey(
|
||||
p,
|
||||
Instant(number(c, 'seconds'), number(c, 'nanos')),
|
||||
);
|
||||
expect(d.profileId, p.id);
|
||||
expect(
|
||||
[d.round, roundTime(p, d.round).seconds],
|
||||
[c['round'], c['round_time']],
|
||||
);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
test('round_time', () {
|
||||
for (final c in cases(times, 'round_time')) {
|
||||
expectOutcome(c, () {
|
||||
final t = roundTime(profileOf(c), number(c, 'round'));
|
||||
expect([t.seconds, t.nanos], [c['seconds'], 0]);
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
test('validate', () {
|
||||
for (final c in cases(times, 'validate')) {
|
||||
expectOutcome(
|
||||
c,
|
||||
() => validateDateKey(
|
||||
DateKey(str(c, 'profile_id'), number(c, 'round')),
|
||||
profileOf(c),
|
||||
),
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
test('max_round', () {
|
||||
for (final c in cases(times, 'max_round')) {
|
||||
expect(profileOf(c).maxRound, c['max_round']);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
test('padding', () {
|
||||
for (final c in cases(files['padding']!, 'padded')) {
|
||||
final l = number(c, 'l');
|
||||
for (final rule in PaddingRule.values) {
|
||||
final want = c[rule.name] as int?;
|
||||
if (want == null) {
|
||||
expect(outcomeOf(() => paddedLength(l, rule)), (
|
||||
'error',
|
||||
c['text'],
|
||||
), reason: '$c');
|
||||
continue;
|
||||
}
|
||||
final p = paddedLength(l, rule);
|
||||
expect(
|
||||
[p, payloadAgeLength(p)],
|
||||
[want, c['payload_age_${rule.name}']],
|
||||
reason: '$c',
|
||||
);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
{
|
||||
// The cases of a fixture whose content is empty need no file.
|
||||
test('padding: the check of the plaintext against L and P', () {
|
||||
for (final c in cases(files['padding']!, 'check')) {
|
||||
final l = number(c, 'l');
|
||||
if (l > 0 && testdata == null) continue;
|
||||
final p = number(c, 'p');
|
||||
final length = number(c, 'length');
|
||||
final content = l == 0
|
||||
? Uint8List(0)
|
||||
: testdata!('fixtures/${str(c, 'fixture')}.plaintext');
|
||||
final plain = Uint8List(length)
|
||||
..setRange(0, length < l ? length : l, content);
|
||||
if (c['at'] != null) plain[number(c, 'at')] = number(c, 'value');
|
||||
// Format 3 has read BODY, L bytes, before the padding.
|
||||
final start = number(c, 'format') == 3 ? l : 0;
|
||||
final delivered = BytesBuilder();
|
||||
expectOutcome(c, () {
|
||||
final check = PaddingCheck(l, p, start: start);
|
||||
// Pieces of every size, as age delivers its chunks.
|
||||
var at = start;
|
||||
for (var size = 1; at < length; size = size * 3 + 1) {
|
||||
final end = at + size < length ? at + size : length;
|
||||
delivered.add(check.add(Uint8List.sublistView(plain, at, end)));
|
||||
at = end;
|
||||
}
|
||||
expect(check.received, length);
|
||||
check.close();
|
||||
});
|
||||
// In format 2 the content is delivered, never the padding: all of
|
||||
// it when the plaintext is valid, and a part of it otherwise.
|
||||
final got = delivered.takeBytes();
|
||||
final offered = Uint8List.sublistView(
|
||||
plain,
|
||||
0,
|
||||
start > 0 ? 0 : (length < l ? length : l),
|
||||
);
|
||||
if (c['result'] == 'ok') {
|
||||
expect(got, offered, reason: '$c');
|
||||
} else {
|
||||
expect(got.length <= offered.length, isTrue, reason: '$c');
|
||||
expect(got, offered.sublist(0, got.length), reason: '$c');
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
final encode = files['encode']!;
|
||||
group('encode', () {
|
||||
// The encoding of an encoder that succeeded, as the vectors write it.
|
||||
void written(Json c, Uint8List b) {
|
||||
if (c.containsKey('hex')) {
|
||||
expect(toHex(b), c['hex']);
|
||||
} else {
|
||||
expect([b.length, toHex(sha256(b))], [c['length'], c['sha256']]);
|
||||
}
|
||||
}
|
||||
|
||||
List<Extension> withBig(Json c, List<Extension> exts) {
|
||||
final n = c['big'] as int?;
|
||||
return [
|
||||
...exts,
|
||||
if (n != null) Extension('a', 1, Uint8List(n)..fillRange(0, n, 1)),
|
||||
];
|
||||
}
|
||||
|
||||
test('header', () {
|
||||
for (final c in cases(encode, 'header')) {
|
||||
final h = Header(
|
||||
capsuleId: Uint8List(16)..fillRange(0, 16, 7),
|
||||
dateKey: DateKey(str(c, 'profile_id'), number(c, 'round')),
|
||||
policy: AccessPolicy.fromCode(number(c, 'policy'))!,
|
||||
critical: extensionsOf(c['critical']),
|
||||
noncritical: withBig(c, extensionsOf(c['noncritical'])),
|
||||
);
|
||||
expectOutcome(c, () => written(c, encodeHeader(h)));
|
||||
}
|
||||
});
|
||||
|
||||
test('control', () {
|
||||
for (final c in cases(encode, 'control')) {
|
||||
final format = CapsuleFormat.fromVersion(number(c, 'format'))!;
|
||||
final l = number(c, 'payload_length');
|
||||
// Go's Control holds 0 for an L and a code that are not set.
|
||||
final ctl = Control(
|
||||
headerBinding: Uint8List(32)..fillRange(0, 32, 1),
|
||||
payloadIdentity: Uint8List(32)..fillRange(0, 32, 5),
|
||||
critical: extensionsOf(c['critical']),
|
||||
noncritical: extensionsOf(c['noncritical']),
|
||||
payloadLength: format.isPadded || l != 0 ? l : null,
|
||||
padding: PaddingRule.fromCode(number(c, 'padding')),
|
||||
);
|
||||
expectOutcome(c, () => written(c, encodeControl(ctl, format)));
|
||||
}
|
||||
});
|
||||
|
||||
test('dkk', () {
|
||||
for (final c in cases(encode, 'dkk')) {
|
||||
final digest = c['capsule_digest'] as String?;
|
||||
final k = AccessKey(
|
||||
credentialId: Uint8List(16)..fillRange(0, 16, 1),
|
||||
capsuleId: Uint8List(16)..fillRange(0, 16, 2),
|
||||
type: str(c, 'type'),
|
||||
material: fromHex(str(c, 'material')),
|
||||
verification: digest == null ? null : Verification(fromHex(digest)),
|
||||
critical: extensionsOf(c['critical']),
|
||||
noncritical: withBig(c, extensionsOf(c['noncritical'])),
|
||||
);
|
||||
expectOutcome(c, () => written(c, encodeAccessKey(k)));
|
||||
}
|
||||
});
|
||||
|
||||
test('registry', () {
|
||||
for (final c in cases(encode, 'registry')) {
|
||||
final pins = [
|
||||
for (final pin
|
||||
in ((c['pins'] as List<Object?>?) ?? const []).cast<Json>())
|
||||
Pin(
|
||||
profileFrom(pin['profile']! as Json),
|
||||
fromHex(str(pin, 'hash')),
|
||||
),
|
||||
];
|
||||
expectOutcome(c, () {
|
||||
final reg = newRegistry(pins);
|
||||
for (final pin in pins) {
|
||||
final p = reg.lookup(pin.profile.id)!;
|
||||
expect(p, pin.profile);
|
||||
// A copy: the registry keeps its own.
|
||||
p.chainHash[0] ^= 1;
|
||||
expect(reg.lookup(pin.profile.id), pin.profile);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
test('compact', () {
|
||||
for (final c in cases(encode, 'compact')) {
|
||||
final d = DateKey(str(c, 'profile_id'), number(c, 'round'));
|
||||
expect(
|
||||
[canonicalJson(d), compactDateKey(d), '$d'],
|
||||
[c['json'], c['compact'], c['compact']],
|
||||
);
|
||||
}
|
||||
});
|
||||
|
||||
if (testdata != null) {
|
||||
test('limits of spec §57', () {
|
||||
for (final c in cases(encode, 'limits')) {
|
||||
switch (c['what']) {
|
||||
case 'header':
|
||||
expectOutcome(
|
||||
c,
|
||||
() => decodeHeader(Uint8List(number(c, 'zeros'))),
|
||||
);
|
||||
case 'body':
|
||||
expectOutcome(
|
||||
c,
|
||||
() => decodeAccessKeyBody(Uint8List(number(c, 'zeros'))),
|
||||
);
|
||||
case 'dkk':
|
||||
final n = number(c, 'zeros');
|
||||
final dkk = Uint8List(12 + n)..setAll(0, dkkPreludeBytes(n));
|
||||
expectOutcome(c, () => decodeAccessKey(dkk));
|
||||
case 'extension_data':
|
||||
final n = number(c, 'len');
|
||||
final b = Uint8List(13 + n)
|
||||
..setAll(0, fromHex('81a30061610101025a'))
|
||||
..fillRange(13, 13 + n, 7);
|
||||
ByteData.sublistView(b).setUint32(9, n);
|
||||
expectOutcome(c, () {
|
||||
late List<Extension> exts;
|
||||
unmarshalCbor(
|
||||
b,
|
||||
(d) => exts = decodeExtensionArray(d),
|
||||
(e) => encodeExtensionArray(e, exts),
|
||||
);
|
||||
expect(exts.single.data!.length, n);
|
||||
});
|
||||
case 'extension_canonical':
|
||||
final n = number(c, 'len');
|
||||
expectOutcome(
|
||||
c,
|
||||
() => canonicalExtensions([Extension('a', 1, Uint8List(n))]),
|
||||
);
|
||||
default:
|
||||
fail('unknown limit ${c['what']}');
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
final body = files['body']!;
|
||||
group('body', () {
|
||||
test('frame', () {
|
||||
for (final c in cases(body, 'frame')) {
|
||||
final l = number(c, 'l');
|
||||
expectOutcome(c, () {
|
||||
final f = parseBodyFrame(fromHex(str(c, 'hex')), l);
|
||||
expect(
|
||||
[f.areaLen, f.securityLen, f.headLen, contentLength(f, l)],
|
||||
[
|
||||
c['area_len'],
|
||||
c['security_len'],
|
||||
c['head_len'],
|
||||
c['content_length'],
|
||||
],
|
||||
);
|
||||
expect(toHex(bodyFrameBytes(f)), str(c, 'hex'));
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
test('area', () {
|
||||
for (final c in cases(body, 'area')) {
|
||||
expectOutcome(
|
||||
c,
|
||||
() => checkArea(fromHex(str(c, 'hex')), number(c, 'security_len')),
|
||||
);
|
||||
}
|
||||
});
|
||||
});
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
// The differential of the formats against the Go reference on the part of
|
||||
// the cases that test/vectors/formats_vectors.g.dart holds: it reads no
|
||||
// file, so it also runs compiled to JavaScript, where the integers of the
|
||||
// frames, of the rounds and of the padding must be exact too.
|
||||
library;
|
||||
|
||||
import 'dart:convert';
|
||||
|
||||
import 'formats_differential.dart';
|
||||
import 'vectors/formats_vectors.g.dart';
|
||||
|
||||
void main() {
|
||||
Json parse(String text) => jsonDecode(text) as Json;
|
||||
formatsDifferential({
|
||||
'framing': parse(formatsFramingJson),
|
||||
'header': parse(formatsHeaderJson),
|
||||
'control': parse(formatsControlJson),
|
||||
'profile': parse(formatsProfileJson),
|
||||
'extension': parse(formatsExtensionJson),
|
||||
'datekey': parse(formatsDatekeyJson),
|
||||
'time': parse(formatsTimeJson),
|
||||
'padding': parse(formatsPaddingJson),
|
||||
'body': parse(formatsBodyJson),
|
||||
'encode': parse(formatsEncodeJson),
|
||||
});
|
||||
}
|
||||
@ -0,0 +1,81 @@
|
||||
// The differential of the formats against the Go reference on the VM, with
|
||||
// every case of test/vectors/formats_*.json and the fixtures of testdata/
|
||||
// that the cases of the frame of a .dkc cut and edit. And the part of those
|
||||
// files that formats_vectors.g.dart holds for the tests compiled to
|
||||
// JavaScript, which must be every eighth case of each section.
|
||||
@TestOn('vm')
|
||||
library;
|
||||
|
||||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:test/test.dart';
|
||||
|
||||
import 'formats_differential.dart';
|
||||
import 'vectors/formats_vectors.g.dart';
|
||||
|
||||
const names = [
|
||||
'framing',
|
||||
'header',
|
||||
'control',
|
||||
'profile',
|
||||
'extension',
|
||||
'datekey',
|
||||
'time',
|
||||
'padding',
|
||||
'body',
|
||||
'encode',
|
||||
];
|
||||
|
||||
void main() {
|
||||
final files = {
|
||||
for (final n in names)
|
||||
n: jsonDecode(
|
||||
File('test/vectors/formats_$n.json').readAsStringSync(),
|
||||
) as Json,
|
||||
};
|
||||
|
||||
test('every file is of this specification and of its generator', () {
|
||||
for (final f in files.values) {
|
||||
expect(f['spec'], '0.11');
|
||||
expect(f['generator'], 'tool/formats_go_vectors.go');
|
||||
}
|
||||
});
|
||||
|
||||
formatsDifferential(
|
||||
files,
|
||||
testdata: (path) => File('testdata/$path').readAsBytesSync(),
|
||||
);
|
||||
|
||||
group('formats_vectors.g.dart', () {
|
||||
const embedded = {
|
||||
'framing': formatsFramingJson,
|
||||
'header': formatsHeaderJson,
|
||||
'control': formatsControlJson,
|
||||
'profile': formatsProfileJson,
|
||||
'extension': formatsExtensionJson,
|
||||
'datekey': formatsDatekeyJson,
|
||||
'time': formatsTimeJson,
|
||||
'padding': formatsPaddingJson,
|
||||
'body': formatsBodyJson,
|
||||
'encode': formatsEncodeJson,
|
||||
};
|
||||
for (final MapEntry(key: name, value: text) in embedded.entries) {
|
||||
test('holds every eighth case of formats_$name.json', () {
|
||||
final part = jsonDecode(text) as Json;
|
||||
final file = files[name]!;
|
||||
expect(part.keys, file.keys);
|
||||
for (final key in file.keys) {
|
||||
final value = file[key];
|
||||
if (value is! List) {
|
||||
expect(part[key], value);
|
||||
continue;
|
||||
}
|
||||
expect(part[key], [
|
||||
for (var i = 0; i < value.length; i += 8) value[i],
|
||||
], reason: key);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
@ -0,0 +1,329 @@
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "The frame of BODY (capsule.ParseBodyFrame) against L, and the zeros of the security area (capsule.CheckArea).",
|
||||
"frame": [
|
||||
{"hex":"000001ff00000016ffffffff","l":4294967818,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000000100000002ffffffff","l":1083889329561,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00002e000000000101000001","l":16789004,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"area_len":32768,"content_length":0,"head_len":1,"hex":"000080000000001600000001","l":32781,"result":"ok","security_len":22},
|
||||
{"hex":"0001000000000000012328b0","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff0000020001000000","l":16777738,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000040001000001","l":4497555445586500,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"ffffffff00000016ffffffff","l":8589934602,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 4294967295 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000000001000000","l":16778252,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 1024: ERR_INTEGRITY"},
|
||||
{"hex":"000100000000000000000035","l":65600,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff00000001012f12c3","l":19862733,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000020000000001","l":3643734548579171,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000080000000800101000001","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0001020000006bcd00000035","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff000001feffffffff","l":4294967817,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00000400000004010122c089","l":19055766,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 1025 is not from 1 to AREA_LEN = 1024: ERR_INTEGRITY"},
|
||||
{"hex":"0000800000008000000a4de7","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: the frame, the area of 32768 bytes and the head of 675303 bytes exceed L = 12: ERR_INTEGRITY"},
|
||||
{"hex":"000096000000000101000001","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000100000001000101000000","l":16842765,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 65537 is not from 1 to AREA_LEN = 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000e80000000016ffffffff","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000020001000000","l":120398953588,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"area_len":1024,"content_length":0,"head_len":53,"hex":"000004000000000100000035","l":1089,"result":"ok","security_len":1},
|
||||
{"hex":"000002010000020000000035","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"00010200000101ffffffffff","l":603733673621,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000da000000da0000000035","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000000000eba6fe","l":81129811091,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000002000000000001000001","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000020100000202ffffffff","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000100000000000001493b19","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000036000000000","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000066000000660100000001","l":26126,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 26113 is not from 1 to AREA_LEN = 26112: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000001601834bbd","l":25381832,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000b2000000001601000000","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: the frame, the area of 45568 bytes and the head of 16777216 bytes exceed L = 12: ERR_INTEGRITY"},
|
||||
{"hex":"00008c000000000100000000","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff0000000001000001","l":1027145904300,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"ffffffffffffffff01000000","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 4294967295 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"area_len":1024,"content_length":8485949925053510,"head_len":16777216,"hex":"000004000000014501000000","l":8485949941831762,"result":"ok","security_len":325},
|
||||
{"hex":"000080010000001600000035","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff000001fe00d76f7f","l":560003996675,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000080000000800001c78e2b","l":29888054,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 29855275 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff000001fe01eeac71","l":3783079899530323,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000bc0000000016ffffffff","l":4295015434,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 4294967295 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"0000800100000016ffffffff","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"ffffffff0000dc16004b34b0","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"8000000080000000000000","l":86194576554,"result":"error","text":"capsule: BODY: frame of 11 bytes, want 12"},
|
||||
{"hex":"00006400000063ffffffffff","l":4294992906,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 4294967295 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff0000020001000001","l":16777739,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff0000000101000000","l":16777738,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000200000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000000001000001","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000e000000027980172e37c","l":695358385476,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 24306556 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000102000000000001000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000100000000e23500000000","l":476772408551,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 0 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"800000007fffffff00000001","l":2147483660,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 2147483648 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff0000020001000000","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000100000000ffff01000001","l":155554642581,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"0000800000007fff00000000","l":32781,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 0 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000100000035","l":66,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00003e0000002e30010000","l":16793102,"result":"error","text":"capsule: BODY: frame of 11 bytes, want 12"},
|
||||
{"hex":"800000008000000000000035","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff000001feffffffff","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff0000000000000000","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000042000000000000a04849","l":10521174,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 16896: ERR_INTEGRITY"},
|
||||
{"hex":"0000ec0000009e7a01000001","l":8107125130342488,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000000101000000","l":779860674376544,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00000200000000f300000035","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000100000001","l":6707827546360877,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00008a000000000000000000","l":5864118651625949,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 35328: ERR_INTEGRITY"},
|
||||
{"hex":"000102000001020101000000","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"area_len":65536,"content_length":0,"head_len":53,"hex":"000100000000000100000035","l":65601,"result":"ok","security_len":1},
|
||||
{"hex":"00007400000073ff01000001","l":16806924,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"0000040000000000ffffffff","l":3592878932157142,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 1024: ERR_INTEGRITY"},
|
||||
{"hex":"00000200000001ff01000001","l":643733060007486,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"ffffffffffffffff01000000","l":4311744522,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 4294967295 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000100000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000080010000000101000000","l":390445320602,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000080010000800000000001","l":32782,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000020100000016000714f7","l":620141368094,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000015801000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000020101000001","l":16777743,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000064000000000001000001","l":16802830,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 25600: ERR_INTEGRITY"},
|
||||
{"hex":"0000120000000001ffffffff","l":4294971915,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 4294967295 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"00009e0000009e0000000035","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000080010000800101000000","l":16809996,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000000000000000","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0001020000000000ffffffff","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000100000000ffff00000000","l":65548,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 0 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000102000001020000000000","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000102000000001601000000","l":128121849978,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"ffffffffffffffff01000001","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000000100000000ffffffff","l":4294967308,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00000200000001ff00000035","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000104000000000001b54b88","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000100000000","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000100000000001601a0786b","l":27359351,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 27293803 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"0000000000000001ffffffff","l":1192598871957323,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0001000000008db900f2d38d","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000080010000800200000001","l":32781,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000058000000000101000001","l":684535757422,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff0000020001000001","l":2961376632548980,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000080010000001600000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000011b000000","l":1035,"result":"error","text":"capsule: BODY: frame of 11 bytes, want 12"},
|
||||
{"area_len":65536,"content_length":8414905451745839,"head_len":1,"hex":"000100000000ffff00000001","l":8414905451811388,"result":"ok","security_len":65535},
|
||||
{"hex":"00000400000003ff00000035","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000020101000000","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"00010200000101ff00000000","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000800000007fff00000001","l":32780,"result":"ERR_INTEGRITY","text":"capsule: BODY: the frame, the area of 32768 bytes and the head of 1 bytes exceed L = 32780: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000200000035","l":66,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000001000000","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000027701c6880a","l":952732003318876,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 29788170 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000038000000000100000000","l":14349,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 0 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"00000000ffffffffffffffff","l":290842024779,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00005e0000005e01001698c6","l":367152725709,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 24065 is not from 1 to AREA_LEN = 24064: ERR_INTEGRITY"},
|
||||
{"hex":"0000b4000000b3ff00000035","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: the frame, the area of 46080 bytes and the head of 53 bytes exceed L = 12: ERR_INTEGRITY"},
|
||||
{"hex":"0000040000000401ffffffff","l":4294968330,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 1025 is not from 1 to AREA_LEN = 1024: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000000100000001","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00000201000001f501000000","l":404289370402,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00008a0000000000ffffffff","l":4295002636,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 35328: ERR_INTEGRITY"},
|
||||
{"area_len":65536,"content_length":1689162730106315,"head_len":53,"hex":"000100000000000100000035","l":1689162730171916,"result":"ok","security_len":1},
|
||||
{"hex":"000001ff0000001600000035","l":195785691066,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000020000000035","l":5899101594458571,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000800100000000ffffffff","l":4295000077,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000094000000001600000001","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"ffffffffffffffff01000000","l":5202106395923830,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 4294967295 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"800000000000000100451163","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000000100dfdd31","l":2973671360434970,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"area_len":65536,"content_length":1,"head_len":53,"hex":"000100000000000100000035","l":65602,"result":"ok","security_len":1},
|
||||
{"hex":"000002000000020101000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000001600000001","l":8922417093944478,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000020000000016ffffffff","l":4294967820,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 4294967295 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000000000001","l":14,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"area_len":29696,"content_length":0,"head_len":5024106,"hex":"0000740000000016004ca96a","l":5053814,"result":"ok","security_len":22},
|
||||
{"hex":"00010000000100010033b101","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000018000000180000000035","l":6208,"result":"ERR_INTEGRITY","text":"capsule: BODY: the frame, the area of 6144 bytes and the head of 53 bytes exceed L = 6208: ERR_INTEGRITY"},
|
||||
{"hex":"000080010000800201000000","l":16809998,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"800000000000001600000001","l":2147483661,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 2147483648 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000100000035","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000200000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000000000cdf397","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"ffffffff0000000000000035","l":4294967361,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 4294967295 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000050000000000100000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000001600000001","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"8000000080000001ffffffff","l":6442450955,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 2147483648 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00000400000001b500000000","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000b6000000b5ff00000000","l":868431070076,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 0 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"0000c8000000c8010056cce8","l":5105065279529414,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 51201 is not from 1 to AREA_LEN = 51200: ERR_INTEGRITY"},
|
||||
{"hex":"0000620000000d8701000001","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"0000000100000016000000","l":454074894232,"result":"error","text":"capsule: BODY: frame of 11 bytes, want 12"},
|
||||
{"hex":"000000000000000001000000","l":16777228,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000080010000800101000000","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000002000000020000000000","l":1090230622597,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 0 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000100000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"00006000000039aa01000001","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000080000000800100000001","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000020000000030ffffffff","l":146184080257,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 4294967295 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"area_len":32768,"content_length":23261809235,"head_len":16777216,"hex":"0000800000007fff01000000","l":23278619231,"result":"ok","security_len":32767},
|
||||
{"hex":"00000000ffffffff01000000","l":16777229,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000800000000016ffffffff","l":4295000075,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 4294967295 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"0000dc000000dc01012062e3","l":18956015,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 56321 is not from 1 to AREA_LEN = 56320: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000000005e7f","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"800000008000000000000035","l":322983049308,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 2147483648 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00000201000000970087a20e","l":8889372,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000020100000000","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000102000000e12f00000000","l":66060,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000002000000020100000001","l":448840852803,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 513 is not from 1 to AREA_LEN = 512: ERR_INTEGRITY"},
|
||||
{"hex":"00005400000054000000000000","l":0,"result":"error","text":"capsule: BODY: frame of 13 bytes, want 12"},
|
||||
{"hex":"000080010000800200000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000000001000000","l":16777228,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000020100000000002d6eed","l":355436913968,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000020100000016ffffffff","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000800000000001ffffffff","l":4295000076,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 4294967295 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000002000000000001000000","l":16777740,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 512: ERR_INTEGRITY"},
|
||||
{"hex":"ffffffff0000001600000035","l":4294967360,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 4294967295 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000040000000000009cc4b5","l":2594401777197759,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 1024: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000001611a34","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000020000000016ffffffff","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 4294967295 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000001600000000","l":937013176053,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 0 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000001600000000","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"8000000000000001ffffffff","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 2147483648 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000007301d7c009","l":8851778403202752,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00010200000101ff01000001","l":564450316386,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0001020000007e8d008749a3","l":8932270,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"800000007fffffff00000001","l":2147483662,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 2147483648 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000080010000000000000001","l":32782,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000000001bd52ae","l":29184697,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"area_len":1024,"content_length":6141049766972084,"head_len":1,"hex":"000004000000040000000001","l":6141049766973121,"result":"ok","security_len":1024},
|
||||
{"hex":"000000010000000001000001","l":1050531888446,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"area_len":1024,"content_length":697609554656,"head_len":53,"hex":"000004000000000100000035","l":697609555745,"result":"ok","security_len":1},
|
||||
{"hex":"000002010000020100000001","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff0000001601000001","l":226178056810,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000000000035","l":66,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000102000000e19bffffffff","l":4295033355,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"area_len":32768,"content_length":1,"head_len":16777216,"hex":"000080000000800001000000","l":16809997,"result":"ok","security_len":32768},
|
||||
{"hex":"0000ae0000000000ffffffff","l":3769457394147872,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 44544: ERR_INTEGRITY"},
|
||||
{"hex":"000074000000000101000001","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000080000000800100000035","l":32834,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 32769 is not from 1 to AREA_LEN = 32768: ERR_INTEGRITY"},
|
||||
{"area_len":65536,"content_length":1836751727167661,"head_len":1,"hex":"000100000001000000000001","l":1836751727233210,"result":"ok","security_len":65536},
|
||||
{"hex":"000102000000001600000000","l":23141896518,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"area_len":1024,"content_length":1,"head_len":1,"hex":"00000400000003ff00000001","l":1038,"result":"ok","security_len":1023},
|
||||
{"hex":"000001ff000001ff01000000","l":4769337912467085,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00004a0000004a0101000001","l":16796174,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 18945 is not from 1 to AREA_LEN = 18944: ERR_INTEGRITY"},
|
||||
{"hex":"000102000000001601000000","l":429422863852,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000100000000","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000fa0000008174ffffffff","l":278132497555,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 4294967295 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000102000001020100000001","l":66061,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000000000000001","l":775166419966,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 1024: ERR_INTEGRITY"},
|
||||
{"hex":"000080000000000000000001","l":256318091405,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 32768: ERR_INTEGRITY"},
|
||||
{"hex":"0000c0000000bfff01000001","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"00000400000003ffffffffff","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000100d96452","l":55430281600,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"800000007fffffff00000001","l":8901111414116725,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 2147483648 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000000100000016ffffffff","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000000100000001ffffffff","l":5331923554674448,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"800000000000a1700038dd1b","l":2151210280,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 2147483648 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000000001000000","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000000101000001","l":16778252,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"0000ba000000000100000035","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"area_len":512,"content_length":820418596285,"head_len":1,"hex":"000002000000001600000001","l":820418596810,"result":"ok","security_len":22},
|
||||
{"hex":"000102000001020101000001","l":16843277,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00008e000000000000000001","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 36352: ERR_INTEGRITY"},
|
||||
{"hex":"0000f8000000000000000000","l":4354637766614861,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 63488: ERR_INTEGRITY"},
|
||||
{"hex":"0000000100000000ffffffff","l":434222345548,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000000001000000","l":786777870307,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 1024: ERR_INTEGRITY"},
|
||||
{"area_len":60416,"content_length":5086174040,"head_len":16777216,"hex":"0000ec000000000101000000","l":5103011684,"result":"ok","security_len":1},
|
||||
{"hex":"","l":16809997,"result":"error","text":"capsule: BODY: frame of 0 bytes, want 12"},
|
||||
{"hex":"000080010000001601000001","l":5663620765967441,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000102000000000000000001","l":880538917619040,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"800000000000000101000001","l":2164260876,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 2147483648 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000000100000002ffffffff","l":479020757239,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0001020000010200ffffffff","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000a600000000160155b2b6","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 22393526 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000020000d37cc3","l":1056636330821,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"ffffffff0000000001000000","l":508560752250,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 4294967295 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000200000001fff00d14108","l":13721875,"result":"ERR_INTEGRITY","text":"capsule: BODY: the frame, the area of 8192 bytes and the head of 13713672 bytes exceed L = 13721875: ERR_INTEGRITY"},
|
||||
{"hex":"00000200000001b701000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"00010000000000160000000000","l":65549,"result":"error","text":"capsule: BODY: frame of 13 bytes, want 12"},
|
||||
{"hex":"0000","l":4294967817,"result":"error","text":"capsule: BODY: frame of 2 bytes, want 12"},
|
||||
{"hex":"0000f6000000000100000000","l":62989,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 0 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000082000000000000000000","l":33291,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 33280: ERR_INTEGRITY"},
|
||||
{"hex":"0000ac000000000001000000","l":824839745668,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 44032: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff000001fe01000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000080010000800200000001","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0001020000006fa0ffffffff","l":4295033356,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000800100000016010000","l":11,"result":"error","text":"capsule: BODY: frame of 11 bytes, want 12"},
|
||||
{"hex":"000080010000800200000000","l":32781,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"ffffffff0000000000000000","l":477538689481,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 4294967295 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00010200000101ff01de3aa7","l":31407282,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"fffffffffffffffe00000000","l":4294967306,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 4294967295 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000800100000000ffffffff","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"area_len":1024,"content_length":5246564431078028,"head_len":1,"hex":"000004000000001600000001","l":5246564431079065,"result":"ok","security_len":22},
|
||||
{"hex":"","l":0,"result":"error","text":"capsule: BODY: frame of 0 bytes, want 12"},
|
||||
{"hex":"0000020000000200ffffffff","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"800000000000000001000000","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000001601000000","l":16777741,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000102000001020001000000","l":7694680849728903,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000080010000800200000001","l":32783,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff000001fe01000000","l":16777739,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000000100000035","l":65,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000001600000035","l":53247779628,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000040100cc39ba","l":13385159,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 1025 is not from 1 to AREA_LEN = 1024: ERR_INTEGRITY"}
|
||||
],
|
||||
"area": [
|
||||
{"hex":"76","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 0 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"4fe6290e2f9f78000000350000000000000000000000","result":"ERR_INTEGRITY","security_len":7,"text":"capsule: BODY: byte 10 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"00000000000000000000000000000000000000000000","result":"ok","security_len":0},
|
||||
{"hex":"8d0074fa59b8d15aa7d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","result":"ok","security_len":10},
|
||||
{"hex":"0f","result":"ok","security_len":1},
|
||||
{"hex":"0000","result":"ok","security_len":0},
|
||||
{"hex":"4b","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 0 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"c71764c7f0bdf35818e4a97f1745ef3697c182e8c8f25b9c2837bdac894fe208115f91489d6adaaacff76d3771a4e7ecbb6aa9654c75155ace3426d8c17f6300","result":"ok","security_len":64},
|
||||
{"hex":"0000000000f200000000000000000000000000000000","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 5 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"040c","result":"ok","security_len":2},
|
||||
{"hex":"bc40d61cc3ea00ac0000000000000000000000000000","result":"ERR_INTEGRITY","security_len":6,"text":"capsule: BODY: byte 7 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"10ef6227e7f900000000000000000000000000000000","result":"ok","security_len":6},
|
||||
{"hex":"00","result":"ok","security_len":0},
|
||||
{"hex":"00","result":"ok","security_len":0},
|
||||
{"hex":"9d37","result":"ok","security_len":2},
|
||||
{"hex":"8103","result":"ok","security_len":2},
|
||||
{"hex":"cde1","result":"ok","security_len":2},
|
||||
{"hex":"00","result":"ok","security_len":0},
|
||||
{"hex":"dae6a57e000000000000000000000000000000000000","result":"ok","security_len":4},
|
||||
{"hex":"b6","result":"ok","security_len":1},
|
||||
{"hex":"5400","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 0 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"75","result":"ok","security_len":1},
|
||||
{"hex":"c989","result":"ok","security_len":2},
|
||||
{"hex":"d1bbd2c8252d14df5cd30899451160f14e004acf00dc63ec4b0000000000000000000000000000c4000000000000000000000000000000000000000000000000","result":"ERR_INTEGRITY","security_len":25,"text":"capsule: BODY: byte 39 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"7900","result":"ok","security_len":1},
|
||||
{"hex":"0b602471bd696653d8ac680000000000000000000000","result":"ok","security_len":11},
|
||||
{"hex":"f8377d54c6a69df33e98d63f1328245815613ed9ba6bd9264d43f4a2257aeb5499a8c05ccdb74ca35ed85251d13faa757b988f8b000000000000000000000000","result":"ok","security_len":52},
|
||||
{"hex":"5682b9e92873ac3d0000000000000000000000000000","result":"ok","security_len":8},
|
||||
{"hex":"ad","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 0 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"a047ab00000000000000000000000000000000000000","result":"ok","security_len":3},
|
||||
{"hex":"810a","result":"ok","security_len":2},
|
||||
{"hex":"00000000000000000000000000000000000000000000","result":"ok","security_len":0},
|
||||
{"hex":"19","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 0 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"541ae04a495bfeec4e0283f563f6431b17f5f8f6bd45460000000000000000000000000000000000000000000000000000000000000000000000000000000000","result":"ok","security_len":23},
|
||||
{"hex":"b0c0","result":"ok","security_len":2},
|
||||
{"hex":"cd","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 0 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"f1","result":"ok","security_len":1},
|
||||
{"hex":"b73b","result":"ok","security_len":2},
|
||||
{"hex":"4900","result":"ok","security_len":1},
|
||||
{"hex":"6b","result":"ok","security_len":1},
|
||||
{"hex":"0045","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 1 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"6ead","result":"ERR_INTEGRITY","security_len":1,"text":"capsule: BODY: byte 1 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"b3236ff67e4bf4a109e0a5353f246593c1a5c4b786d29c19f8d3c84c16db242750939a3660aa0000000000000000000000000000000000000000000000000000","result":"ok","security_len":38},
|
||||
{"hex":"6e47b998e655f9cb56e8e70000000000000000000000","result":"ok","security_len":11},
|
||||
{"hex":"25dfb8b66cd255b70000000000000000000000000000","result":"ok","security_len":8},
|
||||
{"hex":"f6","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 0 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"5490f8945967954ec2f43ce60c9593c6000000000000","result":"ok","security_len":16},
|
||||
{"hex":"80bb564e5835ab38ba839c7d43000000000000000000","result":"ok","security_len":13},
|
||||
{"hex":"11","result":"ok","security_len":1},
|
||||
{"hex":"c000","result":"ok","security_len":1},
|
||||
{"hex":"db943cba2f325f0ef5b566b73bb8b400000000000000","result":"ok","security_len":15},
|
||||
{"hex":"0b00","result":"ok","security_len":1},
|
||||
{"hex":"b9f1964f3d4a1a520000000000000000000000000000","result":"ok","security_len":8},
|
||||
{"hex":"00","result":"ok","security_len":0},
|
||||
{"hex":"3e05","result":"ok","security_len":2},
|
||||
{"hex":"97f268c0db2de2fec44f0bed1c110c9b087e078ff4eea11fc9c3bd8e731a7608484768eefc4e9800000000000000000000000000000000000000000000000000","result":"ok","security_len":39},
|
||||
{"hex":"0953368d1d0000000000000000000000000000000000","result":"ok","security_len":5},
|
||||
{"hex":"8d36","result":"ok","security_len":2},
|
||||
{"hex":"40","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 0 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"9d134d092130004874e72daa6806313d5fcc8c93415354fb91cd350b532c863525d8b9cfa5065b00000000000000000000000000000000000000000000000000","result":"ok","security_len":39}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,107 @@
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "The encoders on values: capsule.EncodeHeader and EncodeControl, accesskey.Encode, profile.NewRegistry, and the canonical JSON and dk1_ string of DateKeys (CanonicalJSON and Compact, empty when not valid); an encoding is in hex, or as its length and SHA-256 when it is large. big is the size of the data of the noncritical extension a of version 1, bytes 0x01, that takes the object to its limit. limits: the decoders on objects at the limits of spec §57 and one byte past them: zeros bytes of zeros, or an extension array 81 a3 00 61 61 01 01 02 5a <len, 4 bytes> and len bytes 0x07 (extension_data), or Canonical of the extension a of version 1 whose data is len zeros (extension_canonical).",
|
||||
"header": [
|
||||
{"critical":[],"hex":"a5006a646174656b65796361700101025007070707070707070707070707070707037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300400","name":"time_only, no extension","noncritical":[],"policy":0,"profile_id":"datekeys:quicknet:v1","result":"ok","round":1000},
|
||||
{"critical":[["z",3,null]],"hex":"a7006a646174656b65796361700101025007070707070707070707070707070707037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d483004010581a200617a01030682a30061610102024101a20061620101","name":"extensions written in canonical order","noncritical":[["b",1,null],["a",2,"01"]],"policy":1,"profile_id":"datekeys:quicknet:v1","result":"ok","round":1000},
|
||||
{"critical":[],"name":"profile_id not valid","noncritical":[],"policy":0,"profile_id":"X","result":"ERR_DATEKEY_INVALID","round":1,"text":"capsule: invalid DateKey: ERR_DATEKEY_INVALID"},
|
||||
{"critical":[],"name":"round 0","noncritical":[],"policy":0,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":0,"text":"capsule: invalid DateKey: ERR_DATEKEY_INVALID"},
|
||||
{"critical":[],"name":"round 2^53","noncritical":[],"policy":0,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":9007199254740992,"text":"capsule: invalid DateKey: ERR_DATEKEY_INVALID"},
|
||||
{"critical":[],"hex":"a5006a646174656b6579636170010102500707070707070707070707070707070703784a646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f6959534973496e4a766457356b496a6f354d4441334d546b354d6a55304e7a51774f546b7866510400","name":"the last round of a dk1_","noncritical":[],"policy":0,"profile_id":"a","result":"ok","round":9007199254740991},
|
||||
{"critical":[["b",1,null]],"name":"one extension_id in both arrays","noncritical":[["b",2,null]],"policy":0,"profile_id":"datekeys:quicknet:v1","result":"ERR_NON_CANONICAL_CBOR","round":1000,"text":"extension b: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[["",1,null]],"name":"empty extension_id","noncritical":[],"policy":0,"profile_id":"datekeys:quicknet:v1","result":"ERR_NON_CANONICAL_CBOR","round":1000,"text":"extension: invalid extension_id \"\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"name":"extension_version 2^32","noncritical":[["a",4294967296,null]],"policy":0,"profile_id":"datekeys:quicknet:v1","result":"ERR_NON_CANONICAL_CBOR","round":1000,"text":"extension a: extension_version 4294967296 exceeds 4294967295: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"name":"data present and empty","noncritical":[["a",1,""]],"policy":0,"profile_id":"datekeys:quicknet:v1","result":"ERR_NON_CANONICAL_CBOR","round":1000,"text":"extension a: data of 0 bytes outside 1..67108864: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"name":"one extension_id twice","noncritical":[["a",1,null],["a",2,null]],"policy":0,"profile_id":"datekeys:quicknet:v1","result":"ERR_NON_CANONICAL_CBOR","round":1000,"text":"extension a: appears more than once: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[["e00",1,null],["e01",1,null],["e02",1,null],["e03",1,null],["e04",1,null],["e05",1,null],["e06",1,null],["e07",1,null],["e08",1,null],["e09",1,null],["e10",1,null],["e11",1,null],["e12",1,null],["e13",1,null],["e14",1,null],["e15",1,null],["e16",1,null],["e17",1,null],["e18",1,null],["e19",1,null],["e20",1,null],["e21",1,null],["e22",1,null],["e23",1,null],["e24",1,null],["e25",1,null],["e26",1,null],["e27",1,null],["e28",1,null],["e29",1,null],["e30",1,null],["e31",1,null],["e32",1,null],["e33",1,null],["e34",1,null],["e35",1,null],["e36",1,null],["e37",1,null],["e38",1,null],["e39",1,null],["e40",1,null],["e41",1,null],["e42",1,null],["e43",1,null],["e44",1,null],["e45",1,null],["e46",1,null],["e47",1,null],["e48",1,null],["e49",1,null],["e50",1,null],["e51",1,null],["e52",1,null],["e53",1,null],["e54",1,null],["e55",1,null],["e56",1,null],["e57",1,null],["e58",1,null],["e59",1,null],["e60",1,null],["e61",1,null],["e62",1,null],["e63",1,null],["e64",1,null]],"name":"65 extensions","noncritical":[],"policy":0,"profile_id":"datekeys:quicknet:v1","result":"ERR_NON_CANONICAL_CBOR","round":1000,"text":"extension: 65 extensions in one array, at most 64: ERR_NON_CANONICAL_CBOR"},
|
||||
{"big":100000,"critical":[],"length":100135,"name":"the limit of spec §57, sized","noncritical":[],"policy":1,"profile_id":"datekeys:quicknet:v1","result":"ok","round":1000,"sha256":"7a4227252725236ef16cef18a4bed9dda925773d315ee9e8b8ada0d57230e3e7"},
|
||||
{"big":1048441,"critical":[],"length":1048576,"name":"exactly 1 MiB","noncritical":[],"policy":1,"profile_id":"datekeys:quicknet:v1","result":"ok","round":1000,"sha256":"fe9de1ad66766fb574e623c97649c3c90c8a80f01cc7a339364651bdf873b979"},
|
||||
{"big":1048442,"critical":[],"name":"1 MiB and 1 byte","noncritical":[],"policy":1,"profile_id":"datekeys:quicknet:v1","result":"ERR_INTEGRITY","round":1000,"text":"capsule: PUBLIC_HEADER of 1048577 bytes exceeds 1048576: ERR_INTEGRITY"}
|
||||
],
|
||||
"control": [
|
||||
{"critical":[],"format":1,"hex":"a40070646174656b6579732d636f6e74726f6c010102582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505","name":"format 1","noncritical":[],"padding":0,"payload_length":0,"result":"ok"},
|
||||
{"critical":[],"format":1,"name":"format 1 with L","noncritical":[],"padding":0,"payload_length":1,"result":"error","text":"capsule: CONTROL_CBOR of format 1 has no payload_length and no padding"},
|
||||
{"critical":[],"format":1,"name":"format 1 with a padding code","noncritical":[],"padding":2,"payload_length":0,"result":"error","text":"capsule: CONTROL_CBOR of format 1 has no payload_length and no padding"},
|
||||
{"critical":[],"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c010202582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000000000701","name":"format 2, L 0, bloque256","noncritical":[],"padding":1,"payload_length":0,"result":"ok"},
|
||||
{"critical":[],"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c010202582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000000000702","name":"format 2, L 0, reforzado","noncritical":[],"padding":2,"payload_length":0,"result":"ok"},
|
||||
{"critical":[],"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c010202582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000000010701","name":"format 2, L 1, bloque256","noncritical":[],"padding":1,"payload_length":1,"result":"ok"},
|
||||
{"critical":[],"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c010202582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000000010702","name":"format 2, L 1, reforzado","noncritical":[],"padding":2,"payload_length":1,"result":"ok"},
|
||||
{"critical":[],"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c010202582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000130b00701","name":"format 2, L 78000, bloque256","noncritical":[],"padding":1,"payload_length":78000,"result":"ok"},
|
||||
{"critical":[],"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c010202582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000130b00702","name":"format 2, L 78000, reforzado","noncritical":[],"padding":2,"payload_length":78000,"result":"ok"},
|
||||
{"critical":[],"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c010202582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000001000000010701","name":"format 2, L 4294967297, bloque256","noncritical":[],"padding":1,"payload_length":4294967297,"result":"ok"},
|
||||
{"critical":[],"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c010202582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000001000000010702","name":"format 2, L 4294967297, reforzado","noncritical":[],"padding":2,"payload_length":4294967297,"result":"ok"},
|
||||
{"critical":[],"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c0102025820010101010101010101010101010101010101010101010101010101010101010103582005050505050505050505050505050505050505050505050505050505050505050648001fc000000000000701","name":"format 2, L 8936830510563328, bloque256","noncritical":[],"padding":1,"payload_length":8936830510563328,"result":"ok"},
|
||||
{"critical":[],"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c0102025820010101010101010101010101010101010101010101010101010101010101010103582005050505050505050505050505050505050505050505050505050505050505050648001fc000000000000702","name":"format 2, L 8936830510563328, reforzado","noncritical":[],"padding":2,"payload_length":8936830510563328,"result":"ok"},
|
||||
{"critical":[],"format":2,"name":"format 2 without a padding code","noncritical":[],"padding":0,"payload_length":1,"result":"error","text":"capsule: padding code 0 is not defined"},
|
||||
{"critical":[],"format":2,"name":"format 2 with L_MAX + 1","noncritical":[],"padding":2,"payload_length":8936830510563329,"result":"error","text":"capsule: payload_length 8936830510563329 exceeds L_MAX = 8936830510563328"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c010302582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000000000701","name":"format 3, L 0, bloque256","noncritical":[],"padding":1,"payload_length":0,"result":"ok"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c010302582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000000000702","name":"format 3, L 0, reforzado","noncritical":[],"padding":2,"payload_length":0,"result":"ok"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c010302582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000000010701","name":"format 3, L 1, bloque256","noncritical":[],"padding":1,"payload_length":1,"result":"ok"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c010302582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000000010702","name":"format 3, L 1, reforzado","noncritical":[],"padding":2,"payload_length":1,"result":"ok"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c010302582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000130b00701","name":"format 3, L 78000, bloque256","noncritical":[],"padding":1,"payload_length":78000,"result":"ok"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c010302582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000130b00702","name":"format 3, L 78000, reforzado","noncritical":[],"padding":2,"payload_length":78000,"result":"ok"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c010302582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000001000000010701","name":"format 3, L 4294967297, bloque256","noncritical":[],"padding":1,"payload_length":4294967297,"result":"ok"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c010302582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000001000000010702","name":"format 3, L 4294967297, reforzado","noncritical":[],"padding":2,"payload_length":4294967297,"result":"ok"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c0103025820010101010101010101010101010101010101010101010101010101010101010103582005050505050505050505050505050505050505050505050505050505050505050648001fc000000000000701","name":"format 3, L 8936830510563328, bloque256","noncritical":[],"padding":1,"payload_length":8936830510563328,"result":"ok"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c0103025820010101010101010101010101010101010101010101010101010101010101010103582005050505050505050505050505050505050505050505050505050505050505050648001fc000000000000702","name":"format 3, L 8936830510563328, reforzado","noncritical":[],"padding":2,"payload_length":8936830510563328,"result":"ok"},
|
||||
{"critical":[],"format":3,"name":"format 3 without a padding code","noncritical":[],"padding":0,"payload_length":1,"result":"error","text":"capsule: padding code 0 is not defined"},
|
||||
{"critical":[],"format":3,"name":"format 3 with L_MAX + 1","noncritical":[],"padding":2,"payload_length":8936830510563329,"result":"error","text":"capsule: payload_length 8936830510563329 exceeds L_MAX = 8936830510563328"},
|
||||
{"critical":[["z",3,"01"]],"format":2,"hex":"a80070646174656b6579732d636f6e74726f6c0102025820010101010101010101010101010101010101010101010101010101010101010103582005050505050505050505050505050505050505050505050505050505050505050481a300617a01030241010582a200656f72672e610102a200656f72672e620101064800000000000000220702","name":"extensions written in canonical order","noncritical":[["org.b",1,null],["org.a",2,null]],"padding":2,"payload_length":34,"result":"ok"},
|
||||
{"critical":[["a",1,null]],"format":1,"name":"one extension_id in both arrays","noncritical":[["a",1,null]],"padding":0,"payload_length":0,"result":"ERR_NON_CANONICAL_CBOR","text":"extension a: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":3,"name":"extension_version 2^32","noncritical":[["a",4294967296,null]],"padding":1,"payload_length":1,"result":"ERR_NON_CANONICAL_CBOR","text":"extension a: extension_version 4294967296 exceeds 4294967295: ERR_NON_CANONICAL_CBOR"}
|
||||
],
|
||||
"dkk": [
|
||||
{"critical":[],"hex":"444b4b310100000000000067a60073646174656b6579732d6163636573732d6b6579010102500101010101010101010101010101010103500202020202020202020202020202020204667832353531390558200303030303030303030303030303030303030303030303030303030303030303","material":"0303030303030303030303030303030303030303030303030303030303030303","name":"minimal","noncritical":[],"result":"ok","type":"x25519"},
|
||||
{"capsule_digest":"0404040404040404040404040404040404040404040404040404040404040404","critical":[["org.z",1,null]],"hex":"444b4b3101000000000000b1a90073646174656b6579732d6163636573732d6b657901010250010101010101010101010101010101010350020202020202020202020202020202020466783235353139055820030303030303030303030303030303030303030303030303030303030303030306a100582004040404040404040404040404040404040404040404040404040404040404040781a200656f72672e7a01010882a200656f72672e610107a300656f72672e620101024100","material":"0303030303030303030303030303030303030303030303030303030303030303","name":"with capsule_digest and extensions","noncritical":[["org.b",1,"00"],["org.a",7,null]],"result":"ok","type":"x25519"},
|
||||
{"critical":[],"material":"0303030303030303030303030303030303030303030303030303030303030303","name":"access_type y","noncritical":[],"result":"ERR_ACCESS_INVALID","text":"accesskey: access_type \"y\" is not supported by V1: ERR_ACCESS_INVALID","type":"y"},
|
||||
{"critical":[],"material":"03030303030303030303030303030303030303030303030303030303030303","name":"access_material of 31 bytes","noncritical":[],"result":"ERR_ACCESS_INVALID","text":"accesskey: x25519 access_material is 31 bytes, want 32: ERR_ACCESS_INVALID","type":"x25519"},
|
||||
{"critical":[],"material":"03030303030303030303030303030303030303030303030303030303030303","name":"access_type y and access_material of 31 bytes","noncritical":[],"result":"ERR_ACCESS_INVALID","text":"accesskey: access_type \"y\" is not supported by V1: ERR_ACCESS_INVALID","type":"y"},
|
||||
{"capsule_digest":"","critical":[],"material":"0303030303030303030303030303030303030303030303030303030303030303","name":"empty capsule_digest","noncritical":[],"result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: capsule_digest must be 32 bytes: ERR_NON_CANONICAL_CBOR","type":"x25519"},
|
||||
{"capsule_digest":"04040404040404040404040404040404040404040404040404040404040404","critical":[],"material":"0303030303030303030303030303030303030303030303030303030303030303","name":"capsule_digest of 31 bytes","noncritical":[],"result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: capsule_digest must be 32 bytes: ERR_NON_CANONICAL_CBOR","type":"x25519"},
|
||||
{"critical":[["z",1,null]],"material":"0303030303030303030303030303030303030303030303030303030303030303","name":"one extension_id in both arrays","noncritical":[["z",1,null]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension z: both critical and noncritical: ERR_NON_CANONICAL_CBOR","type":"x25519"},
|
||||
{"critical":[],"material":"0303030303030303030303030303030303030303030303030303030303030303","name":"datekeys.note in the noncritical array","noncritical":[["datekeys.note",1,"41"]],"result":"error","text":"accesskey: extension: datekeys.note version 1 is not registered for noncritical_extensions of .dkk: an encoder must not write it there (spec §72)","type":"x25519"},
|
||||
{"critical":[["datekeys.capsule",1,"a0"]],"material":"0303030303030303030303030303030303030303030303030303030303030303","name":"datekeys.capsule in the critical array","noncritical":[],"result":"error","text":"accesskey: extension: datekeys.capsule version 1 is not registered for critical_extensions of .dkk: an encoder must not write it there (spec §72)","type":"x25519"},
|
||||
{"critical":[],"material":"0303030303030303030303030303030303030303030303030303030303030303","name":"datekeys.capsule without data","noncritical":[["datekeys.capsule",1,null]],"result":"ERR_EXTENSION_DATA_INVALID","text":"accesskey: extension: datekeys.capsule version 1: datekeys.capsule without data: ERR_EXTENSION_DATA_INVALID","type":"x25519"},
|
||||
{"critical":[],"hex":"444b4b310100000000000081a70073646174656b6579732d6163636573732d6b65790101025001010101010101010101010101010101035002020202020202020202020202020202046678323535313905582003030303030303030303030303030303030303030303030303030303030303030881a30070646174656b6579732e63617073756c6501010241a0","material":"0303030303030303030303030303030303030303030303030303030303030303","name":"datekeys.capsule with data","noncritical":[["datekeys.capsule",1,"a0"]],"result":"ok","type":"x25519"},
|
||||
{"critical":[],"hex":"444b4b31010000000000007ea70073646174656b6579732d6163636573732d6b65790101025001010101010101010101010101010101035002020202020202020202020202020202046678323535313905582003030303030303030303030303030303030303030303030303030303030303030881a3006d646174656b6579732e6e6f74650102024141","material":"0303030303030303030303030303030303030303030303030303030303030303","name":"datekeys.note of version 2","noncritical":[["datekeys.note",2,"41"]],"result":"ok","type":"x25519"},
|
||||
{"big":100000,"critical":[],"length":100129,"material":"0303030303030303030303030303030303030303030303030303030303030303","name":"the limit of spec §57, sized","noncritical":[],"result":"ok","sha256":"e7fd3d689466494f7e81adf330fb98c907deecef3c62f9620ea2594db0e2fcec","type":"x25519"},
|
||||
{"big":16777099,"critical":[],"length":16777228,"material":"0303030303030303030303030303030303030303030303030303030303030303","name":"BODY_CBOR of exactly 16 MiB","noncritical":[],"result":"ok","sha256":"d4e59ec0674e95e48cc1688d9ed5c59e9529fd0e45f297363dd9fb255bf2c14e","type":"x25519"},
|
||||
{"big":16777100,"critical":[],"material":"0303030303030303030303030303030303030303030303030303030303030303","name":"BODY_CBOR of 16 MiB and 1 byte","noncritical":[],"result":"ERR_INTEGRITY","text":"accesskey: BODY_CBOR of 16777217 bytes exceeds 16777216: ERR_INTEGRITY","type":"x25519"}
|
||||
],
|
||||
"registry": [
|
||||
{"name":"Quicknet","pins":[{"hash":"4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}}],"result":"ok"},
|
||||
{"name":"Quicknet with another hash","pins":[{"hash":"0100000000000000000000000000000000000000000000000000000000000000","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}}],"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: profile_hash 4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4 does not match the pinned 0100000000000000000000000000000000000000000000000000000000000000: ERR_PROFILE_MISMATCH"},
|
||||
{"name":"Quicknet twice","pins":[{"hash":"4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}},{"hash":"4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}}],"result":"error","text":"profile datekeys:quicknet:v1: pinned twice"},
|
||||
{"name":"none","pins":null,"result":"ok"},
|
||||
{"name":"an edited Quicknet","pins":[{"hash":"4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"X","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}}],"result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"X\": ERR_UNKNOWN_PROFILE"},
|
||||
{"name":"an edited Quicknet","pins":[{"hash":"4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":0,"network":"quicknet","period":0,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}}],"result":"ERR_NON_CANONICAL_CBOR","text":"profile: period 0s is not a positive whole number of seconds: ERR_NON_CANONICAL_CBOR"},
|
||||
{"name":"an edited Quicknet","pins":[{"hash":"4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":2796773,"network":"quicknet","period":90000,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}}],"result":"ERR_NON_CANONICAL_CBOR","text":"profile: period 90000 s out of range: ERR_NON_CANONICAL_CBOR"},
|
||||
{"name":"an edited Quicknet","pins":[{"hash":"4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":4126385204,"network":"quicknet","period":61,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}}],"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain c52c0d511a3e8badf76968bd7100182c1a82089062a30270ddf3230f841de918, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"name":"an edited Quicknet","pins":[{"hash":"4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":-1,"id":"datekeys:quicknet:v1","max_round":84467433601,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}}],"result":"ERR_NON_CANONICAL_CBOR","text":"profile: genesis time -1 outside 0..9007199254740991: ERR_NON_CANONICAL_CBOR"},
|
||||
{"name":"an edited Quicknet","pins":[{"hash":"4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"default","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}}],"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain bb53bd3c1f404463b224d27e22872c4754f7d4f5549693d349f616c3ac27d4a9, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"}
|
||||
],
|
||||
"compact": [
|
||||
{"compact":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6NjY4ODQyMTJ9","json":"{\"version\":1,\"network\":\"datekeys:quicknet:v1\",\"round\":66884212}","profile_id":"datekeys:quicknet:v1","round":66884212},
|
||||
{"compact":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYSIsInJvdW5kIjo5MDA3MTk5MjU0NzQwOTkxfQ","json":"{\"version\":1,\"network\":\"a\",\"round\":9007199254740991}","profile_id":"a","round":9007199254740991},
|
||||
{"compact":"","json":null,"profile_id":"a","round":9007199254740992},
|
||||
{"compact":"","json":null,"profile_id":"a","round":0},
|
||||
{"compact":"","json":null,"profile_id":"A","round":1},
|
||||
{"compact":"","json":null,"profile_id":"","round":1},
|
||||
{"compact":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJyb3VuZCI6MX0","json":"{\"version\":1,\"network\":\"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\"round\":1}","profile_id":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","round":1},
|
||||
{"compact":"","json":null,"profile_id":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","round":1},
|
||||
{"compact":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiMDouXy0iLCJyb3VuZCI6N30","json":"{\"version\":1,\"network\":\"0:._-\",\"round\":7}","profile_id":"0:._-","round":7}
|
||||
],
|
||||
"limits": [
|
||||
{"result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 0: an unsigned integer where a map was expected: ERR_NON_CANONICAL_CBOR","what":"header","zeros":1048576},
|
||||
{"result":"ERR_INTEGRITY","text":"capsule: PUBLIC_HEADER of 1048577 bytes exceeds 1048576: ERR_INTEGRITY","what":"header","zeros":1048577},
|
||||
{"result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: codec: offset 0: an unsigned integer where a map was expected: ERR_NON_CANONICAL_CBOR","what":"body","zeros":16777216},
|
||||
{"result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: codec: offset 0: an unsigned integer where a map was expected: ERR_NON_CANONICAL_CBOR","what":"dkk","zeros":16777216},
|
||||
{"result":"ERR_INTEGRITY","text":"accesskey: BODY_CBOR of 16777217 bytes exceeds 16777216: ERR_INTEGRITY","what":"body","zeros":16777217},
|
||||
{"result":"ERR_INTEGRITY","text":"accesskey: BODY_LEN 16777217 outside 1..16777216: ERR_INTEGRITY","what":"dkk","zeros":16777217},
|
||||
{"len":67108864,"result":"ok","what":"extension_data"},
|
||||
{"len":67108864,"result":"ok","what":"extension_canonical"},
|
||||
{"len":67108865,"result":"ERR_NON_CANONICAL_CBOR","text":"extension \"a\": key 2: codec: offset 13: a byte string of 67108865 bytes outside 0..67108864: ERR_NON_CANONICAL_CBOR","what":"extension_data"},
|
||||
{"len":67108865,"result":"ERR_NON_CANONICAL_CBOR","text":"extension a: data of 67108865 bytes outside 1..67108864: ERR_NON_CANONICAL_CBOR","what":"extension_canonical"}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,539 @@
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "capsule.PaddedLength with both codes and capsule.PayloadAgeLength, at the boundaries of spec §29.1 up to L_MAX and past it; a code with null was rejected with text. check: the plaintext of PAYLOAD_AGE checked by capsule.Open against L and P (step 17): the content of the fixture (its .plaintext) followed by zeros, cut or extended to length bytes, with the byte at at set to value when given; step 0 when the capsule opens.",
|
||||
"padded": [
|
||||
{"bloque256":256,"l":0,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":7,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":14,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":21,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":28,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":35,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":42,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":49,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":56,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":63,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":70,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":77,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":84,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":91,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":98,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":105,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":112,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":119,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":126,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":133,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":140,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":147,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":154,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":161,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":168,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":175,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":182,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":189,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":196,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":203,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":210,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":217,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":224,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":231,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":238,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":245,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":251,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":252,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":253,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":254,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":255,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":256,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":512,"l":257,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":258,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":259,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":260,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":261,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":262,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":263,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":264,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":265,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":266,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":267,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":268,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":269,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":270,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":271,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":272,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":273,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":274,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":275,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":276,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":277,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":278,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":279,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":280,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":281,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":282,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":283,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":284,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":285,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":286,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":287,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":288,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":289,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":290,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":291,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":292,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":293,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":294,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":295,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":296,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":297,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":298,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":299,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":256,"l":255,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":256,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":512,"l":257,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":511,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":768,"l":513,"payload_age_bloque256":968,"payload_age_reforzado":968,"reforzado":768},
|
||||
{"bloque256":512,"l":511,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":512,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":768,"l":513,"payload_age_bloque256":968,"payload_age_reforzado":968,"reforzado":768},
|
||||
{"bloque256":768,"l":767,"payload_age_bloque256":968,"payload_age_reforzado":968,"reforzado":768},
|
||||
{"bloque256":1024,"l":769,"payload_age_bloque256":1224,"payload_age_reforzado":1224,"reforzado":1024},
|
||||
{"bloque256":1024,"l":1023,"payload_age_bloque256":1224,"payload_age_reforzado":1224,"reforzado":1024},
|
||||
{"bloque256":1024,"l":1024,"payload_age_bloque256":1224,"payload_age_reforzado":1224,"reforzado":1024},
|
||||
{"bloque256":1280,"l":1025,"payload_age_bloque256":1480,"payload_age_reforzado":1480,"reforzado":1280},
|
||||
{"bloque256":1280,"l":1279,"payload_age_bloque256":1480,"payload_age_reforzado":1480,"reforzado":1280},
|
||||
{"bloque256":1536,"l":1281,"payload_age_bloque256":1736,"payload_age_reforzado":1736,"reforzado":1536},
|
||||
{"bloque256":2048,"l":2047,"payload_age_bloque256":2248,"payload_age_reforzado":2248,"reforzado":2048},
|
||||
{"bloque256":2048,"l":2048,"payload_age_bloque256":2248,"payload_age_reforzado":2248,"reforzado":2048},
|
||||
{"bloque256":2304,"l":2049,"payload_age_bloque256":2504,"payload_age_reforzado":2504,"reforzado":2304},
|
||||
{"bloque256":2304,"l":2303,"payload_age_bloque256":2504,"payload_age_reforzado":2504,"reforzado":2304},
|
||||
{"bloque256":2560,"l":2305,"payload_age_bloque256":2760,"payload_age_reforzado":2760,"reforzado":2560},
|
||||
{"bloque256":4096,"l":4095,"payload_age_bloque256":4296,"payload_age_reforzado":4296,"reforzado":4096},
|
||||
{"bloque256":4096,"l":4096,"payload_age_bloque256":4296,"payload_age_reforzado":4296,"reforzado":4096},
|
||||
{"bloque256":4352,"l":4097,"payload_age_bloque256":4552,"payload_age_reforzado":4552,"reforzado":4352},
|
||||
{"bloque256":4352,"l":4351,"payload_age_bloque256":4552,"payload_age_reforzado":4552,"reforzado":4352},
|
||||
{"bloque256":4608,"l":4353,"payload_age_bloque256":4808,"payload_age_reforzado":4808,"reforzado":4608},
|
||||
{"bloque256":8192,"l":8191,"payload_age_bloque256":8392,"payload_age_reforzado":8392,"reforzado":8192},
|
||||
{"bloque256":8192,"l":8192,"payload_age_bloque256":8392,"payload_age_reforzado":8392,"reforzado":8192},
|
||||
{"bloque256":8448,"l":8193,"payload_age_bloque256":8648,"payload_age_reforzado":8904,"reforzado":8704},
|
||||
{"bloque256":8448,"l":8447,"payload_age_bloque256":8648,"payload_age_reforzado":8904,"reforzado":8704},
|
||||
{"bloque256":8704,"l":8449,"payload_age_bloque256":8904,"payload_age_reforzado":8904,"reforzado":8704},
|
||||
{"bloque256":16384,"l":16383,"payload_age_bloque256":16584,"payload_age_reforzado":16584,"reforzado":16384},
|
||||
{"bloque256":16384,"l":16384,"payload_age_bloque256":16584,"payload_age_reforzado":16584,"reforzado":16384},
|
||||
{"bloque256":16640,"l":16385,"payload_age_bloque256":16840,"payload_age_reforzado":17608,"reforzado":17408},
|
||||
{"bloque256":16640,"l":16639,"payload_age_bloque256":16840,"payload_age_reforzado":17608,"reforzado":17408},
|
||||
{"bloque256":16896,"l":16641,"payload_age_bloque256":17096,"payload_age_reforzado":17608,"reforzado":17408},
|
||||
{"bloque256":32768,"l":32767,"payload_age_bloque256":32968,"payload_age_reforzado":32968,"reforzado":32768},
|
||||
{"bloque256":32768,"l":32768,"payload_age_bloque256":32968,"payload_age_reforzado":32968,"reforzado":32768},
|
||||
{"bloque256":33024,"l":32769,"payload_age_bloque256":33224,"payload_age_reforzado":35016,"reforzado":34816},
|
||||
{"bloque256":33024,"l":33023,"payload_age_bloque256":33224,"payload_age_reforzado":35016,"reforzado":34816},
|
||||
{"bloque256":33280,"l":33025,"payload_age_bloque256":33480,"payload_age_reforzado":35016,"reforzado":34816},
|
||||
{"bloque256":65536,"l":65535,"payload_age_bloque256":65736,"payload_age_reforzado":65736,"reforzado":65536},
|
||||
{"bloque256":65536,"l":65536,"payload_age_bloque256":65736,"payload_age_reforzado":65736,"reforzado":65536},
|
||||
{"bloque256":65792,"l":65537,"payload_age_bloque256":66008,"payload_age_reforzado":67800,"reforzado":67584},
|
||||
{"bloque256":65792,"l":65791,"payload_age_bloque256":66008,"payload_age_reforzado":67800,"reforzado":67584},
|
||||
{"bloque256":66048,"l":65793,"payload_age_bloque256":66264,"payload_age_reforzado":67800,"reforzado":67584},
|
||||
{"bloque256":131072,"l":131071,"payload_age_bloque256":131288,"payload_age_reforzado":131288,"reforzado":131072},
|
||||
{"bloque256":131072,"l":131072,"payload_age_bloque256":131288,"payload_age_reforzado":131288,"reforzado":131072},
|
||||
{"bloque256":131328,"l":131073,"payload_age_bloque256":131560,"payload_age_reforzado":135400,"reforzado":135168},
|
||||
{"bloque256":131328,"l":131327,"payload_age_bloque256":131560,"payload_age_reforzado":135400,"reforzado":135168},
|
||||
{"bloque256":131584,"l":131329,"payload_age_bloque256":131816,"payload_age_reforzado":135400,"reforzado":135168},
|
||||
{"bloque256":262144,"l":262143,"payload_age_bloque256":262392,"payload_age_reforzado":262392,"reforzado":262144},
|
||||
{"bloque256":262144,"l":262144,"payload_age_bloque256":262392,"payload_age_reforzado":262392,"reforzado":262144},
|
||||
{"bloque256":262400,"l":262145,"payload_age_bloque256":262664,"payload_age_reforzado":270600,"reforzado":270336},
|
||||
{"bloque256":262400,"l":262399,"payload_age_bloque256":262664,"payload_age_reforzado":270600,"reforzado":270336},
|
||||
{"bloque256":262656,"l":262401,"payload_age_bloque256":262920,"payload_age_reforzado":270600,"reforzado":270336},
|
||||
{"bloque256":524288,"l":524287,"payload_age_bloque256":524600,"payload_age_reforzado":524600,"reforzado":524288},
|
||||
{"bloque256":524288,"l":524288,"payload_age_bloque256":524600,"payload_age_reforzado":524600,"reforzado":524288},
|
||||
{"bloque256":524544,"l":524289,"payload_age_bloque256":524872,"payload_age_reforzado":541000,"reforzado":540672},
|
||||
{"bloque256":524544,"l":524543,"payload_age_bloque256":524872,"payload_age_reforzado":541000,"reforzado":540672},
|
||||
{"bloque256":524800,"l":524545,"payload_age_bloque256":525128,"payload_age_reforzado":541000,"reforzado":540672},
|
||||
{"bloque256":1048576,"l":1048575,"payload_age_bloque256":1049016,"payload_age_reforzado":1049016,"reforzado":1048576},
|
||||
{"bloque256":1048576,"l":1048576,"payload_age_bloque256":1049016,"payload_age_reforzado":1049016,"reforzado":1048576},
|
||||
{"bloque256":1048832,"l":1048577,"payload_age_bloque256":1049288,"payload_age_reforzado":1081800,"reforzado":1081344},
|
||||
{"bloque256":1048832,"l":1048831,"payload_age_bloque256":1049288,"payload_age_reforzado":1081800,"reforzado":1081344},
|
||||
{"bloque256":1049088,"l":1048833,"payload_age_bloque256":1049544,"payload_age_reforzado":1081800,"reforzado":1081344},
|
||||
{"bloque256":2097152,"l":2097151,"payload_age_bloque256":2097848,"payload_age_reforzado":2097848,"reforzado":2097152},
|
||||
{"bloque256":2097152,"l":2097152,"payload_age_bloque256":2097848,"payload_age_reforzado":2097848,"reforzado":2097152},
|
||||
{"bloque256":2097408,"l":2097153,"payload_age_bloque256":2098120,"payload_age_reforzado":2163400,"reforzado":2162688},
|
||||
{"bloque256":2097408,"l":2097407,"payload_age_bloque256":2098120,"payload_age_reforzado":2163400,"reforzado":2162688},
|
||||
{"bloque256":2097664,"l":2097409,"payload_age_bloque256":2098376,"payload_age_reforzado":2163400,"reforzado":2162688},
|
||||
{"bloque256":4194304,"l":4194303,"payload_age_bloque256":4195512,"payload_age_reforzado":4195512,"reforzado":4194304},
|
||||
{"bloque256":4194304,"l":4194304,"payload_age_bloque256":4195512,"payload_age_reforzado":4195512,"reforzado":4194304},
|
||||
{"bloque256":4194560,"l":4194305,"payload_age_bloque256":4195784,"payload_age_reforzado":4326616,"reforzado":4325376},
|
||||
{"bloque256":4194560,"l":4194559,"payload_age_bloque256":4195784,"payload_age_reforzado":4326616,"reforzado":4325376},
|
||||
{"bloque256":4194816,"l":4194561,"payload_age_bloque256":4196040,"payload_age_reforzado":4326616,"reforzado":4325376},
|
||||
{"bloque256":8388608,"l":8388607,"payload_age_bloque256":8390840,"payload_age_reforzado":8390840,"reforzado":8388608},
|
||||
{"bloque256":8388608,"l":8388608,"payload_age_bloque256":8390840,"payload_age_reforzado":8390840,"reforzado":8388608},
|
||||
{"bloque256":8388864,"l":8388609,"payload_age_bloque256":8391112,"payload_age_reforzado":8653048,"reforzado":8650752},
|
||||
{"bloque256":8388864,"l":8388863,"payload_age_bloque256":8391112,"payload_age_reforzado":8653048,"reforzado":8650752},
|
||||
{"bloque256":8389120,"l":8388865,"payload_age_bloque256":8391368,"payload_age_reforzado":8653048,"reforzado":8650752},
|
||||
{"bloque256":16777216,"l":16777215,"payload_age_bloque256":16781496,"payload_age_reforzado":16781496,"reforzado":16777216},
|
||||
{"bloque256":16777216,"l":16777216,"payload_age_bloque256":16781496,"payload_age_reforzado":16781496,"reforzado":16777216},
|
||||
{"bloque256":16777472,"l":16777217,"payload_age_bloque256":16781768,"payload_age_reforzado":17305912,"reforzado":17301504},
|
||||
{"bloque256":16777472,"l":16777471,"payload_age_bloque256":16781768,"payload_age_reforzado":17305912,"reforzado":17301504},
|
||||
{"bloque256":16777728,"l":16777473,"payload_age_bloque256":16782024,"payload_age_reforzado":17305912,"reforzado":17301504},
|
||||
{"bloque256":33554432,"l":33554431,"payload_age_bloque256":33562808,"payload_age_reforzado":33562808,"reforzado":33554432},
|
||||
{"bloque256":33554432,"l":33554432,"payload_age_bloque256":33562808,"payload_age_reforzado":33562808,"reforzado":33554432},
|
||||
{"bloque256":33554688,"l":33554433,"payload_age_bloque256":33563080,"payload_age_reforzado":34611640,"reforzado":34603008},
|
||||
{"bloque256":33554688,"l":33554687,"payload_age_bloque256":33563080,"payload_age_reforzado":34611640,"reforzado":34603008},
|
||||
{"bloque256":33554944,"l":33554689,"payload_age_bloque256":33563336,"payload_age_reforzado":34611640,"reforzado":34603008},
|
||||
{"bloque256":67108864,"l":67108863,"payload_age_bloque256":67125432,"payload_age_reforzado":67125432,"reforzado":67108864},
|
||||
{"bloque256":67108864,"l":67108864,"payload_age_bloque256":67125432,"payload_age_reforzado":67125432,"reforzado":67108864},
|
||||
{"bloque256":67109120,"l":67108865,"payload_age_bloque256":67125704,"payload_age_reforzado":69223096,"reforzado":69206016},
|
||||
{"bloque256":67109120,"l":67109119,"payload_age_bloque256":67125704,"payload_age_reforzado":69223096,"reforzado":69206016},
|
||||
{"bloque256":67109376,"l":67109121,"payload_age_bloque256":67125960,"payload_age_reforzado":69223096,"reforzado":69206016},
|
||||
{"bloque256":134217728,"l":134217727,"payload_age_bloque256":134250680,"payload_age_reforzado":134250680,"reforzado":134217728},
|
||||
{"bloque256":134217728,"l":134217728,"payload_age_bloque256":134250680,"payload_age_reforzado":134250680,"reforzado":134217728},
|
||||
{"bloque256":134217984,"l":134217729,"payload_age_bloque256":134250952,"payload_age_reforzado":138446008,"reforzado":138412032},
|
||||
{"bloque256":134217984,"l":134217983,"payload_age_bloque256":134250952,"payload_age_reforzado":138446008,"reforzado":138412032},
|
||||
{"bloque256":134218240,"l":134217985,"payload_age_bloque256":134251208,"payload_age_reforzado":138446008,"reforzado":138412032},
|
||||
{"bloque256":268435456,"l":268435455,"payload_age_bloque256":268501176,"payload_age_reforzado":268501176,"reforzado":268435456},
|
||||
{"bloque256":268435456,"l":268435456,"payload_age_bloque256":268501176,"payload_age_reforzado":268501176,"reforzado":268435456},
|
||||
{"bloque256":268435712,"l":268435457,"payload_age_bloque256":268501448,"payload_age_reforzado":276891832,"reforzado":276824064},
|
||||
{"bloque256":268435712,"l":268435711,"payload_age_bloque256":268501448,"payload_age_reforzado":276891832,"reforzado":276824064},
|
||||
{"bloque256":268435968,"l":268435713,"payload_age_bloque256":268501704,"payload_age_reforzado":276891832,"reforzado":276824064},
|
||||
{"bloque256":536870912,"l":536870911,"payload_age_bloque256":537002168,"payload_age_reforzado":537002168,"reforzado":536870912},
|
||||
{"bloque256":536870912,"l":536870912,"payload_age_bloque256":537002168,"payload_age_reforzado":537002168,"reforzado":536870912},
|
||||
{"bloque256":536871168,"l":536870913,"payload_age_bloque256":537002440,"payload_age_reforzado":553783480,"reforzado":553648128},
|
||||
{"bloque256":536871168,"l":536871167,"payload_age_bloque256":537002440,"payload_age_reforzado":553783480,"reforzado":553648128},
|
||||
{"bloque256":536871424,"l":536871169,"payload_age_bloque256":537002696,"payload_age_reforzado":553783480,"reforzado":553648128},
|
||||
{"bloque256":1073741824,"l":1073741823,"payload_age_bloque256":1074004152,"payload_age_reforzado":1074004152,"reforzado":1073741824},
|
||||
{"bloque256":1073741824,"l":1073741824,"payload_age_bloque256":1074004152,"payload_age_reforzado":1074004152,"reforzado":1073741824},
|
||||
{"bloque256":1073742080,"l":1073741825,"payload_age_bloque256":1074004424,"payload_age_reforzado":1107566776,"reforzado":1107296256},
|
||||
{"bloque256":1073742080,"l":1073742079,"payload_age_bloque256":1074004424,"payload_age_reforzado":1107566776,"reforzado":1107296256},
|
||||
{"bloque256":1073742336,"l":1073742081,"payload_age_bloque256":1074004680,"payload_age_reforzado":1107566776,"reforzado":1107296256},
|
||||
{"bloque256":2147483648,"l":2147483647,"payload_age_bloque256":2148008120,"payload_age_reforzado":2148008120,"reforzado":2147483648},
|
||||
{"bloque256":2147483648,"l":2147483648,"payload_age_bloque256":2148008120,"payload_age_reforzado":2148008120,"reforzado":2147483648},
|
||||
{"bloque256":2147483904,"l":2147483649,"payload_age_bloque256":2148008392,"payload_age_reforzado":2215133368,"reforzado":2214592512},
|
||||
{"bloque256":2147483904,"l":2147483903,"payload_age_bloque256":2148008392,"payload_age_reforzado":2215133368,"reforzado":2214592512},
|
||||
{"bloque256":2147484160,"l":2147483905,"payload_age_bloque256":2148008648,"payload_age_reforzado":2215133368,"reforzado":2214592512},
|
||||
{"bloque256":4294967296,"l":4294967295,"payload_age_bloque256":4296016056,"payload_age_reforzado":4296016056,"reforzado":4294967296},
|
||||
{"bloque256":4294967296,"l":4294967296,"payload_age_bloque256":4296016056,"payload_age_reforzado":4296016056,"reforzado":4294967296},
|
||||
{"bloque256":4294967552,"l":4294967297,"payload_age_bloque256":4296016328,"payload_age_reforzado":4363141304,"reforzado":4362076160},
|
||||
{"bloque256":4294967552,"l":4294967551,"payload_age_bloque256":4296016328,"payload_age_reforzado":4363141304,"reforzado":4362076160},
|
||||
{"bloque256":4294967808,"l":4294967553,"payload_age_bloque256":4296016584,"payload_age_reforzado":4363141304,"reforzado":4362076160},
|
||||
{"bloque256":8589934592,"l":8589934591,"payload_age_bloque256":8592031928,"payload_age_reforzado":8592031928,"reforzado":8589934592},
|
||||
{"bloque256":8589934592,"l":8589934592,"payload_age_bloque256":8592031928,"payload_age_reforzado":8592031928,"reforzado":8589934592},
|
||||
{"bloque256":8589934848,"l":8589934593,"payload_age_bloque256":8592032200,"payload_age_reforzado":8726282424,"reforzado":8724152320},
|
||||
{"bloque256":8589934848,"l":8589934847,"payload_age_bloque256":8592032200,"payload_age_reforzado":8726282424,"reforzado":8724152320},
|
||||
{"bloque256":8589935104,"l":8589934849,"payload_age_bloque256":8592032456,"payload_age_reforzado":8726282424,"reforzado":8724152320},
|
||||
{"bloque256":17179869184,"l":17179869183,"payload_age_bloque256":17184063672,"payload_age_reforzado":17184063672,"reforzado":17179869184},
|
||||
{"bloque256":17179869184,"l":17179869184,"payload_age_bloque256":17184063672,"payload_age_reforzado":17184063672,"reforzado":17179869184},
|
||||
{"bloque256":17179869440,"l":17179869185,"payload_age_bloque256":17184063944,"payload_age_reforzado":17452564664,"reforzado":17448304640},
|
||||
{"bloque256":17179869440,"l":17179869439,"payload_age_bloque256":17184063944,"payload_age_reforzado":17452564664,"reforzado":17448304640},
|
||||
{"bloque256":17179869696,"l":17179869441,"payload_age_bloque256":17184064200,"payload_age_reforzado":17452564664,"reforzado":17448304640},
|
||||
{"bloque256":34359738368,"l":34359738367,"payload_age_bloque256":34368127160,"payload_age_reforzado":34368127160,"reforzado":34359738368},
|
||||
{"bloque256":34359738368,"l":34359738368,"payload_age_bloque256":34368127160,"payload_age_reforzado":34368127160,"reforzado":34359738368},
|
||||
{"bloque256":34359738624,"l":34359738369,"payload_age_bloque256":34368127432,"payload_age_reforzado":34905129144,"reforzado":34896609280},
|
||||
{"bloque256":34359738624,"l":34359738623,"payload_age_bloque256":34368127432,"payload_age_reforzado":34905129144,"reforzado":34896609280},
|
||||
{"bloque256":34359738880,"l":34359738625,"payload_age_bloque256":34368127688,"payload_age_reforzado":34905129144,"reforzado":34896609280},
|
||||
{"bloque256":68719476736,"l":68719476735,"payload_age_bloque256":68736254136,"payload_age_reforzado":68736254136,"reforzado":68719476736},
|
||||
{"bloque256":68719476736,"l":68719476736,"payload_age_bloque256":68736254136,"payload_age_reforzado":68736254136,"reforzado":68719476736},
|
||||
{"bloque256":68719476992,"l":68719476737,"payload_age_bloque256":68736254408,"payload_age_reforzado":69810258104,"reforzado":69793218560},
|
||||
{"bloque256":68719476992,"l":68719476991,"payload_age_bloque256":68736254408,"payload_age_reforzado":69810258104,"reforzado":69793218560},
|
||||
{"bloque256":68719477248,"l":68719476993,"payload_age_bloque256":68736254664,"payload_age_reforzado":69810258104,"reforzado":69793218560},
|
||||
{"bloque256":137438953472,"l":137438953471,"payload_age_bloque256":137472508088,"payload_age_reforzado":137472508088,"reforzado":137438953472},
|
||||
{"bloque256":137438953472,"l":137438953472,"payload_age_bloque256":137472508088,"payload_age_reforzado":137472508088,"reforzado":137438953472},
|
||||
{"bloque256":137438953728,"l":137438953473,"payload_age_bloque256":137472508360,"payload_age_reforzado":139620516024,"reforzado":139586437120},
|
||||
{"bloque256":137438953728,"l":137438953727,"payload_age_bloque256":137472508360,"payload_age_reforzado":139620516024,"reforzado":139586437120},
|
||||
{"bloque256":137438953984,"l":137438953729,"payload_age_bloque256":137472508616,"payload_age_reforzado":139620516024,"reforzado":139586437120},
|
||||
{"bloque256":274877906944,"l":274877906943,"payload_age_bloque256":274945015992,"payload_age_reforzado":274945015992,"reforzado":274877906944},
|
||||
{"bloque256":274877906944,"l":274877906944,"payload_age_bloque256":274945015992,"payload_age_reforzado":274945015992,"reforzado":274877906944},
|
||||
{"bloque256":274877907200,"l":274877906945,"payload_age_bloque256":274945016264,"payload_age_reforzado":279241031864,"reforzado":279172874240},
|
||||
{"bloque256":274877907200,"l":274877907199,"payload_age_bloque256":274945016264,"payload_age_reforzado":279241031864,"reforzado":279172874240},
|
||||
{"bloque256":274877907456,"l":274877907201,"payload_age_bloque256":274945016520,"payload_age_reforzado":279241031864,"reforzado":279172874240},
|
||||
{"bloque256":549755813888,"l":549755813887,"payload_age_bloque256":549890031800,"payload_age_reforzado":549890031800,"reforzado":549755813888},
|
||||
{"bloque256":549755813888,"l":549755813888,"payload_age_bloque256":549890031800,"payload_age_reforzado":549890031800,"reforzado":549755813888},
|
||||
{"bloque256":549755814144,"l":549755813889,"payload_age_bloque256":549890032072,"payload_age_reforzado":558482063544,"reforzado":558345748480},
|
||||
{"bloque256":549755814144,"l":549755814143,"payload_age_bloque256":549890032072,"payload_age_reforzado":558482063544,"reforzado":558345748480},
|
||||
{"bloque256":549755814400,"l":549755814145,"payload_age_bloque256":549890032328,"payload_age_reforzado":558482063544,"reforzado":558345748480},
|
||||
{"bloque256":1099511627776,"l":1099511627775,"payload_age_bloque256":1099780063416,"payload_age_reforzado":1099780063416,"reforzado":1099511627776},
|
||||
{"bloque256":1099511627776,"l":1099511627776,"payload_age_bloque256":1099780063416,"payload_age_reforzado":1099780063416,"reforzado":1099511627776},
|
||||
{"bloque256":1099511628032,"l":1099511627777,"payload_age_bloque256":1099780063688,"payload_age_reforzado":1116964126904,"reforzado":1116691496960},
|
||||
{"bloque256":1099511628032,"l":1099511628031,"payload_age_bloque256":1099780063688,"payload_age_reforzado":1116964126904,"reforzado":1116691496960},
|
||||
{"bloque256":1099511628288,"l":1099511628033,"payload_age_bloque256":1099780063944,"payload_age_reforzado":1116964126904,"reforzado":1116691496960},
|
||||
{"bloque256":2199023255552,"l":2199023255551,"payload_age_bloque256":2199560126648,"payload_age_reforzado":2199560126648,"reforzado":2199023255552},
|
||||
{"bloque256":2199023255552,"l":2199023255552,"payload_age_bloque256":2199560126648,"payload_age_reforzado":2199560126648,"reforzado":2199023255552},
|
||||
{"bloque256":2199023255808,"l":2199023255553,"payload_age_bloque256":2199560126920,"payload_age_reforzado":2233928253624,"reforzado":2233382993920},
|
||||
{"bloque256":2199023255808,"l":2199023255807,"payload_age_bloque256":2199560126920,"payload_age_reforzado":2233928253624,"reforzado":2233382993920},
|
||||
{"bloque256":2199023256064,"l":2199023255809,"payload_age_bloque256":2199560127176,"payload_age_reforzado":2233928253624,"reforzado":2233382993920},
|
||||
{"bloque256":4398046511104,"l":4398046511103,"payload_age_bloque256":4399120253112,"payload_age_reforzado":4399120253112,"reforzado":4398046511104},
|
||||
{"bloque256":4398046511104,"l":4398046511104,"payload_age_bloque256":4399120253112,"payload_age_reforzado":4399120253112,"reforzado":4398046511104},
|
||||
{"bloque256":4398046511360,"l":4398046511105,"payload_age_bloque256":4399120253384,"payload_age_reforzado":4467856507064,"reforzado":4466765987840},
|
||||
{"bloque256":4398046511360,"l":4398046511359,"payload_age_bloque256":4399120253384,"payload_age_reforzado":4467856507064,"reforzado":4466765987840},
|
||||
{"bloque256":4398046511616,"l":4398046511361,"payload_age_bloque256":4399120253640,"payload_age_reforzado":4467856507064,"reforzado":4466765987840},
|
||||
{"bloque256":8796093022208,"l":8796093022207,"payload_age_bloque256":8798240506040,"payload_age_reforzado":8798240506040,"reforzado":8796093022208},
|
||||
{"bloque256":8796093022208,"l":8796093022208,"payload_age_bloque256":8798240506040,"payload_age_reforzado":8798240506040,"reforzado":8796093022208},
|
||||
{"bloque256":8796093022464,"l":8796093022209,"payload_age_bloque256":8798240506312,"payload_age_reforzado":8935713013944,"reforzado":8933531975680},
|
||||
{"bloque256":8796093022464,"l":8796093022463,"payload_age_bloque256":8798240506312,"payload_age_reforzado":8935713013944,"reforzado":8933531975680},
|
||||
{"bloque256":8796093022720,"l":8796093022465,"payload_age_bloque256":8798240506568,"payload_age_reforzado":8935713013944,"reforzado":8933531975680},
|
||||
{"bloque256":17592186044416,"l":17592186044415,"payload_age_bloque256":17596481011896,"payload_age_reforzado":17596481011896,"reforzado":17592186044416},
|
||||
{"bloque256":17592186044416,"l":17592186044416,"payload_age_bloque256":17596481011896,"payload_age_reforzado":17596481011896,"reforzado":17592186044416},
|
||||
{"bloque256":17592186044672,"l":17592186044417,"payload_age_bloque256":17596481012168,"payload_age_reforzado":17871426027704,"reforzado":17867063951360},
|
||||
{"bloque256":17592186044672,"l":17592186044671,"payload_age_bloque256":17596481012168,"payload_age_reforzado":17871426027704,"reforzado":17867063951360},
|
||||
{"bloque256":17592186044928,"l":17592186044673,"payload_age_bloque256":17596481012424,"payload_age_reforzado":17871426027704,"reforzado":17867063951360},
|
||||
{"bloque256":35184372088832,"l":35184372088831,"payload_age_bloque256":35192962023608,"payload_age_reforzado":35192962023608,"reforzado":35184372088832},
|
||||
{"bloque256":35184372088832,"l":35184372088832,"payload_age_bloque256":35192962023608,"payload_age_reforzado":35192962023608,"reforzado":35184372088832},
|
||||
{"bloque256":35184372089088,"l":35184372088833,"payload_age_bloque256":35192962023880,"payload_age_reforzado":35742852055224,"reforzado":35734127902720},
|
||||
{"bloque256":35184372089088,"l":35184372089087,"payload_age_bloque256":35192962023880,"payload_age_reforzado":35742852055224,"reforzado":35734127902720},
|
||||
{"bloque256":35184372089344,"l":35184372089089,"payload_age_bloque256":35192962024136,"payload_age_reforzado":35742852055224,"reforzado":35734127902720},
|
||||
{"bloque256":70368744177664,"l":70368744177663,"payload_age_bloque256":70385924047032,"payload_age_reforzado":70385924047032,"reforzado":70368744177664},
|
||||
{"bloque256":70368744177664,"l":70368744177664,"payload_age_bloque256":70385924047032,"payload_age_reforzado":70385924047032,"reforzado":70368744177664},
|
||||
{"bloque256":70368744177920,"l":70368744177665,"payload_age_bloque256":70385924047304,"payload_age_reforzado":71485704110264,"reforzado":71468255805440},
|
||||
{"bloque256":70368744177920,"l":70368744177919,"payload_age_bloque256":70385924047304,"payload_age_reforzado":71485704110264,"reforzado":71468255805440},
|
||||
{"bloque256":70368744178176,"l":70368744177921,"payload_age_bloque256":70385924047560,"payload_age_reforzado":71485704110264,"reforzado":71468255805440},
|
||||
{"bloque256":140737488355328,"l":140737488355327,"payload_age_bloque256":140771848093880,"payload_age_reforzado":140771848093880,"reforzado":140737488355328},
|
||||
{"bloque256":140737488355328,"l":140737488355328,"payload_age_bloque256":140771848093880,"payload_age_reforzado":140771848093880,"reforzado":140737488355328},
|
||||
{"bloque256":140737488355584,"l":140737488355329,"payload_age_bloque256":140771848094152,"payload_age_reforzado":142971408220344,"reforzado":142936511610880},
|
||||
{"bloque256":140737488355584,"l":140737488355583,"payload_age_bloque256":140771848094152,"payload_age_reforzado":142971408220344,"reforzado":142936511610880},
|
||||
{"bloque256":140737488355840,"l":140737488355585,"payload_age_bloque256":140771848094408,"payload_age_reforzado":142971408220344,"reforzado":142936511610880},
|
||||
{"bloque256":281474976710656,"l":281474976710655,"payload_age_bloque256":281543696187576,"payload_age_reforzado":281543696187576,"reforzado":281474976710656},
|
||||
{"bloque256":281474976710656,"l":281474976710656,"payload_age_bloque256":281543696187576,"payload_age_reforzado":281543696187576,"reforzado":281474976710656},
|
||||
{"bloque256":281474976710912,"l":281474976710657,"payload_age_bloque256":281543696187848,"payload_age_reforzado":285942816440504,"reforzado":285873023221760},
|
||||
{"bloque256":281474976710912,"l":281474976710911,"payload_age_bloque256":281543696187848,"payload_age_reforzado":285942816440504,"reforzado":285873023221760},
|
||||
{"bloque256":281474976711168,"l":281474976710913,"payload_age_bloque256":281543696188104,"payload_age_reforzado":285942816440504,"reforzado":285873023221760},
|
||||
{"bloque256":562949953421312,"l":562949953421311,"payload_age_bloque256":563087392374968,"payload_age_reforzado":563087392374968,"reforzado":562949953421312},
|
||||
{"bloque256":562949953421312,"l":562949953421312,"payload_age_bloque256":563087392374968,"payload_age_reforzado":563087392374968,"reforzado":562949953421312},
|
||||
{"bloque256":562949953421568,"l":562949953421313,"payload_age_bloque256":563087392375240,"payload_age_reforzado":571885632880824,"reforzado":571746046443520},
|
||||
{"bloque256":562949953421568,"l":562949953421567,"payload_age_bloque256":563087392375240,"payload_age_reforzado":571885632880824,"reforzado":571746046443520},
|
||||
{"bloque256":562949953421824,"l":562949953421569,"payload_age_bloque256":563087392375496,"payload_age_reforzado":571885632880824,"reforzado":571746046443520},
|
||||
{"bloque256":1125899906842624,"l":1125899906842623,"payload_age_bloque256":1126174784749752,"payload_age_reforzado":1126174784749752,"reforzado":1125899906842624},
|
||||
{"bloque256":1125899906842624,"l":1125899906842624,"payload_age_bloque256":1126174784749752,"payload_age_reforzado":1126174784749752,"reforzado":1125899906842624},
|
||||
{"bloque256":1125899906842880,"l":1125899906842625,"payload_age_bloque256":1126174784750024,"payload_age_reforzado":1143771265761464,"reforzado":1143492092887040},
|
||||
{"bloque256":1125899906842880,"l":1125899906842879,"payload_age_bloque256":1126174784750024,"payload_age_reforzado":1143771265761464,"reforzado":1143492092887040},
|
||||
{"bloque256":1125899906843136,"l":1125899906842881,"payload_age_bloque256":1126174784750280,"payload_age_reforzado":1143771265761464,"reforzado":1143492092887040},
|
||||
{"bloque256":2251799813685248,"l":2251799813685247,"payload_age_bloque256":2252349569499320,"payload_age_reforzado":2252349569499320,"reforzado":2251799813685248},
|
||||
{"bloque256":2251799813685248,"l":2251799813685248,"payload_age_bloque256":2252349569499320,"payload_age_reforzado":2252349569499320,"reforzado":2251799813685248},
|
||||
{"bloque256":2251799813685504,"l":2251799813685249,"payload_age_bloque256":2252349569499592,"payload_age_reforzado":2287542531522744,"reforzado":2286984185774080},
|
||||
{"bloque256":2251799813685504,"l":2251799813685503,"payload_age_bloque256":2252349569499592,"payload_age_reforzado":2287542531522744,"reforzado":2286984185774080},
|
||||
{"bloque256":2251799813685760,"l":2251799813685505,"payload_age_bloque256":2252349569499848,"payload_age_reforzado":2287542531522744,"reforzado":2286984185774080},
|
||||
{"bloque256":4503599627370496,"l":4503599627370495,"payload_age_bloque256":4504699138998456,"payload_age_reforzado":4504699138998456,"reforzado":4503599627370496},
|
||||
{"bloque256":4503599627370496,"l":4503599627370496,"payload_age_bloque256":4504699138998456,"payload_age_reforzado":4504699138998456,"reforzado":4503599627370496},
|
||||
{"bloque256":4503599627370752,"l":4503599627370497,"payload_age_bloque256":4504699138998728,"payload_age_reforzado":4575085063045304,"reforzado":4573968371548160},
|
||||
{"bloque256":4503599627370752,"l":4503599627370751,"payload_age_bloque256":4504699138998728,"payload_age_reforzado":4575085063045304,"reforzado":4573968371548160},
|
||||
{"bloque256":4503599627371008,"l":4503599627370753,"payload_age_bloque256":4504699138998984,"payload_age_reforzado":4575085063045304,"reforzado":4573968371548160},
|
||||
{"bloque256":null,"l":9007199254740991,"reforzado":null,"text":"capsule: content of 9007199254740991 bytes exceeds L_MAX = 8936830510563328"},
|
||||
{"bloque256":null,"l":9007199254740992,"reforzado":null,"text":"capsule: content of 9007199254740992 bytes exceeds L_MAX = 8936830510563328"},
|
||||
{"bloque256":8192,"l":8192,"payload_age_bloque256":8392,"payload_age_reforzado":8392,"reforzado":8192},
|
||||
{"bloque256":8448,"l":8193,"payload_age_bloque256":8648,"payload_age_reforzado":8904,"reforzado":8704},
|
||||
{"bloque256":2113929216,"l":2113929216,"payload_age_bloque256":2114445496,"payload_age_reforzado":2114445496,"reforzado":2113929216},
|
||||
{"bloque256":2113929472,"l":2113929217,"payload_age_bloque256":2114445768,"payload_age_reforzado":2148008120,"reforzado":2147483648},
|
||||
{"bloque256":4227858432,"l":4227858432,"payload_age_bloque256":4228890808,"payload_age_reforzado":4228890808,"reforzado":4227858432},
|
||||
{"bloque256":4227858688,"l":4227858433,"payload_age_bloque256":4228891080,"payload_age_reforzado":4296016056,"reforzado":4294967296},
|
||||
{"bloque256":562949953421312,"l":562949953421311,"payload_age_bloque256":563087392374968,"payload_age_reforzado":563087392374968,"reforzado":562949953421312},
|
||||
{"bloque256":8936830510563328,"l":8936830510563327,"payload_age_bloque256":8939012353949880,"payload_age_reforzado":8939012353949880,"reforzado":8936830510563328},
|
||||
{"bloque256":8936830510563328,"l":8936830510563328,"payload_age_bloque256":8939012353949880,"payload_age_reforzado":8939012353949880,"reforzado":8936830510563328},
|
||||
{"bloque256":null,"l":8936830510563329,"reforzado":null,"text":"capsule: content of 8936830510563329 bytes exceeds L_MAX = 8936830510563328"},
|
||||
{"bloque256":8936830510563072,"l":8936830510563072,"payload_age_bloque256":8939012353949624,"payload_age_reforzado":8939012353949880,"reforzado":8936830510563328},
|
||||
{"bloque256":null,"l":8936830510563584,"reforzado":null,"text":"capsule: content of 8936830510563584 bytes exceeds L_MAX = 8936830510563328"},
|
||||
{"bloque256":2118993920,"l":2118993920,"payload_age_bloque256":2119511448,"payload_age_reforzado":2148008120,"reforzado":2147483648},
|
||||
{"bloque256":717717751552,"l":717717751376,"payload_age_bloque256":717892975800,"payload_age_reforzado":721730666680,"reforzado":721554505728},
|
||||
{"bloque256":1469952,"l":1469839,"payload_age_bloque256":1470504,"payload_age_reforzado":1475112,"reforzado":1474560},
|
||||
{"bloque256":2048,"l":1837,"payload_age_bloque256":2248,"payload_age_reforzado":2248,"reforzado":2048},
|
||||
{"bloque256":1251702784,"l":1251702558,"payload_age_bloque256":1252008568,"payload_age_reforzado":1275379896,"reforzado":1275068416},
|
||||
{"bloque256":2000806423813632,"l":2000806423813539,"payload_age_bloque256":2001294901944632,"payload_age_reforzado":2005998835335352,"reforzado":2005509209063424},
|
||||
{"bloque256":333884928,"l":333884693,"payload_age_bloque256":333966632,"payload_age_reforzado":335626424,"reforzado":335544320},
|
||||
{"bloque256":793029442937856,"l":793029442937690,"payload_age_bloque256":793223053641896,"payload_age_reforzado":800639886033080,"reforzado":800444465020928},
|
||||
{"bloque256":512,"l":348,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":2592608540672,"l":2592608540589,"payload_age_bloque256":2593241501928,"payload_age_reforzado":2611977650360,"reforzado":2611340115968},
|
||||
{"bloque256":768,"l":618,"payload_age_bloque256":968,"payload_age_reforzado":968,"reforzado":768},
|
||||
{"bloque256":47125507328,"l":47125507193,"payload_age_bloque256":47137012776,"payload_age_reforzado":47256174776,"reforzado":47244640256},
|
||||
{"bloque256":16402604580864,"l":16402604580734,"payload_age_bloque256":16406609123192,"payload_age_reforzado":16496700948664,"reforzado":16492674416640},
|
||||
{"bloque256":768,"l":600,"payload_age_bloque256":968,"payload_age_reforzado":968,"reforzado":768},
|
||||
{"bloque256":256,"l":38,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":0,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":41040384,"l":41040331,"payload_age_bloque256":41050600,"payload_age_reforzado":41953464,"reforzado":41943040},
|
||||
{"bloque256":770138880,"l":770138721,"payload_age_bloque256":770327096,"payload_age_reforzado":771940536,"reforzado":771751936},
|
||||
{"bloque256":10702592,"l":10702498,"payload_age_bloque256":10705400,"payload_age_reforzado":10750712,"reforzado":10747904},
|
||||
{"bloque256":835503674112,"l":835503674085,"payload_age_bloque256":835707654696,"payload_age_reforzado":842019111096,"reforzado":841813590016},
|
||||
{"bloque256":13568,"l":13323,"payload_age_bloque256":13768,"payload_age_reforzado":14024,"reforzado":13824},
|
||||
{"bloque256":256,"l":1,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":16384,"l":16270,"payload_age_bloque256":16584,"payload_age_reforzado":16584,"reforzado":16384},
|
||||
{"bloque256":422213122048,"l":422213121816,"payload_age_bloque256":422316201608,"payload_age_reforzado":425305571512,"reforzado":425201762304},
|
||||
{"bloque256":3788940450816,"l":3788940450699,"payload_age_bloque256":3789865485304,"payload_age_reforzado":3814862094520,"reforzado":3813930958848},
|
||||
{"bloque256":7425527536640,"l":7425527536499,"payload_age_bloque256":7427340409768,"payload_age_reforzado":7492251680952,"reforzado":7490422964224},
|
||||
{"bloque256":46707608320,"l":46707608276,"payload_age_bloque256":46719011736,"payload_age_reforzado":46719172792,"reforzado":46707769344},
|
||||
{"bloque256":27925997068288,"l":27925997068278,"payload_age_bloque256":27932814938856,"payload_age_reforzado":28044391612600,"reforzado":28037546508288},
|
||||
{"bloque256":256,"l":0,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":665344,"l":665327,"payload_age_bloque256":665704,"payload_age_reforzado":672104,"reforzado":671744},
|
||||
{"bloque256":15440401953024,"l":15440401952991,"payload_age_bloque256":15444171582600,"payload_age_reforzado":15534393393336,"reforzado":15530601742336},
|
||||
{"bloque256":9955328,"l":9955182,"payload_age_bloque256":9957944,"payload_age_reforzado":9964088,"reforzado":9961472},
|
||||
{"bloque256":3047680,"l":3047487,"payload_age_bloque256":3048616,"payload_age_reforzado":3081128,"reforzado":3080192},
|
||||
{"bloque256":256,"l":13,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":512,"l":384,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":959245056,"l":959245051,"payload_age_bloque256":959479432,"payload_age_reforzado":973316280,"reforzado":973078528},
|
||||
{"bloque256":256,"l":5,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":11363328,"l":11363326,"payload_age_bloque256":11366296,"payload_age_reforzado":11537336,"reforzado":11534336},
|
||||
{"bloque256":30614703104,"l":30614702987,"payload_age_bloque256":30622177592,"payload_age_reforzado":30877614264,"reforzado":30870077440},
|
||||
{"bloque256":2625692416,"l":2625692222,"payload_age_bloque256":2626333640,"payload_age_reforzado":2685010104,"reforzado":2684354560},
|
||||
{"bloque256":1501563314998528,"l":1501563314998338,"payload_age_bloque256":1501929907604920,"payload_age_reforzado":1513297367007416,"reforzado":1512927999819776},
|
||||
{"bloque256":2567566243072,"l":2567566242826,"payload_age_bloque256":2568193090488,"payload_age_reforzado":2577609523384,"reforzado":2576980377600},
|
||||
{"bloque256":6889900544,"l":6889900447,"payload_age_bloque256":6891582840,"payload_age_reforzado":6913900728,"reforzado":6912212992},
|
||||
{"bloque256":1807173376,"l":1807173306,"payload_age_bloque256":1807614776,"payload_age_reforzado":1812381880,"reforzado":1811939328},
|
||||
{"bloque256":1024,"l":806,"payload_age_bloque256":1224,"payload_age_reforzado":1224,"reforzado":1024},
|
||||
{"bloque256":32628247552,"l":32628247506,"payload_age_bloque256":32636213624,"payload_age_reforzado":32757121208,"reforzado":32749125632},
|
||||
{"bloque256":1498322560768,"l":1498322560583,"payload_age_bloque256":1498688362360,"payload_age_reforzado":1512197587128,"reforzado":1511828488192},
|
||||
{"bloque256":291940886784,"l":291940886706,"payload_age_bloque256":292012161608,"payload_age_reforzado":292129079480,"reforzado":292057776128},
|
||||
{"bloque256":296589617970432,"l":296589617970243,"payload_age_bloque256":296662027545320,"payload_age_reforzado":299140177199288,"reforzado":299067162755072},
|
||||
{"bloque256":326339584,"l":326339480,"payload_age_bloque256":326419448,"payload_age_reforzado":327235768,"reforzado":327155712},
|
||||
{"bloque256":3650304,"l":3650265,"payload_age_bloque256":3651384,"payload_age_reforzado":3671096,"reforzado":3670016},
|
||||
{"bloque256":817557619241984,"l":817557619241820,"payload_age_bloque256":817757218270312,"payload_age_reforzado":818236367044792,"reforzado":818036651065344},
|
||||
{"bloque256":512,"l":393,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":91586555904,"l":91586555848,"payload_age_bloque256":91608916088,"payload_age_reforzado":92364341432,"reforzado":92341796864},
|
||||
{"bloque256":768,"l":522,"payload_age_bloque256":968,"payload_age_reforzado":968,"reforzado":768},
|
||||
{"bloque256":256,"l":3,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":17,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":3502879665152,"l":3502879665086,"payload_age_bloque256":3503734860568,"payload_age_reforzado":3505548951736,"reforzado":3504693313536},
|
||||
{"bloque256":768,"l":701,"payload_age_bloque256":968,"payload_age_reforzado":968,"reforzado":768},
|
||||
{"bloque256":6208786176,"l":6208786175,"payload_age_bloque256":6210302184,"payload_age_reforzado":6242648248,"reforzado":6241124352},
|
||||
{"bloque256":211200,"l":211199,"payload_age_bloque256":211448,"payload_age_reforzado":213240,"reforzado":212992},
|
||||
{"bloque256":14326355456,"l":14326355237,"payload_age_bloque256":14329853288,"payload_age_reforzado":14364803256,"reforzado":14361296896},
|
||||
{"bloque256":69003776,"l":69003637,"payload_age_bloque256":69020808,"payload_age_reforzado":69223096,"reforzado":69206016},
|
||||
{"bloque256":3361620153856,"l":3361620153706,"payload_age_bloque256":3362440862088,"payload_age_reforzado":3368076443832,"reforzado":3367254360064},
|
||||
{"bloque256":130560,"l":130433,"payload_age_bloque256":130776,"payload_age_reforzado":131288,"reforzado":131072},
|
||||
{"bloque256":256,"l":25,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":302649779474688,"l":302649779474477,"payload_age_bloque256":302723668581192,"payload_age_reforzado":303539297452216,"reforzado":303465209266176},
|
||||
{"bloque256":4096,"l":4048,"payload_age_bloque256":4296,"payload_age_reforzado":4296,"reforzado":4096},
|
||||
{"bloque256":12032,"l":11998,"payload_age_bloque256":12232,"payload_age_reforzado":12488,"reforzado":12288},
|
||||
{"bloque256":98129664,"l":98129635,"payload_age_bloque256":98153816,"payload_age_reforzado":98590392,"reforzado":98566144},
|
||||
{"bloque256":1007004416,"l":1007004301,"payload_age_bloque256":1007250456,"payload_age_reforzado":1023660216,"reforzado":1023410176},
|
||||
{"bloque256":512,"l":296,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":1739743088640,"l":1739743088412,"payload_age_bloque256":1740167830792,"payload_age_reforzado":1752774475960,"reforzado":1752346656768},
|
||||
{"bloque256":72383828736,"l":72383828524,"payload_age_bloque256":72401500760,"payload_age_reforzado":73032270008,"reforzado":73014444032},
|
||||
{"bloque256":445509990656,"l":445509990545,"payload_age_bloque256":445618757928,"payload_age_reforzado":446785650872,"reforzado":446676598784},
|
||||
{"bloque256":126528512,"l":126528307,"payload_age_bloque256":126559592,"payload_age_reforzado":127957688,"reforzado":127926272},
|
||||
{"bloque256":256,"l":3,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":6061956352,"l":6061956103,"payload_age_bloque256":6063436520,"payload_age_reforzado":6108397752,"reforzado":6106906624},
|
||||
{"bloque256":256,"l":25,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":182168912338176,"l":182168912337954,"payload_age_bloque256":182213387170488,"payload_age_reforzado":182563490496696,"reforzado":182518930210816},
|
||||
{"bloque256":263826508288,"l":263826508070,"payload_age_bloque256":263890919256,"payload_age_reforzado":264204976312,"reforzado":264140488704},
|
||||
{"bloque256":260398007458560,"l":260398007458523,"payload_age_bloque256":260461581191048,"payload_age_reforzado":261747655049400,"reforzado":261683767410688},
|
||||
{"bloque256":24489817594624,"l":24489817594574,"payload_age_bloque256":24495796554184,"payload_age_reforzado":24745051422904,"reforzado":24739011624960},
|
||||
{"bloque256":5996598528,"l":5996598298,"payload_age_bloque256":5998062728,"payload_age_reforzado":6041272504,"reforzado":6039797760},
|
||||
{"bloque256":256,"l":9,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":95071996838400,"l":95071996838300,"payload_age_bloque256":95095207775320,"payload_age_reforzado":95680865501368,"reforzado":95657511616512},
|
||||
{"bloque256":28016828275456,"l":28016828275280,"payload_age_bloque256":28023668321608,"payload_age_reforzado":28044391612600,"reforzado":28037546508288},
|
||||
{"bloque256":359961652709632,"l":359961652709577,"payload_age_bloque256":360049533972696,"payload_age_reforzado":360727860740280,"reforzado":360639813910528},
|
||||
{"bloque256":256,"l":43,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":103111014144,"l":103111014102,"payload_age_bloque256":103136187928,"payload_age_reforzado":104178385080,"reforzado":104152956928},
|
||||
{"bloque256":3584,"l":3331,"payload_age_bloque256":3784,"payload_age_reforzado":3784,"reforzado":3584},
|
||||
{"bloque256":10531960320,"l":10531960279,"payload_age_bloque256":10534531784,"payload_age_reforzado":10605789368,"reforzado":10603200512},
|
||||
{"bloque256":481407810539520,"l":481407810539477,"payload_age_bloque256":481525341743464,"payload_age_reforzado":483903227822264,"reforzado":483785116221440},
|
||||
{"bloque256":256,"l":15,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":512,"l":282,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":256,"l":0,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":25600,"l":25394,"payload_age_bloque256":25800,"payload_age_reforzado":25800,"reforzado":25600},
|
||||
{"bloque256":1116113657311744,"l":1116113657311623,"payload_age_bloque256":1116386145997800,"payload_age_reforzado":1117376544243896,"reforzado":1117103813820416},
|
||||
{"bloque256":256,"l":4,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":3233280,"l":3233179,"payload_age_bloque256":3234264,"payload_age_reforzado":3277784,"reforzado":3276800},
|
||||
{"bloque256":5632,"l":5523,"payload_age_bloque256":5832,"payload_age_reforzado":5832,"reforzado":5632},
|
||||
{"bloque256":6570240768,"l":6570240681,"payload_age_bloque256":6571845016,"payload_age_reforzado":6578274488,"reforzado":6576668672},
|
||||
{"bloque256":240162109440,"l":240162109350,"payload_age_bloque256":240220742952,"payload_age_reforzado":240576889016,"reforzado":240518168576},
|
||||
{"bloque256":836507442183168,"l":836507442183006,"payload_age_bloque256":836711667633112,"payload_age_reforzado":844631088562360,"reforzado":844424930131968},
|
||||
{"bloque256":904119296,"l":904119053,"payload_age_bloque256":904340216,"payload_age_reforzado":906191032,"reforzado":905969664},
|
||||
{"bloque256":190534432896256,"l":190534432896025,"payload_age_bloque256":190580950091976,"payload_age_reforzado":191361731002552,"reforzado":191315023233024},
|
||||
{"bloque256":260284247188480,"l":260284247188353,"payload_age_bloque256":260347793147464,"payload_age_reforzado":261747655049400,"reforzado":261683767410688},
|
||||
{"bloque256":2104156891287040,"l":2104156891287000,"payload_age_bloque256":2104670601465768,"payload_age_reforzado":2111577721405624,"reforzado":2111062325329920},
|
||||
{"bloque256":124794104226048,"l":124794104225896,"payload_age_bloque256":124824571536840,"payload_age_reforzado":125374927208632,"reforzado":125344325566464},
|
||||
{"bloque256":701582930446592,"l":701582930446470,"payload_age_bloque256":701754215341912,"payload_age_reforzado":703859240468664,"reforzado":703687441776640},
|
||||
{"bloque256":60416,"l":60271,"payload_age_bloque256":60616,"payload_age_reforzado":61640,"reforzado":61440},
|
||||
{"bloque256":1439859456,"l":1439859298,"payload_age_bloque256":1440211176,"payload_age_reforzado":1443193016,"reforzado":1442840576},
|
||||
{"bloque256":2595853247688448,"l":2595853247688239,"payload_age_bloque256":2596487000922936,"payload_age_reforzado":2604279189733560,"reforzado":2603643534573568},
|
||||
{"bloque256":28447744,"l":28447694,"payload_age_bloque256":28454888,"payload_age_reforzado":28843064,"reforzado":28835840},
|
||||
{"bloque256":256,"l":11,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":8696064,"l":8696004,"payload_age_bloque256":8698376,"payload_age_reforzado":8915256,"reforzado":8912896},
|
||||
{"bloque256":571341824,"l":571341768,"payload_age_bloque256":571481496,"payload_age_reforzado":587346104,"reforzado":587202560},
|
||||
{"bloque256":856231046912,"l":856231046759,"payload_age_bloque256":856440087880,"payload_age_reforzado":859203174584,"reforzado":858993459200},
|
||||
{"bloque256":426400016896,"l":426400016707,"payload_age_bloque256":426504118648,"payload_age_reforzado":429601587384,"reforzado":429496729600},
|
||||
{"bloque256":256,"l":6,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":651008,"l":650775,"payload_age_bloque256":651352,"payload_age_reforzado":655704,"reforzado":655360},
|
||||
{"bloque256":56358716160,"l":56358716036,"payload_age_bloque256":56372475800,"payload_age_reforzado":56385208504,"reforzado":56371445760},
|
||||
{"bloque256":256,"l":0,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":68959488,"l":68959309,"payload_age_bloque256":68976520,"payload_age_reforzado":69223096,"reforzado":69206016},
|
||||
{"bloque256":2115857956096,"l":2115857955923,"payload_age_bloque256":2116374523176,"payload_age_reforzado":2130823872696,"reforzado":2130303778816},
|
||||
{"bloque256":5924522752,"l":5924522641,"payload_age_bloque256":5925969368,"payload_age_reforzado":5974147256,"reforzado":5972688896},
|
||||
{"bloque256":256,"l":1,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":158156544,"l":158156468,"payload_age_bloque256":158195352,"payload_age_reforzado":159422648,"reforzado":159383552},
|
||||
{"bloque256":872114275299584,"l":872114275299543,"payload_age_bloque256":872327193824024,"payload_age_reforzado":879824050585784,"reforzado":879609302220800},
|
||||
{"bloque256":256,"l":0,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":88291072,"l":88290922,"payload_age_bloque256":88312824,"payload_age_reforzado":90199736,"reforzado":90177536},
|
||||
{"bloque256":61271040,"l":61270831,"payload_age_bloque256":61286184,"payload_age_reforzado":61881272,"reforzado":61865984},
|
||||
{"bloque256":1536,"l":1346,"payload_age_bloque256":1736,"payload_age_reforzado":1736,"reforzado":1536},
|
||||
{"bloque256":433408,"l":433274,"payload_age_bloque256":433704,"payload_age_reforzado":434472,"reforzado":434176},
|
||||
{"bloque256":528817691206656,"l":528817691206519,"payload_age_bloque256":528946797088488,"payload_age_reforzado":532293550604472,"reforzado":532163627843584},
|
||||
{"bloque256":866993647386112,"l":866993647386083,"payload_age_bloque256":867205315757240,"payload_age_reforzado":871025810079928,"reforzado":870813209198592},
|
||||
{"bloque256":4137655073024,"l":4137655072930,"payload_age_bloque256":4138665242904,"payload_age_reforzado":4158543364280,"reforzado":4157528342528},
|
||||
{"bloque256":27977808128,"l":27977807923,"payload_age_bloque256":27984638840,"payload_age_reforzado":28192604344,"reforzado":28185722880},
|
||||
{"bloque256":419521280,"l":419521190,"payload_age_bloque256":419623896,"payload_age_reforzado":427923640,"reforzado":427819008},
|
||||
{"bloque256":256,"l":1,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":810085375744,"l":810085375491,"payload_age_bloque256":810283150680,"payload_age_reforzado":816243015864,"reforzado":816043786240},
|
||||
{"bloque256":397859540432640,"l":397859540432489,"payload_age_bloque256":397956674109688,"payload_age_reforzado":400319943016632,"reforzado":400222232510464},
|
||||
{"bloque256":2560,"l":2527,"payload_age_bloque256":2760,"payload_age_reforzado":2760,"reforzado":2560},
|
||||
{"bloque256":654848,"l":654672,"payload_age_bloque256":655192,"payload_age_reforzado":655704,"reforzado":655360},
|
||||
{"bloque256":32635403264,"l":32635403149,"payload_age_bloque256":32643371080,"payload_age_reforzado":32757121208,"reforzado":32749125632},
|
||||
{"bloque256":11112119040,"l":11112118977,"payload_age_bloque256":11114832152,"payload_age_reforzado":11142791352,"reforzado":11140071424},
|
||||
{"bloque256":182377941504,"l":182377941341,"payload_age_bloque256":182422467560,"payload_age_reforzado":182580674744,"reforzado":182536110080},
|
||||
{"bloque256":33945175296,"l":33945175050,"payload_age_bloque256":33953462888,"payload_age_reforzado":34099626168,"reforzado":34091302912},
|
||||
{"bloque256":1665905424387328,"l":1665905424387196,"payload_age_bloque256":1666312139579016,"payload_age_reforzado":1671665696112824,"reforzado":1671257674219520},
|
||||
{"bloque256":256,"l":1,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256}
|
||||
],
|
||||
"check": [
|
||||
{"fixture":"format2_empty_payload","format":2,"l":0,"length":256,"p":256,"result":"ok","step":0},
|
||||
{"fixture":"format2_empty_payload","format":2,"l":0,"length":257,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 256: ERR_INTEGRITY"},
|
||||
{"fixture":"format2_empty_payload","format":2,"l":0,"length":356,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 256: ERR_INTEGRITY"},
|
||||
{"fixture":"format2_empty_payload","format":2,"l":0,"length":255,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 255 bytes, shorter than P = 256: ERR_INTEGRITY"},
|
||||
{"at":256,"fixture":"format2_empty_payload","format":2,"l":0,"length":257,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 256: ERR_INTEGRITY","value":7},
|
||||
{"at":0,"fixture":"format2_empty_payload","format":2,"l":0,"length":256,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 0 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":1},
|
||||
{"at":255,"fixture":"format2_empty_payload","format":2,"l":0,"length":256,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 255 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":128},
|
||||
{"at":128,"fixture":"format2_empty_payload","format":2,"l":0,"length":256,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 128 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":255},
|
||||
{"fixture":"format2_empty_payload","format":2,"l":0,"length":0,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 0 bytes, shorter than P = 256: ERR_INTEGRITY"},
|
||||
{"at":254,"fixture":"format2_empty_payload","format":2,"l":0,"length":255,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 254 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":3},
|
||||
{"fixture":"format2_time_only","format":2,"l":78000,"length":79872,"p":79872,"result":"ok","step":0},
|
||||
{"fixture":"format2_time_only","format":2,"l":78000,"length":79873,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 79872: ERR_INTEGRITY"},
|
||||
{"fixture":"format2_time_only","format":2,"l":78000,"length":79972,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 79872: ERR_INTEGRITY"},
|
||||
{"fixture":"format2_time_only","format":2,"l":78000,"length":79871,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 79871 bytes, shorter than P = 79872: ERR_INTEGRITY"},
|
||||
{"at":79872,"fixture":"format2_time_only","format":2,"l":78000,"length":79873,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 79872: ERR_INTEGRITY","value":7},
|
||||
{"at":78000,"fixture":"format2_time_only","format":2,"l":78000,"length":79872,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 78000 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":1},
|
||||
{"at":79871,"fixture":"format2_time_only","format":2,"l":78000,"length":79872,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 79871 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":128},
|
||||
{"at":78936,"fixture":"format2_time_only","format":2,"l":78000,"length":79872,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 78936 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":255},
|
||||
{"fixture":"format2_time_only","format":2,"l":78000,"length":78000,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 78000 bytes, shorter than P = 79872: ERR_INTEGRITY"},
|
||||
{"at":79870,"fixture":"format2_time_only","format":2,"l":78000,"length":79871,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 79870 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":3},
|
||||
{"fixture":"format2_time_only","format":2,"l":78000,"length":0,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 0 bytes, shorter than P = 79872: ERR_INTEGRITY"},
|
||||
{"fixture":"format2_time_only","format":2,"l":78000,"length":77999,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 77999 bytes, shorter than P = 79872: ERR_INTEGRITY"},
|
||||
{"fixture":"format2_time_only","format":2,"l":78000,"length":39000,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 39000 bytes, shorter than P = 79872: ERR_INTEGRITY"},
|
||||
{"fixture":"format2_time_only_extensions","format":2,"l":34,"length":256,"p":256,"result":"ok","step":0},
|
||||
{"fixture":"format2_time_only_extensions","format":2,"l":34,"length":257,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 256: ERR_INTEGRITY"},
|
||||
{"fixture":"format2_time_only_extensions","format":2,"l":34,"length":356,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 256: ERR_INTEGRITY"},
|
||||
{"fixture":"format2_time_only_extensions","format":2,"l":34,"length":255,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 255 bytes, shorter than P = 256: ERR_INTEGRITY"},
|
||||
{"at":256,"fixture":"format2_time_only_extensions","format":2,"l":34,"length":257,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 256: ERR_INTEGRITY","value":7},
|
||||
{"at":34,"fixture":"format2_time_only_extensions","format":2,"l":34,"length":256,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 34 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":1},
|
||||
{"at":255,"fixture":"format2_time_only_extensions","format":2,"l":34,"length":256,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 255 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":128},
|
||||
{"at":145,"fixture":"format2_time_only_extensions","format":2,"l":34,"length":256,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 145 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":255},
|
||||
{"fixture":"format2_time_only_extensions","format":2,"l":34,"length":34,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 34 bytes, shorter than P = 256: ERR_INTEGRITY"},
|
||||
{"at":254,"fixture":"format2_time_only_extensions","format":2,"l":34,"length":255,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 254 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":3},
|
||||
{"fixture":"format2_time_only_extensions","format":2,"l":34,"length":0,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 0 bytes, shorter than P = 256: ERR_INTEGRITY"},
|
||||
{"fixture":"format2_time_only_extensions","format":2,"l":34,"length":33,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 33 bytes, shorter than P = 256: ERR_INTEGRITY"},
|
||||
{"fixture":"format2_time_only_extensions","format":2,"l":34,"length":17,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 17 bytes, shorter than P = 256: ERR_INTEGRITY"},
|
||||
{"fixture":"format3_single","format":3,"l":659,"length":768,"p":768,"result":"ok","step":0},
|
||||
{"fixture":"format3_single","format":3,"l":659,"length":769,"p":768,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 768: ERR_INTEGRITY"},
|
||||
{"fixture":"format3_single","format":3,"l":659,"length":868,"p":768,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 768: ERR_INTEGRITY"},
|
||||
{"fixture":"format3_single","format":3,"l":659,"length":767,"p":768,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 767 bytes, shorter than P = 768: ERR_INTEGRITY"},
|
||||
{"at":768,"fixture":"format3_single","format":3,"l":659,"length":769,"p":768,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 768: ERR_INTEGRITY","value":7},
|
||||
{"at":659,"fixture":"format3_single","format":3,"l":659,"length":768,"p":768,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 659 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":1},
|
||||
{"at":767,"fixture":"format3_single","format":3,"l":659,"length":768,"p":768,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 767 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":128},
|
||||
{"at":713,"fixture":"format3_single","format":3,"l":659,"length":768,"p":768,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 713 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":255},
|
||||
{"fixture":"format3_single","format":3,"l":659,"length":659,"p":768,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 659 bytes, shorter than P = 768: ERR_INTEGRITY"},
|
||||
{"at":766,"fixture":"format3_single","format":3,"l":659,"length":767,"p":768,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 766 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":3},
|
||||
{"fixture":"format3_tree","format":3,"l":84078,"length":86016,"p":86016,"result":"ok","step":0},
|
||||
{"fixture":"format3_tree","format":3,"l":84078,"length":86017,"p":86016,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 86016: ERR_INTEGRITY"},
|
||||
{"fixture":"format3_tree","format":3,"l":84078,"length":86116,"p":86016,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 86016: ERR_INTEGRITY"},
|
||||
{"fixture":"format3_tree","format":3,"l":84078,"length":86015,"p":86016,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 86015 bytes, shorter than P = 86016: ERR_INTEGRITY"},
|
||||
{"at":86016,"fixture":"format3_tree","format":3,"l":84078,"length":86017,"p":86016,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 86016: ERR_INTEGRITY","value":7},
|
||||
{"at":84078,"fixture":"format3_tree","format":3,"l":84078,"length":86016,"p":86016,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 84078 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":1},
|
||||
{"at":86015,"fixture":"format3_tree","format":3,"l":84078,"length":86016,"p":86016,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 86015 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":128},
|
||||
{"at":85047,"fixture":"format3_tree","format":3,"l":84078,"length":86016,"p":86016,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 85047 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":255},
|
||||
{"fixture":"format3_tree","format":3,"l":84078,"length":84078,"p":86016,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 84078 bytes, shorter than P = 86016: ERR_INTEGRITY"},
|
||||
{"at":86014,"fixture":"format3_tree","format":3,"l":84078,"length":86015,"p":86016,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 86014 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":3}
|
||||
]
|
||||
}
|
||||
@ -0,0 +1,232 @@
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "Provider Profiles: profile.Decode of the Quicknet profile, edited and with fields replaced, and Profile.Validate of values.",
|
||||
"decode": [
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e6af4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62184097818626c732d756e636861696e65642d67312d","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 204: map key 3 after key 6: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb9002268e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fde758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861691665642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d7072fd76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f9d2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 2: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569630b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a2c15859414be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: truncated input: a byte string of 32 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616eb40468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 3: codec: offset 54: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a71756963ec6b6e65743a763103656472616e6404687175696b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d72666339333830e35820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 2: codec: offset 32: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405cb582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7e54b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 5: codec: offset 71: a tag (initial byte 0xcb) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ce007819646174656b6579732d70726f76696465722d70726f66696c6501015374646174656b6579733a717569636b6e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 0: a tag (initial byte 0xce) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd273b4ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 204: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fca6e14912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 204: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d42","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: truncated input: a byte string of 32 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d704c6f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c434e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097890626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: type \"datekeys-provider-pLofile\", want \"datekeys-provider-profile\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f0b3cad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: truncated input: a byte string of 32 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 1: truncated input: map of 11 entries: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adeeb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3a34c6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c47450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e6574642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 239: a negative integer (initial byte 0x30) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b659f79733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 2: codec: offset 32: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b653c732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472e86e640468717569636b6e657405582052db9ba70e0cc0","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: type \"dateke<s-provider-profile\", want \"datekeys-provider-profile\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab0078196474656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: type \"dtekeys-provider-profile\\x01\", want \"datekeys-provider-profile\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"abd6007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 1: a tag (initial byte 0xd6) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a72763103656472616e64","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 53: a negative integer (initial byte 0x31) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b657973c72d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e6587743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63a564bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 2: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073ec2911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 204: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661793ba94600c843ce97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 105: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d2270726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cfef2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76ea11e8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 29: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b657973","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 1: truncated input: map of 11 entries: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437073e911fb90022d3e760183c8c4b450b6a0a633ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d59f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 204: map key 3 after key 6: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896ad","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 105: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 105: truncated input: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a2115859414d2be09cd448d4279af331c5d3e","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 61650d0533a83a6b9e054de3dcaafe1c70b5c90acb25b524a7c269d3697683b4, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c374b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d72661863393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d42","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 239: a negative integer (initial byte 0x30) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a577c42d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7e79b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: truncated input: a byte string of 32 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f660e6c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf80974274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e621270978626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: type \"datekeys-provider-prof\\x0ele\", want \"datekeys-provider-profile\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558c42052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 5: codec: offset 73: a byte string of 196 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e621270978f818626c732d756e636861696e65642d67312d72716663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 9: codec: offset 215: truncated input: a text string of 248 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab0078196461746b6579732d70726f76696465722d70726f66696c650101c074646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 30: a tag (initial byte 0xc0) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472fb6e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c78a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be0909448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 3: codec: offset 54: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579736270726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: type \"datekeysbprovider-profile\", want \"datekeys-provider-profile\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 5: codec: offset 73: truncated input: a byte string of 32 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3c62212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c65010274646174656b6579733a96717569636b6e65743a763103656472616e64046871","result":"ERR_UNSUPPORTED_VERSION","text":"profile: codec: datekeys-provider-profile schema version 2, want 1: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 6: codec: offset 108: truncated input: a byte string of 96 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab00781964","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 1: truncated input: map of 11 entries: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a7631036564726e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd8d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 60: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896c1adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4aa6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743aac3103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e91a7106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 2: codec: offset 32: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae899f5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 204: map key 3 after key 6: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b176e657405582052db9ba70e0cc0f6eaf7803dd047a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304def809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 70: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e9710658309a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaab0703081a64e6212709600a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e64046764656661756c74055820bb53bd3c1f404463b224d27e22872c4754f7d4f5549693d349f616c3ac27d4a906586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e6212709646e6f70650a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: \"nope\" is not a drand scheme: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a76310361640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: unsupported provider \"d\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a76310361640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: unsupported provider \"d\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582032eb7d6e4f85dab96d49c48c4ae2d34a27260d4a03723b39a51740f06c4bcfbb06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820a0d1ab42a74c77b3790803e2b6b6c06d4bb365d147fef532ba2ad4d571264e80","profile":{"chain_hash":"32eb7d6e4f85dab96d49c48c4ae2d34a27260d4a03723b39a51740f06c4bcfbb","genesis_seed":"a0d1ab42a74c77b3790803e2b6b6c06d4bb365d147fef532ba2ad4d571264e80","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640478416161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161055820ebd7166be76391ba1fb963712b1ef6d3a7f64148c57198dd3e8cf812e8116e9b06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558202fd3004c10cecd4d4e96e0c4c483d7c749b92ab91499e50e9c9a2aeee157ded606586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971, not the pinned 2fd3004c10cecd4d4e96e0c4c483d7c749b92ab91499e50e9c9a2aeee157ded6: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a58202bdd74454fab6af6fd4369a8b911a4c6d49cfa95a360231eb22458907e0aac2a","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain ae84c1f4359e3d60aa91d2e2c12d47c9dc6acba635763e571a36e02b842d8f2a, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e9710659040032b35b2a4ddf2dfbf2292d8b663af0425c2388110e7443ed3fca1bfd2a7504f642054b3e688628e5819aacd5a9408819158504a7611da9b4afcb723de09cf871885fb2979f77561980b09229108c3fe1d6201821484fc06b42ed24ce1e60c21aed4ee7ae33c230ccbd510c3e067ecb730045df92b4d20cd462457fa00979b2824f27f48d5070c03a8f856e54533f7dbd2814f96a0237eaa51b5a689168cf06329eb1c41f7eea001e300595c1f0a64a17407b08778d583112e37a89c65e84735af15b2207a493f1edf667a80b70ebd0accbd139b3bededb66130de55e81cf87a715c185fffc915f9f1727ad3f9636f944d71d857fdeeab012291255a38e03cba65f31c021431341375991575b17ffc58ea27dd56206821da91223e1f72fe51c75fe30c3986ead0d7d9a622824fde5104421e7a461d13b151227ddc30af0bd637a16cb37c162b92ad9d6b5109ac4d1e0cf815c21c5e2a559f6de3d674a1e7318c80c96bdb26544087fc4e289ae7620c7bb8e8adcd28725f72f2d2551a278a2077d6c167919a629f16e672034941ed1927b97bf4356697eaad969a216315e78dabec06e290d05b0b60e3c2a201a6c0ad7f07a2e01cfa9a429e6ec0ff5c3ab81e359612bbf8bacefbf6e3f53370ba5d30184019e73b39f30c9cc8861a8137eabce1132d5bd3d78d9423f4f37befa45d57d018fd9b0fb3b1b61418c8d4233517c30c9b7ee9a2ecd81cdc55cba922160a38ed77a63eb08576706004c5d63ccfe49b15a3212d5987569f424d3110120673b05dad0ad0432fb2a782b74f9c906654dd0355ee3c90f2553d974a85580a3ae05d55d81502f785444b40fe226452ff5298f08a02be10412336a5a390458e6cce9783174f0d65724e08f9e7033db7606eb9e4c23469bbddd23b4212659480903c7c5d123f131cfa9dba39d27537da5f3428361baaa262b7ac53f50f7a985482c4cdace6e5922c7b83daa4b2cc248f16b9989d6cb55cdf886dd6ef9f1dea716d3aa763bc5005f70edfa2849fff315305b9a6bbb857769b85495069320f6eba8a47e1d27ffd6283d399092ae4576c851afde52eeb3cf17b1ba0881e54be59fa56310fdc769af61fdeb3ec9f7700729f5f25547d34de2244bf839b20a69d4237c43e55c43c9b238eda5bd443da05e3594b1c915d9af90d21758374cc68017c7b2563ac3f81df50b2cda448ec4293603587235b843b1ffbef0ea8a2b2e0c10d1ac9c7626e18798bebe2206e98088c8aecd2be8a6278a90e06b20dd36dae022442a798772912aa1239ab896c6174b352c6b355b8cc0862b31c7167c71fd7a252a1043c46a4124308ae3656a50e1c2be30154a00c83faca0bd52d359ae9044f154717e0adcb68450c15fd1c19e16851c4586a742467434fba558684072385a6fdec6707454ffc4731f8f587238d45fa140710ac6bb4a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a58212a0bd22e63adbf4f651bab7f7eccb3f2de3aee9ec7643044a72a7ee6e0fe87f61f","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 33 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820720e049505a31a5ffb66700179060bce72a387a4cff802764df17523cad05806065830c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c650101026003656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103600468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640469717569636b206e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e621270976706564657273656e2d626c732d756e636861696e65640a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a071b001fffffffffffff081a64e621270974706564657273656e2d626c732d636861696e65640a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: period 9007199254740991 s out of range: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c650101026a30613a622e635f642d6503656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a07030801097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_PROFILE_MISMATCH","text":"profile 0a:b.c_d-e: parameters hash to chain 950cfcb27d257316ed5fa4216178445129f54b6b09bb6051ea45b7ab0dff8f0a, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e64046005582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5821ae49f5ee77ba5a14b59fc9179ce3533a29061a4d8c6d3c715eaf8e48da4b183b5b","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 234: a byte string of 33 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a7631036164047840616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161610558207c9abce187be7487dcae0f81374d9cd292b2d9639bea0637626f593d54dd524f06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: unsupported provider \"d\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e621270974706564657273656e2d626c732d636861696e65640a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: scheme \"pedersen-bls-chained\" is not supported by tlock: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c650101027880616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616103666472616e64320468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: unsupported provider \"drand2\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103666472616e64320468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: unsupported provider \"drand2\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e9710658309a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaab0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5821bd802afddcde3b4521da5b7dac9a4998fac55a86bb410a6852381b053a34d55928","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 194: a byte string of 33 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582070d8e5a5e213c523d858d39406a48e242da25593f24ea002556181832a36fbcf06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820b07fefff6c8fff0ce6088acf49e4de176436d70f941f0ad3fdfc8bd6c677b2c4","profile":{"chain_hash":"70d8e5a5e213c523d858d39406a48e242da25593f24ea002556181832a36fbcf","genesis_seed":"b07fefff6c8fff0ce6088acf49e4de176436d70f941f0ad3fdfc8bd6c677b2c4","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5821dd9b7a47ae74fc227bc4f7ed98cde42f997191669fd7e4523de36984358ee2193b","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 33 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558203c9211f43dcdf3ffdc7c19ab0a111b844c063d27b2cfc558ed22752bb60f9b3806586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a07030800097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid genesis time 0: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558208ef8ef7e8cf0becda163760fe01c2d2eeef1e18951dac1ed86232d255945014f06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971, not the pinned 8ef8ef7e8cf0becda163760fe01c2d2eeef1e18951dac1ed86232d255945014f: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558206317dafc1a2e9c60f8a758d96ae21cfed297b67eb8d208c8849c33914b3f06ce06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820b75f9f9899121c9fe996cb46633e120631538b9c439b519738977ecbed5c31b9","profile":{"chain_hash":"6317dafc1a2e9c60f8a758d96ae21cfed297b67eb8d208c8849c33914b3f06ce","genesis_seed":"b75f9f9899121c9fe996cb46633e120631538b9c439b519738977ecbed5c31b9","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c65010102622d6103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"-a\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103666472616e64320468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e621270974706564657273656e2d626c732d636861696e65640a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: unsupported provider \"drand2\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103666472616e64320468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: unsupported provider \"drand2\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820bc8158b95abca8c3dd20ca80577d912387f147d114bc46583c86a7716b263378065830868f005eb8e6e4ca0a47c8a77ceaa5309a47978a7c71bc5cce96366b5d7a569937c529eeda66c7293784a9402801af310703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971065860147b9878fda8941a32d243337f7d16285041cb0a1df95307f4a5a5bce4c350d692798a0c3f608f83a20c4f7a246a814398567fd2b8d7ad4ed8c998e8f3e722ec279179f30f8777b9badef734664e1a29eb3db293a41355dca4109020bd9d88a60703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582065dcdc7eff7c0c02ad8bc809f729ec0c11c95c704a9a63fd509a6d9ec6cc1ed106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0700081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 7: period 0: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5821a0e415e215f38e8426ce6ec6f652d4c6e534686e038bab82d8aac9dda0c30520ea","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 33 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582050b3cde01aabf62f83f5544e7f795e8825dee806ecffb119a4f875be69a43e7f06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a07183d081a5f18588a097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"50b3cde01aabf62f83f5544e7f795e8825dee806ecffb119a4f875be69a43e7f","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1595431050,"id":"datekeys:quicknet:v1","max_round":4127981472,"network":"quicknet","period":61,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558206100360d6c87332f19f6d23395c6101b0fdf6380d40ddd6a8fe1f719eb6ad22b06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a58202a7ad449ae07c7eaa7454e43bc7233a973c26bf88de7174024ee1f57afae4f6e","profile":{"chain_hash":"6100360d6c87332f19f6d23395c6101b0fdf6380d40ddd6a8fe1f719eb6ad22b","genesis_seed":"2a7ad449ae07c7eaa7454e43bc7233a973c26bf88de7174024ee1f57afae4f6e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a071a00015180081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a581fa4bc13d71c777f678254c0b49e2e233a6efb9028f6e7f8dc3ad24b5085e55f","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 246: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582070d76ac638d26126fca6ee7ad71fc803b8331ca21873423084dabd9212ad2cc606586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e6212709646e6f70650a582009a880a600d3ba23ea6b1480acda5fba26ae29a3dc9e48a8b501dd3b8a58dac8","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: \"nope\" is not a drand scheme: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c650101026003656472616e640468717569636b6e65740558208406e4e8c3447b7268b6ebaf8d1eeacb6587f2c9858eedf6e3f777530856156306586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a071b001fffffffffffff081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: period 9007199254740991 s out of range: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558202678e33b0e669e975314572c8c20742f28a83ee14f8fdf49fb65c6a55a8772b30659040032b35b2a4ddf2dfbf2292d8b663af0425c2388110e7443ed3fca1bfd2a7504f642054b3e688628e5819aacd5a9408819158504a7611da9b4afcb723de09cf871885fb2979f77561980b09229108c3fe1d6201821484fc06b42ed24ce1e60c21aed4ee7ae33c230ccbd510c3e067ecb730045df92b4d20cd462457fa00979b2824f27f48d5070c03a8f856e54533f7dbd2814f96a0237eaa51b5a689168cf06329eb1c41f7eea001e300595c1f0a64a17407b08778d583112e37a89c65e84735af15b2207a493f1edf667a80b70ebd0accbd139b3bededb66130de55e81cf87a715c185fffc915f9f1727ad3f9636f944d71d857fdeeab012291255a38e03cba65f31c021431341375991575b17ffc58ea27dd56206821da91223e1f72fe51c75fe30c3986ead0d7d9a622824fde5104421e7a461d13b151227ddc30af0bd637a16cb37c162b92ad9d6b5109ac4d1e0cf815c21c5e2a559f6de3d674a1e7318c80c96bdb26544087fc4e289ae7620c7bb8e8adcd28725f72f2d2551a278a2077d6c167919a629f16e672034941ed1927b97bf4356697eaad969a216315e78dabec06e290d05b0b60e3c2a201a6c0ad7f07a2e01cfa9a429e6ec0ff5c3ab81e359612bbf8bacefbf6e3f53370ba5d30184019e73b39f30c9cc8861a8137eabce1132d5bd3d78d9423f4f37befa45d57d018fd9b0fb3b1b61418c8d4233517c30c9b7ee9a2ecd81cdc55cba922160a38ed77a63eb08576706004c5d63ccfe49b15a3212d5987569f424d3110120673b05dad0ad0432fb2a782b74f9c906654dd0355ee3c90f2553d974a85580a3ae05d55d81502f785444b40fe226452ff5298f08a02be10412336a5a390458e6cce9783174f0d65724e08f9e7033db7606eb9e4c23469bbddd23b4212659480903c7c5d123f131cfa9dba39d27537da5f3428361baaa262b7ac53f50f7a985482c4cdace6e5922c7b83daa4b2cc248f16b9989d6cb55cdf886dd6ef9f1dea716d3aa763bc5005f70edfa2849fff315305b9a6bbb857769b85495069320f6eba8a47e1d27ffd6283d399092ae4576c851afde52eeb3cf17b1ba0881e54be59fa56310fdc769af61fdeb3ec9f7700729f5f25547d34de2244bf839b20a69d4237c43e55c43c9b238eda5bd443da05e3594b1c915d9af90d21758374cc68017c7b2563ac3f81df50b2cda448ec4293603587235b843b1ffbef0ea8a2b2e0c10d1ac9c7626e18798bebe2206e98088c8aecd2be8a6278a90e06b20dd36dae022442a798772912aa1239ab896c6174b352c6b355b8cc0862b31c7167c71fd7a252a1043c46a4124308ae3656a50e1c2be30154a00c83faca0bd52d359ae9044f154717e0adcb68450c15fd1c19e16851c4586a742467434fba558684072385a6fdec6707454ffc4731f8f587238d45fa140710ac6bb4a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582028fdc8885938ebc0b6473e48db4d957997bd7fe3a7f9a69f70d8918a59cfdf4306590401058c07fb028db32b84a79bfe04caa7f1d51760c09d6ff7609d288548a18789364b9dd145e70197df650c027a2c6293f7347f32e9e2873af1eefbc4a070001518bd2603541e4f9a19961a6863da42934dc2e5716a6edf818f7bbe87ef4dd77cd0e096db2439e51b0d5f14ec3dfb5e4ce9733757a0bab7f7ddf47a473bedbe29b6041bab7d40acd8bdd1d961db4cfb1db82f01ea0fb93a3b202c89c361b41a405f75d0cccd871b9706221277f1fe45e664bd9e41b698d0bf934368c4d7cd6f0d80c4d3c0716844911a64523eddb6e8d739aa24c2ef391685cbc2827a621a8288406c882fd367f2ebadb48147c7bf6c1148e7980e2ec110ffbc6859551ea65c9fd8d8f96d66c651ba8dfd49eb91473fbb19dedaaa3dbe0ffcc0c8913557724536bc40b8b1dc12bf9da64dbb444c34728c8fdf91a67bbf6edd998f1aa8ef9b1ca75f4d988d29ce3edc793405881fcf576936c6f66088d5662ff609371891517e93adc762b89e5d0373cff9097e489012f2cfd7483f006b0e4373cf6b66b34f3cf5083ec53e3d7f5a9e0a36897dbd0d1e4cc5a388208af8e8fa5fcf8f3d3c45b60175abb1a2cd73efb9122f53152958e264bf5c6ec33d958bb8a69f114fb8e7e050f66fd1fda9a2877cca0e3d3bdcdd4698e49055dba96fd5378b3251b085e5881b1c7d300275652c3988d018613ca9c260ee40cd7eb726ee3642972501e7cb8d2640faa30c1175361b42bbb6afc1ff515aac4086d2ebdd4995239b57a816170a2394e0a76e8a4265ad483069793e1049a50ed50fb673a180c82f7ce48772dff34608b46051accd4504e367c5101c1b27f9f36bf2296c91ac0a4af28d79aca69eb2a86dba05b5de0973704ebf67a9ca3413021c252fcac2bebaf64dc8531d3ebe34b564a47633c4916c46546c66d939543a30f8b9b008444eed501519d70eee334b3ab45ea5e54656188b369a95714cb2217f444ea84c44cb2e774431f03ccfc58b0cee0190c45dcfdb70bd52e3aca2cee8fff347266ab4edc1a826e6c872f22ad70092e30ef8c7698aee76aee5ef1b14fb26bcdc01e56abd358f24beaac838ba8554beec5b79c09d238185fb52504864f70654d42ba4961c615914c33e0904520fb24a92f1120c4506c85d33e30ad50bd1083f484252d4f1014502de5e57a527d4ef6bd69674811759f4e4fe87a98feb4f493406b7535b8d0f3a1d4286f3408b6584446fefd93b8d44748a2b5230e038daeebbf2d05e1a6da10fe25f466b359b4405660ccaa164aa4af991a6fa27a56bb0e364d422aa7f3d39a4d75db2f498a1cab13959329cacc22e3c7d8c6bfb3a4a789280aade4c34cec0e7d28898246d96b52da2989b7b6e4690669222f54607af250b99196955b99ccd7193ee114cd7b3bb9a628d8b4cd368470d80cb45fb2145a97313e3dd06b17b34a787d4254d1120f055c60703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid public key length 1025: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820c11da7002fbe7b2ab5db749677c90aed2afdf497830e0b1ffecb743c823b288806586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a071a00015180081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"c11da7002fbe7b2ab5db749677c90aed2afdf497830e0b1ffecb743c823b2888","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":2913305,"network":"quicknet","period":86400,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e6404600558200918948c684e59d21ba9e86239d0cadcd1fd091d3d17cfe3c0b25f9e2f6b070006586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a07181e081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558203d4ab56fbe6d9bd82be32beee9545e74316e159a0a25a9d90627b55343c8e7ce06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0701081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"3d4ab56fbe6d9bd82be32beee9545e74316e159a0a25a9d90627b55343c8e7ce","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":251709497433,"network":"quicknet","period":1,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c65010102622d6103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"-a\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103666472616e64320468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e6212709646e6f70650a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: unsupported provider \"drand2\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a581f2b0b02a465d700546124e83c0dd3341596f959fab4a969a298ad1978dd3bf8","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640478406161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616105582028b4e21011948788896d0a5a9c38e9c336010711dbf310c55bf54bd5f603e48b0658309a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaab0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e64046864656661756c747305582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5821217aa09977a3480747135167fed84f5cb4ab0debe134bee98d7d60931729064532","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 33 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e6212709646e6f70650a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: \"nope\" is not a drand scheme: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c65010102622d6103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081b0000003afff4417f097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"-a\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c650101026361206203656472616e640468717569636b6e65740558207a37e5369b7de0d4b1a633b286545c5c9ac3ae50c0a2568f6d10a7524e2dcd7506586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a582048e8c6d5a482fe493ada40bbb31b8b73c2d914372cf0aa01c4c839413c9db20e","result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"a b\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e6212709646e6f70650a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: \"nope\" is not a drand scheme: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103654472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a76310361640468717569636b6e65740558201f092092f94322603a7c4bbed47b09e6826e8021bc5514847d99d439731a2eeb06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: unsupported provider \"d\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820720e049505a31a5ffb66700179060bce72a387a4cff802764df17523cad05806065830c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820ff9f6f94cd48e35f3cfe2ad23b5b256c0e64cc0685b8a1923565ac3e1252d0cd06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e6212709600a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a07030801097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 950cfcb27d257316ed5fa4216178445129f54b6b09bb6051ea45b7ab0dff8f0a, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820edaf928834eff95103b1eaf0d225a17199d5d9de5d9c3027a240c5025ce61d9106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a58203fe64eee06ba3d251edf5a80393c2512bade324de712810904fe1d44ef52f884","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 0de2b510709a0e7fe3e0d31439d8c05fa3eb2672cc6ed5fd79335d917d52af5e, not the pinned edaf928834eff95103b1eaf0d225a17199d5d9de5d9c3027a240c5025ce61d91: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e64047841616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616105582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a581f7a9752628c638cd617e9ffb1a4b1690e72bbd95799d6a0bc8c3f8ea4c26452","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 300: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582028fdc8885938ebc0b6473e48db4d957997bd7fe3a7f9a69f70d8918a59cfdf4306590401058c07fb028db32b84a79bfe04caa7f1d51760c09d6ff7609d288548a18789364b9dd145e70197df650c027a2c6293f7347f32e9e2873af1eefbc4a070001518bd2603541e4f9a19961a6863da42934dc2e5716a6edf818f7bbe87ef4dd77cd0e096db2439e51b0d5f14ec3dfb5e4ce9733757a0bab7f7ddf47a473bedbe29b6041bab7d40acd8bdd1d961db4cfb1db82f01ea0fb93a3b202c89c361b41a405f75d0cccd871b9706221277f1fe45e664bd9e41b698d0bf934368c4d7cd6f0d80c4d3c0716844911a64523eddb6e8d739aa24c2ef391685cbc2827a621a8288406c882fd367f2ebadb48147c7bf6c1148e7980e2ec110ffbc6859551ea65c9fd8d8f96d66c651ba8dfd49eb91473fbb19dedaaa3dbe0ffcc0c8913557724536bc40b8b1dc12bf9da64dbb444c34728c8fdf91a67bbf6edd998f1aa8ef9b1ca75f4d988d29ce3edc793405881fcf576936c6f66088d5662ff609371891517e93adc762b89e5d0373cff9097e489012f2cfd7483f006b0e4373cf6b66b34f3cf5083ec53e3d7f5a9e0a36897dbd0d1e4cc5a388208af8e8fa5fcf8f3d3c45b60175abb1a2cd73efb9122f53152958e264bf5c6ec33d958bb8a69f114fb8e7e050f66fd1fda9a2877cca0e3d3bdcdd4698e49055dba96fd5378b3251b085e5881b1c7d300275652c3988d018613ca9c260ee40cd7eb726ee3642972501e7cb8d2640faa30c1175361b42bbb6afc1ff515aac4086d2ebdd4995239b57a816170a2394e0a76e8a4265ad483069793e1049a50ed50fb673a180c82f7ce48772dff34608b46051accd4504e367c5101c1b27f9f36bf2296c91ac0a4af28d79aca69eb2a86dba05b5de0973704ebf67a9ca3413021c252fcac2bebaf64dc8531d3ebe34b564a47633c4916c46546c66d939543a30f8b9b008444eed501519d70eee334b3ab45ea5e54656188b369a95714cb2217f444ea84c44cb2e774431f03ccfc58b0cee0190c45dcfdb70bd52e3aca2cee8fff347266ab4edc1a826e6c872f22ad70092e30ef8c7698aee76aee5ef1b14fb26bcdc01e56abd358f24beaac838ba8554beec5b79c09d238185fb52504864f70654d42ba4961c615914c33e0904520fb24a92f1120c4506c85d33e30ad50bd1083f484252d4f1014502de5e57a527d4ef6bd69674811759f4e4fe87a98feb4f493406b7535b8d0f3a1d4286f3408b6584446fefd93b8d44748a2b5230e038daeebbf2d05e1a6da10fe25f466b359b4405660ccaa164aa4af991a6fa27a56bb0e364d422aa7f3d39a4d75db2f498a1cab13959329cacc22e3c7d8c6bfb3a4a789280aade4c34cec0e7d28898246d96b52da2989b7b6e4690669222f54607af250b99196955b99ccd7193ee114cd7b3bb9a628d8b4cd368470d80cb45fb2145a97313e3dd06b17b34a787d4254d1120f055c60703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid public key length 1025: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763203656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v2","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e64046864656661756c74730558209e45f27508dc819820037e380fde3bbb44980e2d2e1881643b268ef36a8d2f3706586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a07181e081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"9e45f27508dc819820037e380fde3bbb44980e2d2e1881643b268ef36a8d2f37","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":8390316582,"network":"defaults","period":30,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a07030801097818626c732d756e636861696e65642d67312d726663393338300a5820f87924e2a8d574d15b92bc9197d34cc5818331b5ada779cbabecd2dccb73641d","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain ae3303f22ff2982e2678339ef16a5f6203a35656098da81b4661dacffc6bf9b4, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103654472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e64046005582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640478416161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161055820ebd7166be76391ba1fb963712b1ef6d3a7f64148c57198dd3e8cf812e8116e9b06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e6212709600a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103654472616e640468717569636b6e657405582030d6f96736d58a7d23d75a431a03d2d420e682a5d3caebc15105d06ba077816c06400703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e6404784061616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161055820150c37860b4f2190dcde7771122b03e91b3b56d383161b1b07d4052ec2191ac006586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 7c9abce187be7487dcae0f81374d9cd292b2d9639bea0637626f593d54dd524f, not the pinned 150c37860b4f2190dcde7771122b03e91b3b56d383161b1b07d4052ec2191ac0: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a07183d081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain c52c0d511a3e8badf76968bd7100182c1a82089062a30270ddf3230f841de918, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820fdc7d739023c19703d372708a19107fcf28b30ddc1d3e71e66b456a605b955c106410107030800097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid genesis time 0: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558206889aad9dcb373aed5873d336eba3f07c5b06b3934126e49377534cbd2219582065860c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is the identity element: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103600468717569636b6e6574055820bc40718f2c5f868c82f31e803bbfed2a5d1260c0c408aa6fa14f0da1603be73006586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081b0000003afff4417f097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558209ef016aae16c22847992c4a9689b82260072577f2b9d6818b539c1495bfeb79006586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a581fcc8217ead86ec7155df68b6a9dbb6da4ac05e2af46fdf912740e5902f1a869","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640469717569636b206e657405582070f472ba30f2d98a67ac3357e4dd389b581fa5ed584a305ad8a96d1b3945be3606583097f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820464d7ff84419756a49878b2872ab822b3ac54c5ee6e754245456589619dda72e06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a07181e081b001fffffffffffff097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid genesis time 9007199254740991: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103600468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a07183d081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820fd7b13305d39970d0e36c5194b55d1403bc69941e71a3e9b0192465d594fa05506586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0702081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"fd7b13305d39970d0e36c5194b55d1403bc69941e71a3e9b0192465d594fa055","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":125854748717,"network":"quicknet","period":2,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820a0b5e855a79cadd0536fa12260fc76765748122cafeb91f6587a63f37b06dcba06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a071a00015180081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain c11da7002fbe7b2ab5db749677c90aed2afdf497830e0b1ffecb743c823b2888, not the pinned a0b5e855a79cadd0536fa12260fc76765748122cafeb91f6587a63f37b06dcba: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c65010102788161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616103656472616e640468717569636b6e6574055820cde8a1a106a6945de3af76386b03cba576aec53a2178e7fe55d8362db78b8d8706586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081b001fffffffffffff097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971065830868f005eb8e6e4ca0a47c8a77ceaa5309a47978a7c71bc5cce96366b5d7a569937c529eeda66c7293784a9402801af310703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a581f493a7ec1ce6bd7e0166f4cb4b0e49add2e2e31bbdd9c07975f4223581354b7","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 194: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a582153048372bfd007ecbd9645d80c023c54cf9863eb0b03e3a76b4108ca1247c3da45","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 33 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820ee4006f84ffd2751e41fea16c53c29dcb86c54bf4154816cd5c4015c795367f0065860147b9878fda8941a32d243337f7d16285041cb0a1df95307f4a5a5bce4c350d692798a0c3f608f83a20c4f7a246a814398567fd2b8d7ad4ed8c998e8f3e722ec279179f30f8777b9badef734664e1a29eb3db293a41355dca4109020bd9d88a60703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820c11da7002fbe7b2ab5db749677c90aed2afdf497830e0b1ffecb743c823b288806586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a071a00015180081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"c11da7002fbe7b2ab5db749677c90aed2afdf497830e0b1ffecb743c823b2888","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":2913305,"network":"quicknet","period":86400,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e6404676d61696e6e6574055820bd47edd210dced49f788904e2df8ef6d4ed342d1bbfb52241ed7cb9dddd5f05506586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"bd47edd210dced49f788904e2df8ef6d4ed342d1bbfb52241ed7cb9dddd5f055","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"mainnet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820bc8158b95abca8c3dd20ca80577d912387f147d114bc46583c86a7716b263378065830868f005eb8e6e4ca0a47c8a77ceaa5309a47978a7c71bc5cce96366b5d7a569937c529eeda66c7293784a9402801af310703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582065dcdc7eff7c0c02ad8bc809f729ec0c11c95c704a9a63fd509a6d9ec6cc1ed106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a071b0000000100000000081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: period 4294967296 s out of range: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820a6638745be1ca99f80d51041f6e3273c9bdbb9e25012deb60fc70fe6c111eac306583097f1d3a73197d7942695638c4fa9ac0fc3688c4f9774b905a14e3a3f171bac586c55e83ff97a1aeffb3af00adb22c6bb0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763203654472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v2: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582000b94478a77dc7ee19996bc1903580b39c82d339f8f6489872fa21035737024506586093e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb807030801097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"00b94478a77dc7ee19996bc1903580b39c82d339f8f6489872fa210357370245","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1,"id":"datekeys:quicknet:v1","max_round":84467433600,"network":"quicknet","period":3,"provider":"drand","public_key":"93e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb8","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5821da75c1d491118136d58f24cb5e7a71cc7097aa4d2e3666e2d841f0f42a69d749c2","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 33 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e621270963426c730a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582065dcdc7eff7c0c02ad8bc809f729ec0c11c95c704a9a63fd509a6d9ec6cc1ed106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0700081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 7: period 0: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a58201abbad4d8cf17a90b1b4d7eed1329caf061c8a54eca993fab5e944f181da6664","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain d5ac8c09527485b12488d5d70906ebf9693029b716be83f42859fb2757782cb4, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820a8ba473bd294be6712f4bb185ded6ced901fdd6f99d9c5b83310b510062e72a306586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971, not the pinned a8ba473bd294be6712f4bb185ded6ced901fdd6f99d9c5b83310b510062e72a3: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a581fcc4545fb80a623dfa06b74aeeb79071d995d127f0251c50269f5246ed45877","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103666472616e64320468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e6212709600a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081b001fffffffffffff097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid genesis time 9007199254740991: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e6404676d61696e6e6574055820bd47edd210dced49f788904e2df8ef6d4ed342d1bbfb52241ed7cb9dddd5f05506586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"bd47edd210dced49f788904e2df8ef6d4ed342d1bbfb52241ed7cb9dddd5f055","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"mainnet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582016c22bd6b49d7c1073e152fe561d7cc0edfac5d6d397c9ad1b74fc76b7f0d40506590401058c07fb028db32b84a79bfe04caa7f1d51760c09d6ff7609d288548a18789364b9dd145e70197df650c027a2c6293f7347f32e9e2873af1eefbc4a070001518bd2603541e4f9a19961a6863da42934dc2e5716a6edf818f7bbe87ef4dd77cd0e096db2439e51b0d5f14ec3dfb5e4ce9733757a0bab7f7ddf47a473bedbe29b6041bab7d40acd8bdd1d961db4cfb1db82f01ea0fb93a3b202c89c361b41a405f75d0cccd871b9706221277f1fe45e664bd9e41b698d0bf934368c4d7cd6f0d80c4d3c0716844911a64523eddb6e8d739aa24c2ef391685cbc2827a621a8288406c882fd367f2ebadb48147c7bf6c1148e7980e2ec110ffbc6859551ea65c9fd8d8f96d66c651ba8dfd49eb91473fbb19dedaaa3dbe0ffcc0c8913557724536bc40b8b1dc12bf9da64dbb444c34728c8fdf91a67bbf6edd998f1aa8ef9b1ca75f4d988d29ce3edc793405881fcf576936c6f66088d5662ff609371891517e93adc762b89e5d0373cff9097e489012f2cfd7483f006b0e4373cf6b66b34f3cf5083ec53e3d7f5a9e0a36897dbd0d1e4cc5a388208af8e8fa5fcf8f3d3c45b60175abb1a2cd73efb9122f53152958e264bf5c6ec33d958bb8a69f114fb8e7e050f66fd1fda9a2877cca0e3d3bdcdd4698e49055dba96fd5378b3251b085e5881b1c7d300275652c3988d018613ca9c260ee40cd7eb726ee3642972501e7cb8d2640faa30c1175361b42bbb6afc1ff515aac4086d2ebdd4995239b57a816170a2394e0a76e8a4265ad483069793e1049a50ed50fb673a180c82f7ce48772dff34608b46051accd4504e367c5101c1b27f9f36bf2296c91ac0a4af28d79aca69eb2a86dba05b5de0973704ebf67a9ca3413021c252fcac2bebaf64dc8531d3ebe34b564a47633c4916c46546c66d939543a30f8b9b008444eed501519d70eee334b3ab45ea5e54656188b369a95714cb2217f444ea84c44cb2e774431f03ccfc58b0cee0190c45dcfdb70bd52e3aca2cee8fff347266ab4edc1a826e6c872f22ad70092e30ef8c7698aee76aee5ef1b14fb26bcdc01e56abd358f24beaac838ba8554beec5b79c09d238185fb52504864f70654d42ba4961c615914c33e0904520fb24a92f1120c4506c85d33e30ad50bd1083f484252d4f1014502de5e57a527d4ef6bd69674811759f4e4fe87a98feb4f493406b7535b8d0f3a1d4286f3408b6584446fefd93b8d44748a2b5230e038daeebbf2d05e1a6da10fe25f466b359b4405660ccaa164aa4af991a6fa27a56bb0e364d422aa7f3d39a4d75db2f498a1cab13959329cacc22e3c7d8c6bfb3a4a789280aade4c34cec0e7d28898246d96b52da2989b7b6e4690669222f54607af250b99196955b99ccd7193ee114cd7b3bb9a628d8b4cd368470d80cb45fb2145a97313e3dd06b17b34a787d4254d1120f055c6071a00015181081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: period 86401 s out of range: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820e1dfb73697b44093cf02c5cf3985dae67dc9d2955ab4586c3426e6f0ea90723206586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a07030800097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid genesis time 0: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763203656472616e64046864656661756c747305582098cc48189f58aadf24efb12e0b68df95f034b1282408f2056cae1d799c5e431306586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"98cc48189f58aadf24efb12e0b68df95f034b1282408f2056cae1d799c5e4313","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v2","max_round":83903165811,"network":"defaults","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582014fee86b5606961c9c8ebe5acda95e8ba5368fe4ce47700acfbb7a5a5469883a06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a581f7d2c0d50e3116bcd8ab358ebfce917845ef5541bd81065ac6dc9ae1ff53a5f","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820d8161792f657f19bb6f5c66ff436cb74155f737b642c71ff059379fd0fdab97b06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820445645825d60e654606cf1484ac8c821da07c04b508f0c368934aa2e7b1953b5","profile":{"chain_hash":"d8161792f657f19bb6f5c66ff436cb74155f737b642c71ff059379fd0fdab97b","genesis_seed":"445645825d60e654606cf1484ac8c821da07c04b508f0c368934aa2e7b1953b5","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c65010102706472616e643a64656661756c743a763103656472616e64046764656661756c740558208990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce065830868f005eb8e6e4ca0a47c8a77ceaa5309a47978a7c71bc5cce96366b5d7a569937c529eeda66c7293784a9402801af3107181e081a5f18588a0976706564657273656e2d626c732d756e636861696e65640a5820176f93498eac9ca337150b46d21dd58673ea4e3581185f869672e59fa4cb390a","profile":{"chain_hash":"8990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce","genesis_seed":"176f93498eac9ca337150b46d21dd58673ea4e3581185f869672e59fa4cb390a","genesis_time":1595431050,"id":"drand:default:v1","max_round":8393562325,"network":"default","period":30,"provider":"drand","public_key":"868f005eb8e6e4ca0a47c8a77ceaa5309a47978a7c71bc5cce96366b5d7a569937c529eeda66c7293784a9402801af31","scheme":"pedersen-bls-unchained"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c65010102706472616e643a64656661756c743a763103656472616e64046764656661756c740558208990e7a9aaed2ffed73dbd7092123d6f289930540d7651336225dc172e51b2ce065830868f005eb8e6e4ca0a47c8a77ceaa5309a47978a7c71bc5cce96366b5d7a569937c529eeda66c7293784a9402801af3107181e081a5f18588a0974706564657273656e2d626c732d636861696e65640a5820176f93498eac9ca337150b46d21dd58673ea4e3581185f869672e59fa4cb390a","result":"ERR_UNKNOWN_PROFILE","text":"profile drand:default:v1: scheme \"pedersen-bls-chained\" is not supported by tlock: ERR_UNKNOWN_PROFILE"}
|
||||
],
|
||||
"validate": [
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"pedersen-bls-chained"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: scheme \"pedersen-bls-chained\" is not supported by tlock: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-on-g1"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"x","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: unsupported provider \"x\": ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":0,"id":"datekeys:quicknet:v1","max_round":84467433600,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid genesis time 0: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":2796773,"network":"quicknet","period":90000,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_NON_CANONICAL_CBOR","text":"profile \"datekeys:quicknet:v1\": period 25h0m0s is not a whole number of seconds in 1..86400: ERR_NON_CANONICAL_CBOR"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"Q","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"Q\": ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":9007199254740991,"id":"datekeys:quicknet:v1","max_round":0,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid genesis time 9007199254740991: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"default","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain bb53bd3c1f404463b224d27e22872c4754f7d4f5549693d349f616c3ac27d4a9, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":0,"id":"datekeys:quicknet:v1","max_round":84467433600,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid genesis time 0: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"pedersen-bls-chained"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: scheme \"pedersen-bls-chained\" is not supported by tlock: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":2796773,"network":"quicknet","period":90000,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_NON_CANONICAL_CBOR","text":"profile \"datekeys:quicknet:v1\": period 25h0m0s is not a whole number of seconds in 1..86400: ERR_NON_CANONICAL_CBOR"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"Q","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"Q\": ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":253402300799,"id":"datekeys:quicknet:v1","max_round":1,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid genesis time 253402300799: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":0,"id":"datekeys:quicknet:v1","max_round":84467433600,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid genesis time 0: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"default","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain bb53bd3c1f404463b224d27e22872c4754f7d4f5549693d349f616c3ac27d4a9, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":2796773,"network":"quicknet","period":90000,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_NON_CANONICAL_CBOR","text":"profile \"datekeys:quicknet:v1\": period 25h0m0s is not a whole number of seconds in 1..86400: ERR_NON_CANONICAL_CBOR"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":2796773,"network":"quicknet","period":90000,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_NON_CANONICAL_CBOR","text":"profile \"datekeys:quicknet:v1\": period 25h0m0s is not a whole number of seconds in 1..86400: ERR_NON_CANONICAL_CBOR"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"Q","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"Q\": ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"Q","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"Q\": ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"default","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain bb53bd3c1f404463b224d27e22872c4754f7d4f5549693d349f616c3ac27d4a9, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":2913305,"network":"quicknet","period":86400,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain c11da7002fbe7b2ab5db749677c90aed2afdf497830e0b1ffecb743c823b2888, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1,"id":"datekeys:quicknet:v1","max_round":84467433600,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 950cfcb27d257316ed5fa4216178445129f54b6b09bb6051ea45b7ab0dff8f0a, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":-1,"id":"datekeys:quicknet:v1","max_round":84467433601,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_NON_CANONICAL_CBOR","text":"profile \"datekeys:quicknet:v1\": genesis time -1 outside 0..9007199254740991: ERR_NON_CANONICAL_CBOR"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"default","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain bb53bd3c1f404463b224d27e22872c4754f7d4f5549693d349f616c3ac27d4a9, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":0,"network":"quicknet","period":-61,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_NON_CANONICAL_CBOR","text":"profile \"datekeys:quicknet:v1\": period -1m1s is not a whole number of seconds in 1..86400: ERR_NON_CANONICAL_CBOR"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"Q","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"Q\": ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-on-g1"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":-1,"id":"datekeys:quicknet:v1","max_round":84467433601,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_NON_CANONICAL_CBOR","text":"profile \"datekeys:quicknet:v1\": genesis time -1 outside 0..9007199254740991: ERR_NON_CANONICAL_CBOR"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"Q","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"Q\": ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":9007199254740992,"id":"datekeys:quicknet:v1","max_round":0,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_NON_CANONICAL_CBOR","text":"profile \"datekeys:quicknet:v1\": genesis time 9007199254740992 outside 0..9007199254740991: ERR_NON_CANONICAL_CBOR"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"93e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb8","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 3e04e7446169091e32d7dcbf6751aeb5d1bddaf33026e877c088f5a6130a0d88, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"nope"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: \"nope\" is not a drand scheme: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":9007199254740992,"id":"datekeys:quicknet:v1","max_round":0,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_NON_CANONICAL_CBOR","text":"profile \"datekeys:quicknet:v1\": genesis time 9007199254740992 outside 0..9007199254740991: ERR_NON_CANONICAL_CBOR"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":253402300798,"id":"datekeys:quicknet:v1","max_round":1,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 5daeb5ff2fdfcd368828087dd982690008eccb638dc31cb78b7bfa450cbede18, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"x","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: unsupported provider \"x\": ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"Q","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"default","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain bb53bd3c1f404463b224d27e22872c4754f7d4f5549693d349f616c3ac27d4a9, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":9007199254740991,"id":"datekeys:quicknet:v1","max_round":0,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid genesis time 9007199254740991: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"pedersen-bls-chained"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: scheme \"pedersen-bls-chained\" is not supported by tlock: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"\": ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":253402300798,"id":"datekeys:quicknet:v1","max_round":1,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 5daeb5ff2fdfcd368828087dd982690008eccb638dc31cb78b7bfa450cbede18, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"x","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: unsupported provider \"x\": ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"nope"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: \"nope\" is not a drand scheme: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid public key length 0: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"32b35b2a4ddf2dfbf2292d8b663af0425c2388110e7443ed3fca1bfd2a7504f642054b3e688628e5819aacd5a9408819158504a7611da9b4afcb723de09cf871885fb2979f77561980b09229108c3fe1d6201821484fc06b42ed24ce1e60c21aed4ee7ae33c230ccbd510c3e067ecb730045df92b4d20cd462457fa00979b2824f27f48d5070c03a8f856e54533f7dbd2814f96a0237eaa51b5a689168cf06329eb1c41f7eea001e300595c1f0a64a17407b08778d583112e37a89c65e84735af15b2207a493f1edf667a80b70ebd0accbd139b3bededb66130de55e81cf87a715c185fffc915f9f1727ad3f9636f944d71d857fdeeab012291255a38e03cba65f31c021431341375991575b17ffc58ea27dd56206821da91223e1f72fe51c75fe30c3986ead0d7d9a622824fde5104421e7a461d13b151227ddc30af0bd637a16cb37c162b92ad9d6b5109ac4d1e0cf815c21c5e2a559f6de3d674a1e7318c80c96bdb26544087fc4e289ae7620c7bb8e8adcd28725f72f2d2551a278a2077d6c167919a629f16e672034941ed1927b97bf4356697eaad969a216315e78dabec06e290d05b0b60e3c2a201a6c0ad7f07a2e01cfa9a429e6ec0ff5c3ab81e359612bbf8bacefbf6e3f53370ba5d30184019e73b39f30c9cc8861a8137eabce1132d5bd3d78d9423f4f37befa45d57d018fd9b0fb3b1b61418c8d4233517c30c9b7ee9a2ecd81cdc55cba922160a38ed77a63eb08576706004c5d63ccfe49b15a3212d5987569f424d3110120673b05dad0ad0432fb2a782b74f9c906654dd0355ee3c90f2553d974a85580a3ae05d55d81502f785444b40fe226452ff5298f08a02be10412336a5a390458e6cce9783174f0d65724e08f9e7033db7606eb9e4c23469bbddd23b4212659480903c7c5d123f131cfa9dba39d27537da5f3428361baaa262b7ac53f50f7a985482c4cdace6e5922c7b83daa4b2cc248f16b9989d6cb55cdf886dd6ef9f1dea716d3aa763bc5005f70edfa2849fff315305b9a6bbb857769b85495069320f6eba8a47e1d27ffd6283d399092ae4576c851afde52eeb3cf17b1ba0881e54be59fa56310fdc769af61fdeb3ec9f7700729f5f25547d34de2244bf839b20a69d4237c43e55c43c9b238eda5bd443da05e3594b1c915d9af90d21758374cc68017c7b2563ac3f81df50b2cda448ec4293603587235b843b1ffbef0ea8a2b2e0c10d1ac9c7626e18798bebe2206e98088c8aecd2be8a6278a90e06b20dd36dae022442a798772912aa1239ab896c6174b352c6b355b8cc0862b31c7167c71fd7a252a1043c46a4124308ae3656a50e1c2be30154a00c83faca0bd52d359ae9044f154717e0adcb68450c15fd1c19e16851c4586a742467434fba558684072385a6fdec6707454ffc4731f8f587238d45fa140710ac6bb4a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,850 @@
|
||||
// Generated by tool/formats_go_vectors.go: every eighth case of each
|
||||
// section of test/vectors/formats_*.json, for the tests that also run
|
||||
// compiled to JavaScript, where no file can be read. Do not edit.
|
||||
|
||||
/// Part of test/vectors/formats_framing.json.
|
||||
const formatsFramingJson = r'''
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "The PRELUDE of a .dkc (capsule.ParsePrelude), the steps 1 to 3 of capsule.Inspect on truncated and edited fixtures (with the step that fails, 0 when steps 1 to 8 pass), and whole .dkk files (accesskey.Decode), with the result, the code and the text of the Go reference.",
|
||||
"prelude": [
|
||||
{"hex":"","result":"ERR_INVALID_MAGIC","text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"hex":"444b4b3101000000000000790000","result":"ERR_INVALID_MAGIC","text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"hex":"444b433103000000551e1a8a00100001","result":"ERR_INTEGRITY","text":"capsule: PUBLIC_HEADER_LEN 1428036234 outside 1..1048576: ERR_INTEGRITY"},
|
||||
{"hex":"444b4331007f0000522449dc80000007","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: framing version 0: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"444b433101000043c289e71600000079","result":"ERR_INVALID_FLAGS","text":"capsule: flags 0x0, reserved 0x0043: ERR_INVALID_FLAGS"},
|
||||
{"hex":"444b4331000000a180000007f0c9c9bb","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: framing version 0: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"44214331010000000010000100100000","result":"ERR_INVALID_MAGIC","text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"hex":"44654331010000000400000000100000","result":"ERR_INVALID_MAGIC","text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"hex":"444b4331010000370000007900000079","result":"ERR_INVALID_FLAGS","text":"capsule: flags 0x0, reserved 0x0037: ERR_INVALID_FLAGS"},
|
||||
{"hex":"444b43310100b6000000000100000001","result":"ERR_INVALID_FLAGS","text":"capsule: flags 0x0, reserved 0xb600: ERR_INVALID_FLAGS"},
|
||||
{"hex":"444b4331019c007b00100001ffffffff","result":"ERR_INVALID_FLAGS","text":"capsule: flags 0x9c, reserved 0x007b: ERR_INVALID_FLAGS"},
|
||||
{"hex":"444b43310100e5000000000100000000","result":"ERR_INVALID_FLAGS","text":"capsule: flags 0x0, reserved 0xe500: ERR_INVALID_FLAGS"},
|
||||
{"hex":"444b4331ff0000009930ac0300000002","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: framing version 255: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"444b4331040000000400000004000001","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: framing version 4: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"f44b4331ff0047000400000000000079","result":"ERR_INVALID_MAGIC","text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"hex":"444b43310404920000100000572f36e4","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: framing version 4: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"444b4331020089000000007904000001","result":"ERR_INVALID_FLAGS","text":"capsule: flags 0x0, reserved 0x8900: ERR_INVALID_FLAGS"},
|
||||
{"hex":"444b433101bd00008000000700000001","result":"ERR_INVALID_FLAGS","text":"capsule: flags 0xbd, reserved 0x0000: ERR_INVALID_FLAGS"},
|
||||
{"hex":"444bf931ff0000000010000180000007","result":"ERR_INVALID_MAGIC","text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"hex":"444b4331007b00630400000004000000","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: framing version 0: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"444b4331000000000400000000000079","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: framing version 0: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"444b4331030000000000000000100000","result":"ERR_INTEGRITY","text":"capsule: PUBLIC_HEADER_LEN 0 outside 1..1048576: ERR_INTEGRITY"},
|
||||
{"hex":"444b4331010000003134af5400000000","result":"ERR_INTEGRITY","text":"capsule: PUBLIC_HEADER_LEN 825536340 outside 1..1048576: ERR_INTEGRITY"},
|
||||
{"hex":"444b4331040000000400000080000007","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: framing version 4: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"444b43310400000000000001cfaa7faa","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: framing version 4: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"444b4331000000000000000180000007","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: framing version 0: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"444b43310100000000000002ffffffff","result":"ERR_INTEGRITY","text":"capsule: SEALED_CONTROL_LEN 4294967295 outside 1..67108864: ERR_INTEGRITY"},
|
||||
{"hex":"444b43310300000d04000000a12e2f13","result":"ERR_INVALID_FLAGS","text":"capsule: flags 0x0, reserved 0x000d: ERR_INVALID_FLAGS"},
|
||||
{"hex":"444b4331010000000400000000000079","result":"ERR_INTEGRITY","text":"capsule: PUBLIC_HEADER_LEN 67108864 outside 1..1048576: ERR_INTEGRITY"}
|
||||
],
|
||||
"split": [
|
||||
{"cut":0,"fixture":"empty_payload","result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"cut":138,"fixture":"empty_payload","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":783,"edits":[[12,4,"03ffffff"]],"fixture":"empty_payload","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":15,"fixture":"format2_empty_payload","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":1051,"fixture":"format2_empty_payload","result":"ok","step":0},
|
||||
{"cut":0,"fixture":"format2_time_and_key_portable","result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"cut":138,"fixture":"format2_time_and_key_portable","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":2721,"edits":[[12,4,"03ffffff"]],"fixture":"format2_time_and_key_portable","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":15,"fixture":"format2_time_and_key_recipients","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":2721,"fixture":"format2_time_and_key_recipients","result":"ok","step":0},
|
||||
{"cut":0,"fixture":"format2_time_and_key_sixteen","result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"cut":138,"fixture":"format2_time_and_key_sixteen","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":2721,"edits":[[12,4,"03ffffff"]],"fixture":"format2_time_and_key_sixteen","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":15,"fixture":"format2_time_only","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":80683,"fixture":"format2_time_only","result":"ok","step":0},
|
||||
{"cut":0,"fixture":"format2_time_only_bloque256","result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"cut":138,"fixture":"format2_time_only_bloque256","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":78891,"edits":[[12,4,"03ffffff"]],"fixture":"format2_time_only_bloque256","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":15,"fixture":"format2_time_only_extensions","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":1125,"fixture":"format2_time_only_extensions","result":"ok","step":0},
|
||||
{"cut":0,"fixture":"format3_area_1024","result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"cut":138,"fixture":"format3_area_1024","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":2075,"edits":[[12,4,"03ffffff"]],"fixture":"format3_area_1024","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":15,"fixture":"format3_bloque256","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":21531,"fixture":"format3_bloque256","result":"ok","step":0},
|
||||
{"cut":0,"fixture":"format3_comment_only","result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"cut":138,"fixture":"format3_comment_only","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":1563,"edits":[[12,4,"03ffffff"]],"fixture":"format3_comment_only","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":15,"fixture":"format3_seal_unsupported","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":1563,"fixture":"format3_seal_unsupported","result":"ok","step":0},
|
||||
{"cut":0,"fixture":"format3_sealed","result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"cut":138,"fixture":"format3_sealed","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":35611,"edits":[[12,4,"03ffffff"]],"fixture":"format3_sealed","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":15,"fixture":"format3_security_v2","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":1563,"fixture":"format3_security_v2","result":"ok","step":0},
|
||||
{"cut":0,"fixture":"format3_signature_unsupported","result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"cut":138,"fixture":"format3_signature_unsupported","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":1563,"edits":[[12,4,"03ffffff"]],"fixture":"format3_signature_unsupported","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":15,"fixture":"format3_signed","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":35611,"fixture":"format3_signed","result":"ok","step":0},
|
||||
{"cut":0,"fixture":"format3_signed_cms","result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"cut":138,"fixture":"format3_signed_cms","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":35611,"edits":[[12,4,"03ffffff"]],"fixture":"format3_signed_cms","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":15,"fixture":"format3_single","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":1563,"fixture":"format3_single","result":"ok","step":0},
|
||||
{"cut":1563,"edits":[[8,4,"000fffff"]],"fixture":"format3_single","result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
|
||||
{"cut":4,"fixture":"format3_time_and_key_portable","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":2265,"fixture":"format3_time_and_key_portable","result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
|
||||
{"cut":3233,"edits":[[4,1,"07"]],"fixture":"format3_time_and_key_portable","result":"ERR_UNSUPPORTED_VERSION","step":2,"text":"capsule: framing version 7: ERR_UNSUPPORTED_VERSION"},
|
||||
{"cut":136,"fixture":"format3_tree","result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
|
||||
{"cut":86827,"edits":[[8,4,"000fffff"]],"fixture":"format3_tree","result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
|
||||
{"cut":4,"fixture":"time_and_key_portable","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":783,"fixture":"time_and_key_portable","result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
|
||||
{"cut":1029,"edits":[[4,1,"07"]],"fixture":"time_and_key_portable","result":"ERR_UNSUPPORTED_VERSION","step":2,"text":"capsule: framing version 7: ERR_UNSUPPORTED_VERSION"},
|
||||
{"cut":136,"fixture":"time_and_key_recipients","result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
|
||||
{"cut":1220,"edits":[[8,4,"000fffff"]],"fixture":"time_and_key_recipients","result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
|
||||
{"cut":4,"fixture":"time_only","result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
|
||||
{"cut":583,"fixture":"time_only","result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
|
||||
{"cut":108,"fixture":"time_only","result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
|
||||
{"cut":0,"fixture":"time_only_extensions","result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
|
||||
{"cut":176,"fixture":"time_only_extensions","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
|
||||
{"cut":891,"edits":[[12,4,"03ffffff"]],"fixture":"time_only_extensions","result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"}
|
||||
],
|
||||
"dkk": [
|
||||
{"capsule_digest":"600892659fe4890223e895876275f656995d170fda42b07fb2bec0ca51ce4b43","capsule_id":"fe68d3b3bb59db0c14b7ef57d8d6cb5e","credential_id":"e3c7be83cbf1fbd6b115c96411b3bd01","critical":[],"hex":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250e3c7be83cbf1fbd6b115c96411b3bd010350fe68d3b3bb59db0c14b7ef57d8d6cb5e04667832353531390558209c09aeda759a8664a98120435fe0f6bf850000ac5ef0f9853ff46144c365780106a1005820600892659fe4890223e895876275f656995d170fda42b07fb2bec0ca51ce4b43","material":"9c09aeda759a8664a98120435fe0f6bf850000ac5ef0f9853ff46144c3657801","noncritical":[],"result":"ok","type":"x25519"},
|
||||
{"hex":"444b4b","result":"ERR_INVALID_MAGIC","text":"accesskey: ERR_INVALID_MAGIC"},
|
||||
{"hex":"444b4b31019500000000008ca70073646174656b6579732d6163636573732d6b657901010250e3c7be83cbf1fbd6b115c96411b3bd010350fe68d3b3bb59db0c14b7ef57d8d6cb5e04667832353531390558209c09aeda759a8664a98120435fe0f6bf850000ac5ef0f9853ff46144c365780106a1005820600892659fe4890223e895876275f656995d170fda42b07fb2bec0ca51ce4b43","result":"ERR_INVALID_FLAGS","text":"accesskey: flags 0x95, reserved 0x000: ERR_INVALID_FLAGS"},
|
||||
{"hex":"574b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250e3c7be83cbf1fbd6b115c96411b3bd010350fe68d3b3bb59db0c14b7ef57d8d6cb5e04667832353531390558209c09aeda759a8664a98120435fe0f6bf850000ac5ef0f9853ff46144c365780106a1005820600892659fe4890223e895876275f656995d170fda42b07fb2bec0ca51ce4b43","result":"ERR_INVALID_MAGIC","text":"accesskey: ERR_INVALID_MAGIC"},
|
||||
{"hex":"444b4b41010000000000008ca70073646174656b6579732d6163636573732d6b657901010250e3c7be83cbf1fbd6b115c96411b3bd010350fe68d3b3bb59db0c14b7ef57d8d6cb5e04667832353531390558209c09aeda759a8664a98120435fe0f6bf850000ac5ef0f9853ff46144c365780106a1005820600892659fe4890223e895876275f656995d170fda42b07fb2bec0ca51ce4b43","result":"ERR_INVALID_MAGIC","text":"accesskey: ERR_INVALID_MAGIC"},
|
||||
{"hex":"444b4b31030000000000008ca70073646174656b6579732d6163636573732d6b657901010250e3c7be83cbf1fbd6b115c96411b3bd010350fe68d3b3bb59db0c14b7ef57d8d6cb5e04667832353531390558209c09aeda759a8664a98120435fe0f6bf850000ac5ef0f9853ff46144c365780106a1005820600892659fe4890223e895876275f656995d170fda42b07fb2bec0ca51ce4b43","result":"ERR_UNSUPPORTED_VERSION","text":"accesskey: framing version 3: ERR_UNSUPPORTED_VERSION"},
|
||||
{"hex":"784b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250e3c7be83cbf1fbd6b115c96411b3bd010350fe68d3b3bb59db0c14b7ef57d8d6cb5e04667832353531390558209c09aeda759a8664a98120435fe0f6bf850000ac5ef0f9853ff46144c365780106a1005820600892659fe4890223e895876275f656995d170fda42b07fb2bec0ca51ce4b43","result":"ERR_INVALID_MAGIC","text":"accesskey: ERR_INVALID_MAGIC"},
|
||||
{"hex":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250e3c7be83cbf1fbd6b115c96411b3bd010350fe68d3b3bb59db0c14b7ef57d8d6cb5e04667832353531390558209c09aeda759a8664a98120435fe0f6bf850000ac5ef0","result":"ERR_INTEGRITY","text":"accesskey: truncated body: ERR_INTEGRITY"},
|
||||
{"hex":"444b4b31010000eb0000008ca70073646174656b6579732d6163636573732d6b657901010250e3c7be83cbf1fbd6b115c96411b3bd010350fe68d3b3bb59db0c14b7ef57d8d6cb5e04667832353531390558209c09aeda759a8664a98120435fe0f6bf850000ac5ef0f9853ff46144c365780106a1005820600892659fe4890223e895876275f656995d170fda42b07fb2bec0ca51ce4b43","result":"ERR_INVALID_FLAGS","text":"accesskey: flags 0x0, reserved 0x0eb: ERR_INVALID_FLAGS"},
|
||||
{"hex":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250e3c7be83cbf1fbd6b115c96411b3bd010350fe68d3b3bbe3db0c14b7ef57d8d6cb5e04667832353531390558209c09aeda759a8664a98120435fe0f6bf850000ac5ef0f9853ff46144c365780106a1005864600892659fe4890223e895876275f656995d170fda42b07fb2bec0ca51ce4b43","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: key 6: capsule_digest: codec: offset 108: truncated input: a byte string of 100 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"444b4b31010000000000002ea70073646174656b6579732d6163636573732d6b65790101025093cedf68421710e83908ec683b1044360350ca3e","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: key 3: codec: offset 44: truncated input: a byte string of 16 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"444b4b31010000000000008da70073646174656b6579732d6163636573738b6b65790101025093cedf68421710e83908ec683b1044360350ca3e8bfcae3ee19717fe3129ec9830b60466783235353139055820272884826b037b4bc98cfe4d578388b307b6da906ff8704e810f975111dd3cbfda06a10058201a44fd8708c92e2e0a10cfcb1d864a71331ea9af25d97e1a42e969dc898959e3","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: codec: offset 2: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"444b4b31010000000000006da70073646174656b6579732d6163636573732d6b657901010250bdb483fba42daf0b409f44d23033f362035029737cb54ad5310734ecf20720c217046678323535313905582042e50b6ae3b2f00b79f08609f7fe11fba1256c54c6faa0c9ec9258b5f6f4c05906a1005820680d","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: codec: offset 60: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"444b4b310100000000000020a70073816174656b6579732d6163636573732d6b6579010c02503955e944a3c6","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: codec: offset 2: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"444b4b310100000000000049a70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: key 5: codec: offset 71: truncated input: a byte string of 32 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"444b4b3101000000000000b0a80073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f046678323535313905a9203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b29720881a300746f72672e6578616d706c652e64656c69763d727901010247a1006468616e64","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: key 5: codec: offset 69: a map where a byte string was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"444b4b31010000000000008da70073646174656b6579732d6163639a6573732d6b657901010250b89292aedf6d05d584cec9a871ce87350350c75dfc8e9c576d1369910664df93693a04667832ae35313905582042d6d897097fd5af2772e058db17920afe1390e2856139bc2f800232564dd7ac06a100582069ac110380f5d768b5b6afaa157a50ed17d8ceccfbd4604ffa5b6da38539b635","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: codec: offset 2: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"444b4b31010000000000008c5d0073646174656b6579732d6163636573732d6b657901010250b89292aedf6d05d584cec9a871ce87350350c75dfc8e9c576d1369910664df93693a046678323535313905582042d6d897097fd5af2772e058db17920afe1390e2856139bc2f800294564dd7ac06a100582069ac110380f5d768b5b6afaa157a50ed17d8ceccfbd4604ffa5b6da38539b635","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: codec: offset 0: reserved additional information (initial byte 0x5d): ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"444b4b310100000000000069a60073646174656b6579732d6163636573732d6b65790101025093d4b16c99c225f1374ab9e0f67a264904667832353531390782a20067782e792d7a5f310100a200617a0101055820b7bf3f84a478d290168852e18ca9851ac76ddf5d9a5b6d9463ab600daca481b4","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: codec: offset 70: map key 5 after key 7: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"444b4b31010000000000005ea70073646174656b6579732d6163636573732d6b6579025096a01de677a7926f197297abc82afb7501010350fac74daa1ce567575b8be0ddefbe53cb046678323535313905686d6174657269616c0781a300616201000246e7803e80d6d8","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: codec: offset 23: map key 2 where key 1 was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_digest":"0cbffd0ebc3a46f498aac653a420ec675db338bb140c17f53f518041e3fc02bb","capsule_id":"d623392a0e1168c3d88cf31a8d245a6a","credential_id":"471e83e123a1607fffc54ea211f1e8bb","critical":[],"hex":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250471e83e123a1607fffc54ea211f1e8bb0350d623392a0e1168c3d88cf31a8d245a6a0466783235353139055820ac1eabe6f883c9d510bfc6d912845d16521e905ee51872471c128e409404073806a10058200cbffd0ebc3a46f498aac653a420ec675db338bb140c17f53f518041e3fc02bb","material":"ac1eabe6f883c9d510bfc6d912845d16521e905ee51872471c128e4094040738","noncritical":[],"result":"ok","type":"x25519"},
|
||||
{"capsule_id":"9805b265cef441ec51b833683a3cf9ce","credential_id":"b9474583db6c7c94d11d9ef31e4ed473","critical":[],"hex":"444b4b310100000000000067a60073646174656b6579732d6163636573732d6b657901010250b9474583db6c7c94d11d9ef31e4ed47303509805b265cef441ec51b833683a3cf9ce04667832353531390558209dbbe0e276cea5a075376eb0ebc917d5c86923998d373d7d2a222b4b08dc3782","material":"9dbbe0e276cea5a075376eb0ebc917d5c86923998d373d7d2a222b4b08dc3782","noncritical":[],"result":"ok","type":"x25519"},
|
||||
{"capsule_id":"5a704622fa339086a2e1163d8a932c42","credential_id":"2e6cb234af3456000f9bd6ac214d5651","critical":[],"hex":"444b4b310100000000000067a60073646174656b6579732d6163636573732d6b6579010102502e6cb234af3456000f9bd6ac214d565103505a704622fa339086a2e1163d8a932c4204667832353531390558209a17350baaf428ece78c1033fa00ebd7125d8c63da0cdbe365d131be4c67a488","material":"9a17350baaf428ece78c1033fa00ebd7125d8c63da0cdbe365d131be4c67a488","noncritical":[],"result":"ok","type":"x25519"},
|
||||
{"capsule_id":"11787f4503ab64780182e09f9ef1ab19","credential_id":"9fa88c5ce75564e6eeec683798055221","critical":[["datekeys.note",0,"d0"],["x.y-z_1",0,null]],"hex":"444b4b31010000000000008aa70073646174656b6579732d6163636573732d6b6579010102509fa88c5ce75564e6eeec683798055221035011787f4503ab64780182e09f9ef1ab190466783235353139055820b367245c2fa7f804e796a7c4d389114a164695b1757f9ee8a3899aa9bf891d3d0782a3006d646174656b6579732e6e6f746501000241d0a20067782e792d7a5f310100","material":"b367245c2fa7f804e796a7c4d389114a164695b1757f9ee8a3899aa9bf891d3d","noncritical":[],"result":"ok","type":"x25519"},
|
||||
{"hex":"444b4b310100000000000087a90073646174656b6579732d6163636573732d6b657901010250385d66c3abf68b417ba9e8cc843abb8d035039ea8baaa25e96ff12cd65b8613fb6c50466783235353139054006a1005820660fccc021747ec7d45ff45760fee0d8210ae4f73de749c52b48549c66664fe50782a2006d646174656b6579732e6e6f74650100a20063efbda10101","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: codec: offset 135: truncated input: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_digest":"814e3d9d028c6254655691510c4518c71d0cadd4e582d3a9bab7940a0f0e2160","capsule_id":"8a637fef690beaf330fef0659d3140a9","credential_id":"bf45e24d07d83ed61f8e14685321be4b","critical":[],"hex":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250bf45e24d07d83ed61f8e14685321be4b03508a637fef690beaf330fef0659d3140a904667832353531390558209274b61db30e76338e9131cacd41b9a12de6b87c79ee35cacb6d6d78b327475306a1005820814e3d9d028c6254655691510c4518c71d0cadd4e582d3a9bab7940a0f0e2160","material":"9274b61db30e76338e9131cacd41b9a12de6b87c79ee35cacb6d6d78b3274753","noncritical":[],"result":"ok","type":"x25519"},
|
||||
{"capsule_digest":"a04ccbc844ed4ade8c604224eaf12e2ae2cad6605bc51724262c2f3156f9083b","capsule_id":"881b41c964492d4dd9cca1c98a077314","credential_id":"832a4237374e7bb31d8384b97e9a20bd","critical":[],"hex":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250832a4237374e7bb31d8384b97e9a20bd0350881b41c964492d4dd9cca1c98a0773140466783235353139055820dc61115b104d08349b333bd900c84fcb2f5660888dc333aef7307ebd48ebed3c06a1005820a04ccbc844ed4ade8c604224eaf12e2ae2cad6605bc51724262c2f3156f9083b","material":"dc61115b104d08349b333bd900c84fcb2f5660888dc333aef7307ebd48ebed3c","noncritical":[],"result":"ok","type":"x25519"},
|
||||
{"hex":"444b4b31010000000000007ca70073646174656b6579732d6163636573732d6b657901010250c078feec03aee290a30966df95a1858a04667832353531390558204ef506285fe28783096ec6a18736e886e66980ba459c12f6c1e638b8ff5dba500782a2006261000100a200616201000882a3006161010202433ef3d5a300616201010243f87bf3","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: key 3 is missing: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"7ab8e70d89a5e53326a27952502c609f","credential_id":"1ab48c8c6f16a41bc71ad9134b94fcff","critical":[],"hex":"444b4b310100000000000067a60073646174656b6579732d6163636573732d6b6579010102501ab48c8c6f16a41bc71ad9134b94fcff03507ab8e70d89a5e53326a27952502c609f046678323535313905582074b3d88aabedc85d822b5f2590948e705f5c5563ee72f01700369d4132d65a05","material":"74b3d88aabedc85d822b5f2590948e705f5c5563ee72f01700369d4132d65a05","noncritical":[],"result":"ok","type":"x25519"},
|
||||
{"hex":"444b4b310100000000000091a7006001010250bd29d63561456f7cfbfd9e35976fe3d603507091943a624c866f4c94c1641370de8c046678323535313905582062c48a8c26e31f17383405535eab60ad951976cf48b31842d80761b9a5c838b90883a3006d6f72672e6578616d706c652e61011affffffff0243e3c7eaa20062c3a9011affffffffa20070efbbbf6f72672e6578616d706c652e610107","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: codec: type \"\", want \"datekeys-access-key\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"a9625466ccdcfe688e9b8e260f4958f6","credential_id":"f67168149315daaa50c9be574ba5ff9c","critical":[["a",4294967295,"96aab7f9"],["a\u0000",1,null]],"hex":"444b4b310100000000000080a70073646174656b6579732d6163636573732d6b657901010250f67168149315daaa50c9be574ba5ff9c0350a9625466ccdcfe688e9b8e260f4958f60466783235353139055820054908ad58995f016f74d7f11998c0015c5f9e5504bb08f0784f090878fc50bc0782a3006161011affffffff024496aab7f9a2006261000101","material":"054908ad58995f016f74d7f11998c0015c5f9e5504bb08f0784f090878fc50bc","noncritical":[],"result":"ok","type":"x25519"},
|
||||
{"capsule_id":"94dd3041063a08606018799442457731","credential_id":"7f7900998a1b8d9c46266cd28786f8cf","critical":[],"hex":"444b4b31010000000000007ba70073646174656b6579732d6163636573732d6b6579010102507f7900998a1b8d9c46266cd28786f8cf035094dd3041063a086060187994424577310466783235353139055820b38719b2eaf0c0eb040f644630d51ec9619b979b7df4f1bbe24416b313a707c00881a2006d646174656b6579732e6e6f74650102","material":"b38719b2eaf0c0eb040f644630d51ec9619b979b7df4f1bbe24416b313a707c0","noncritical":[["datekeys.note",2,null]],"result":"ok","type":"x25519"},
|
||||
{"capsule_digest":"de275cdaf8affca199be86e5f7553b854aecbb7c3002237f51cea2e1b872488c","capsule_id":"a4573c34f280ca028e0ae7e6aed52902","credential_id":"96e955f238f1b7d019d2fa57d3fea67d","critical":[["org.example.label",0,"7a0d234632c7"],["𐀀",0,"22fba6"]],"hex":"444b4b3101000000000000cda90073646174656b6579732d6163636573732d6b65790101025096e955f238f1b7d019d2fa57d3fea67d0350a4573c34f280ca028e0ae7e6aed5290204667832353531390558206dff0d8f9f7d6aeee18c7f8004f94726e5604e7dc953a1fa0560e09630b8fcc006a1005820de275cdaf8affca199be86e5f7553b854aecbb7c3002237f51cea2e1b872488c0782a300716f72672e6578616d706c652e6c6162656c010002467a0d234632c7a30064f09080800100024322fba60882a2006161011affffffffa20062c3a90107","material":"6dff0d8f9f7d6aeee18c7f8004f94726e5604e7dc953a1fa0560e09630b8fcc0","noncritical":[["a",4294967295,null],["é",7,null]],"result":"ok","type":"x25519"},
|
||||
{"hex":"444b4b310100000000000028a60073646174656b6579732d6163636573732d6b6579010102507ec83d27d3758181cba4f2874af9","result":"ERR_NON_CANONICAL_CBOR","text":"accesskey: key 2: codec: offset 26: truncated input: a byte string of 16 bytes: ERR_NON_CANONICAL_CBOR"}
|
||||
]
|
||||
}
|
||||
''';
|
||||
|
||||
/// Part of test/vectors/formats_header.json.
|
||||
const formatsHeaderJson = r'''
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "PUBLIC_HEADER (capsule.DecodeHeader) of the fixtures, edited, and built field by field.",
|
||||
"header": [
|
||||
{"capsule_id":"ab10174561a9a19a6d9dc9ab1ef59c66","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0","hex":"a5006a646174656b657963617001010250ab10174561a9a19a6d9dc9ab1ef59c66037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d58300400","noncritical":[],"policy":"time_only","result":"ok"},
|
||||
{"hex":"a5006a646174656b657963617001010250ab10174561a9a19a6d9dc1ab1ef59c66037819646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d58300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 61: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006b6a646174656b6579636170010173501a6c88f0fa7408f649cf64b929cb9289037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d58300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: type \"jdatekeycap\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b6579636170010102501a6c88f0fa7408f649cf64b929cb9289037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 83 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250fe68d3b3bb59db0c14b7ef57d8d6cb5e03785364e8315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c104a79623356755a4349364d5441774d48300401","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250fe68d3b3bb59db0c14b7ef57d8d6cb5e037853ab6b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d545d77","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 83 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250ca3e8bfcae3ee19717fe3129ec9830b6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a725f6a6f695a4746305a57746c65584d3663585670593274755a585136646a3d694c434a79623356755a4349364d5441774d58300401","result":"ERR_DATEKEY_INVALID","text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
|
||||
{"hex":"a5006a646174656b657963617001010250ca3e8bfcae3ee19717fe3129ec9830b6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58520e3362334a72496a6f695a4746305a57746c65584d3663585670593274755a5851646a45694c434a79623356755a4349364d5441774d58300401","result":"ERR_DATEKEY_INVALID","text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
|
||||
{"hex":"a5006a646174656b6579636170010102500e53b85a2f9201e2b3368ae122540da7037853646b315f65794a325a584a7a61573975496a6f784c434a75","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 83 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b6579636170010102500e53b85a2f9201e2b3368ae122540da7037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a47465a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d48300401","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 119: map key 1 after key 3: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250c8cfc53de7c879da916edddf71f3bddd037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585170646a45694c434a79623356755a4349364d5441774d48300400","result":"ERR_DATEKEY_INVALID","text":"capsule: PUBLIC_HEADER: datekey: invalid network datekeys:quicknet)v1: ERR_DATEKEY_INVALID"},
|
||||
{"hex":"a5006a646174656b657963617001010250c8ecc53d45c879da916edddf71f3bddd037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 83 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b65796361700101025010157a2ba032f78e23d8035e368345c8037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c2265584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 119: a negative integer (initial byte 0x30) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b65796361700101025010157a2ba032f78e23d8035e368345c8037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a4583694c434a79623356755a4349364d5441774d48300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a6006a646174656b6579636170010102503ab2c06d482609a9c7ae92f672599883037853646b315f65794a325a584a7a61b63975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000681a300366f72672e6578616d706c652e6c6162656c0101024c7075626c696320e36c6162656c","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"f85bb40402b3348b4d1918b8aebde114","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0","hex":"a5006a646174656b657963617001010250f85bb40402b3348b4d1918b8aebde114037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300400","noncritical":[],"policy":"time_only","result":"ok"},
|
||||
{"hex":"a5007564617465ec657963617001010250f85bb40402b3348b4d1918b8aebde114037853646b315f65794a325a584a7a61573975496a6f784c43755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 2: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b6579636170010102500e8e97dd76a6d6e77583fcf14a73849d037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a793c623356755a4349364d5441774d48300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 119: a negative integer (initial byte 0x30) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b6579636170010102500e8e97dd76a6d6e77583fcf14a73849d2a7853646b315f65794a325a584a7a","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 33: a negative integer (initial byte 0x2a) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250d4d92a78eb71cb4616bf193a8b66572703a053646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a796233755a4349364d5441774e48300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: a map where a text string was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174236b657963617001010250d4d92a78eb71a94616bf193a8b665727037853646b315f65794a325a584a7a61573975496a6f784c43a5755a585262334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774e48300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: type \"dat#keycap\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b6579636170010102503517684914fad908ad9e46d792b811d5037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694ca64a79623356755a4349364d6a41774d48300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a64617465776579636170010102503517684936","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: type \"dateweycap\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250b3d25bb6c74cda4e014c65e3d2f43a69037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362331372496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300400","result":"ERR_DATEKEY_INVALID","text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
|
||||
{"hex":"a5006a646174656b657963617001010250b3d25bb6c74cda4e014c65e3d2f43a69037853646b315f65794a325a584a7a61573975496a6f784c424a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274705a585136646a45694c434a79623356755a4349364d5441774d48300400","result":"ERR_DATEKEY_INVALID","text":"capsule: PUBLIC_HEADER: datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"hex":"a5006a646174656b657963617001010250593266fca727d22d1eb5ae0b8828f438037853646b315f65794a325a584a7a61573975496a784c434a755a58523362334a72496a6f695a4746305a57746c6558b94d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b65796361700101025059ce66fca727d22d1eb5ae0b8828f438037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d7448300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 119: a negative integer (initial byte 0x30) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250a6bf8dd5084eb0054779492620b8af34037853646b315f65794a325a584a7a6157397b75496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a43493c4d5441774d58300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 119: a negative integer (initial byte 0x30) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250a6bf56d5084eb0054779492620b8af34037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663595670593274755a585136646a45694c434a79623356755a4349364d5441774d58300400","result":"ERR_DATEKEY_INVALID","text":"capsule: PUBLIC_HEADER: datekey: payload is not valid UTF-8: ERR_DATEKEY_INVALID"},
|
||||
{"hex":"a5006a646174656b65","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 1: truncated input: map of 5 entries: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"fb1b4917149f996c9c9561997593d37d","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0","hex":"a5006a646174656b657963617001010250fb1b4917149f996c9c9561997593d37d037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300400","noncritical":[],"policy":"time_only","result":"ok"},
|
||||
{"hex":"a5006a646174656b657963617001010250fb1b4917149f996c9c9561997593d37d037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364df541774d48300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250ff23599acbe9b0a742792dcb","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: truncated input: a byte string of 16 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250ff23599acbe9b0a742792dcb7cb1bc4c037853646b315f6579b3325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 83 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b65796361700101025029737cb54ad5310734ecf20720c2d3170378536428315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f69","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 83 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b65796361700101025029737cb54ad5310734ecf20720c2d317037853646b315f6579","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 83 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250091119676ec081409c666846153ba7eb037853646b315f65793c325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57cc746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d58300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"091119676ec081409c666801153ba7eb","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0","hex":"a5006a646174656b657963617001010250091119676ec081409c666801153ba7eb037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d58300400","noncritical":[],"policy":"time_only","result":"ok"},
|
||||
{"hex":"a5006a646174656b657963617001010250448e","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: truncated input: a byte string of 16 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250448e134a13457c319cab7fceaf7ffa1f037853646b315f65794a925a584a7a613975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 83 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250c75dfc8e9c576d1369911764df93693a037853646b31395f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646abc694c434a79623356755a4349364d5441774d58300401","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250c75dfc8e","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: truncated input: a byte string of 16 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250ad4d676812b134ff8a3df463f77018b4037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305ab857746c65584d3663585670593274755a745136646a45694c434a79623356755a4349364d5441774d48300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010250ad4d676812b134ff8a3de263f77018b4037853646b315f65794a325a584a7a61573975496a6f784c434a755a523362334a72496a6f695a474630e357746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a6006a646174656b6579636170010102504286085c21ca34d1a71e649326a4a0f6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d4830000681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656c","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 119: map key 0 after key 3: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5007841787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787801010251818fb67dbb52ea80898cefab3e19b4a047037863646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364e6a4d344e5455344e6a6b7a4f444d344d5459794d58300400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 4: a text string of 65 bytes outside 0..64: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b6579636170010102501119e85d1ea056289d6df012146798f40364646bff5f0400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"9e9977afb073e00922e33be7f48c707f","critical":[["b",2,"f6531b32791c"],["𐀀",1,null]],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjE2fQ","hex":"a6006a646174656b6579636170010102509e9977afb073e00922e33be7f48c707f037842646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f696543353558336f74647a6f7849697769636d3931626d51694f6a4532665104000582a300616201020246f6531b32791ca20064f09080800101","noncritical":[],"policy":"time_only","result":"ok"},
|
||||
{"hex":"a7006a646174656b6579636170010103784a646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f6959534973496e4a766457356b496a6f7a4d446b354e4455334d5451794e7a51344e54553466510250b4815209c75e624aeb7ef44efafc624204010581a2006d646174656b6579732e6e6f746501010681a3006d646174656b6579732e6e6f74650101024101","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 92: map key 2 after key 3: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a6006a646174656b657963617001010250b500961c27a0b94d33646c683565661b03784e646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f696543353558336f74","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 78 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"d93ebf47c78254f56643370665309c5f","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJyb3VuZCI6MTI0NDc2NTUzMTEyOTAyMH0","hex":"a5006a646174656b657963617001010250d93ebf47c78254f56643370665309c5f0378f3646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f69595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595745694c434a79623356755a4349364d5449304e4463324e54557a4d5445794f5441794d48300401","noncritical":[],"policy":"time_and_key","result":"ok"},
|
||||
{"capsule_id":"e2dafa940c8efee3f32db9e79c8d32fe","critical":[["a",0,"f39a04"]],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYSIsInJvdW5kIjozNjg5MTMxMTMxMDUwNTg1fQ","hex":"a7006a646174656b657963617001010250e2dafa940c8efee3f32db9e79c8d32fe03784a646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f6959534973496e4a766457356b496a6f7a4e6a67354d544d784d544d784d4455774e546731665104000581a300616101000243f39a040681a30064f090808001010241c0","noncritical":[["𐀀",1,"c0"]],"policy":"time_only","result":"ok"},
|
||||
{"hex":"a6006a646174656b65796361700101025087983a0ee427eb49908f238c8f008d11037843646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f6959534973496e4a766457356b496a6f344d7a6b774d7a45324e5467784d58300401","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 105: truncated input: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a6006a646174656b657963617001010250a90cbddf73da19d72fdb97f7b111f334037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d483004000900","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 9 is not defined: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"936d050df97276b8c0ff770d41e26754","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjU4ODUxMzA4MjU0ODk4ODN9","hex":"a6006a646174656b657963617001010250936d050df97276b8c0ff770d41e26754037854646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f696543353558336f74647a6f7849697769636d3931626d51694f6a55344f4455784d7a41344d6a55304f446b344f444e3904010682a200626100011affffffffa30062c3a901070245d51dbaca75","noncritical":[["a\u0000",4294967295,null],["é",7,"d51dbaca75"]],"policy":"time_and_key","result":"ok"},
|
||||
{"capsule_id":"b251b0119d3ff6ed5c57ca2b0bbbbcb4","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYSIsInJvdW5kIjo4MjA0NzA4Nzk0NDQwMDkyfQ","hex":"a5006a646174656b657963617001010250b251b0119d3ff6ed5c57ca2b0bbbbcb403784a646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f6959534973496e4a766457356b496a6f344d6a41304e7a41344e7a6b304e4451774d446b7966510401","noncritical":[],"policy":"time_and_key","result":"ok"},
|
||||
{"hex":"a4006a646174656b65796361700250152166e9efdcc3f921d0bed2f2a4af7b0378e0646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f69595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595745694c434a79623356755a4349364d7a4a390401","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 14: map key 2 where key 1 was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"452ffd9a6c27eea32abfeead55c995a8","critical":[["b",2,"6a"]],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjUzfQ","hex":"a6006a646174656b657963617001010250452ffd9a6c27eea32abfeead55c995a8037842646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f696543353558336f74647a6f7849697769636d3931626d51694f6a557a665104010581a3006162010202416a","noncritical":[],"policy":"time_and_key","result":"ok"},
|
||||
{"hex":"a5006a646174656b65796361700250e7ce38d38f28ab783b090b76af282a0b01010378f3646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f69595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595745694c434a79623356755a4349364d5441794e44497a4d7a55784d7a637a4d5445354f48300420","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 14: map key 2 where key 1 was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"bbdaeb5175a9d55be5e8b1d9cc0c98a2","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYSIsInJvdW5kIjoyMH0","hex":"a5006a646174656b657963617001010250bbdaeb5175a9d55be5e8b1d9cc0c98a2037837646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f6959534973496e4a766457356b496a6f794d48300400","noncritical":[],"policy":"time_only","result":"ok"},
|
||||
{"capsule_id":"7d0bf36807c578833057125ab1d16925","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJyb3VuZCI6NjY0NzY2Nzc5NjQ5ODU3N30","hex":"a5006a646174656b6579636170010102507d0bf36807c578833057125ab1d169250378f3646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f69595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595745694c434a79623356755a4349364e6a59304e7a59324e7a63354e6a51354f4455334e33300401","noncritical":[],"policy":"time_and_key","result":"ok"},
|
||||
{"capsule_id":"90f941510ae95e72bc0001e044a16593","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYSIsInJvdW5kIjoxfQ","hex":"a6006a646174656b65796361700101025090f941510ae95e72bc0001e044a16593037836646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f6959534973496e4a766457356b496a6f78665104010682a300626162011affffffff0246732f5f95368fa3006d646174656b6579732e6e6f74650101024462f2744d","noncritical":[["ab",4294967295,"732f5f95368f"],["datekeys.note",1,"62f2744d"]],"policy":"time_and_key","result":"ok"},
|
||||
{"capsule_id":"16e93801ec7b2776a8dfb90b4fe0789f","critical":[["b",0,null],["x.y-z_1",7,"cad4e3ec92"]],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiMCIsInJvdW5kIjoxMn0","hex":"a6006a646174656b65796361700101025016e93801ec7b2776a8dfb90b4fe0789f037837646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f694d434973496e4a766457356b496a6f784d6e3004010582a20061620100a30067782e792d7a5f3101070245cad4e3ec92","noncritical":[],"policy":"time_and_key","result":"ok"},
|
||||
{"capsule_id":"cbd3e0a49cc9eef5039d2594141b205c","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiMCIsInJvdW5kIjo2NzUyMTUyOTI0MzA3NzIyfQ","hex":"a5006a646174656b657963617001010250cbd3e0a49cc9eef5039d2594141b205c03784a646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f694d434973496e4a766457356b496a6f324e7a55794d5455794f5449304d7a41334e7a497966510401","noncritical":[],"policy":"time_and_key","result":"ok"},
|
||||
{"capsule_id":"b20ff6ba40a71a102f89cd9c81657d07","critical":[["datekeys.capsule",7,null]],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjIyNzU3MzcxNTM2ODUyNzF9","hex":"a7006a646174656b657963617001010250b20ff6ba40a71a102f89cd9c81657d07037854646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f696543353558336f74647a6f7849697769636d3931626d51694f6a49794e7a55334d7a63784e544d324f4455794e7a463904000581a20070646174656b6579732e63617073756c6501070681a30061610102024113","noncritical":[["a",2,"13"]],"policy":"time_only","result":"ok"},
|
||||
{"capsule_id":"1e631bb7bb4d32cb7db6cb61afe5ff2b","critical":[["a\u0000",2,null],["。",0,"673a"]],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJyb3VuZCI6MTg0OTQ5MjAzMjU1MTQ5MH0","hex":"a6006a646174656b6579636170010102501e631bb7bb4d32cb7db6cb61afe5ff2b0378f3646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f69595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595745694c434a79623356755a4349364d5467304f5451354d6a417a4d6a55314d5451354d483004000582a2006261000102a30063efbda101000242673a","noncritical":[],"policy":"time_only","result":"ok"},
|
||||
{"capsule_id":"10ef7277d0c5497822d20e5ba70baa01","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjI5fQ","hex":"a5006a646174656b65796361700101025010ef7277d0c5497822d20e5ba70baa01037842646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f696543353558336f74647a6f7849697769636d3931626d51694f6a493566510401","noncritical":[],"policy":"time_and_key","result":"ok"},
|
||||
{"hex":"a8006a646174656b657963617001010250a0f49035ebe48d27e6ba77df188115b703784a646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f694d434973496e4a766457356b496a6f7a4e6a63304e446b324e5451304f5463794d6a677a6651040004000582a300716f72672e6578616d706c652e6c6162656c011affffffff0241c3a20064f090808001000900","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 1: map of 8 entries, at most 7: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"31308639423e66f148f5f359be01ca8a","critical":[["é",2,null]],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6Mn0","hex":"a6006a646174656b65796361700101025031308639423e66f148f5f359be01ca8a03784f646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6e3004010581a20062c3a90102","noncritical":[],"policy":"time_and_key","result":"ok"},
|
||||
{"capsule_id":"8532f1e4836030a23287bbbb4095b67a","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiMCIsInJvdW5kIjo2OTI4MjQxNTMwOTkxODEyfQ","hex":"a5006a646174656b6579636170010102508532f1e4836030a23287bbbb4095b67a03784a646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f694d434973496e4a766457356b496a6f324f5449344d6a51784e544d774f546b784f44457966510401","noncritical":[],"policy":"time_and_key","result":"ok"},
|
||||
{"hex":"a5006a646174656b657963617001010250e9ff0f6f2da3d61f1e53620b5a7d2c9e04000581a30062c3a90107024414e7bfdd","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 3 is missing: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006a646174656b657963617001010378f0646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f69595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595745694c434a79623356755a4349364f4459784e6a4d7a4f5451354d6a67324e7a5239025050147e26589468959b58c3c880dd64bb0400","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 258: map key 2 after key 3: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a5006001010250c6df8702be669b638addd25d968d508e037837646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f6959534973496e4a766457356b496a6f344d483004","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: type \"\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a6006a646174656b6579636170010102400366646b315f212104010682a3006d646174656b6579732e6e6f7465010002424234a30070efbbbf6f72672e6578616d706c652e61011affffffff024187","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 0 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a7006a646174656b6579636170010102508e88c11928bb79c42bdb7237ea84212d0378ec646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f69595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595745694c434a79623356755a4349364f444d354d444d784e6a55344d54463904010681a3006261620102024415fe411d0700","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 7 is not defined: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a7006a646174656b6579636170010102506555eacbd798c2c01de4082665a48dc9037837646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f6959534973496e4a766457356b496a6f7a4d6e3004000682a300626100010002458a7451395aa200617a0102","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 115: truncated input: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"a7006a646174656b657963617001010240037863646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364e5441784d7a6b324d44417a4d6a4d7a4e6a59354e333004000684a3006d6f72672e6578616d706c652e62011affffffff02444b055469a300716f72672e6578616d706c652e6c6162656c011affffffff024242aca30067782e792d7a5f3101000242da15a30063efbda1011affffffff0241f41b002000000000000000","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 0 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"b6103dd171e1574db73431cb7e42f307","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJyb3VuZCI6MjM5NTg4MzA2NzIxMjQ5NH0","hex":"a6006a646174656b657963617001010250b6103dd171e1574db73431cb7e42f3070378f3646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f69595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595745694c434a79623356755a4349364d6a4d354e5467344d7a41324e7a49784d6a51354e483004010683a300615a01070245c20678a83ba2006161011affffffffa300716f72672e6578616d706c652e6c6162656c0101024131","noncritical":[["Z",7,"c20678a83b"],["a",4294967295,null],["org.example.label",1,"31"]],"policy":"time_and_key","result":"ok"},
|
||||
{"capsule_id":"a84030c41386265769bde60665908c89","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJyb3VuZCI6MjEwMjg4NTAzNjE1NDU0Mn0","hex":"a5006a646174656b657963617001010250a84030c41386265769bde60665908c890378f3646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f69595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595745694c434a79623356755a4349364d6a45774d6a67344e54417a4e6a45314e4455304d6e300400","noncritical":[],"policy":"time_only","result":"ok"},
|
||||
{"hex":"a5006a646174656b657963617001010250cff059b6257627c2a7f89028e95d73b5037854646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f696543353558336f74647a6f7849697769636d3931626d51694f6a55354d5451354e444d334d7a49794e5451314f4446390401d7","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 122: 1 trailing bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"capsule_id":"f100ce361a108e232d2aae82189c8dba","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJyb3VuZCI6Mjk0ODk5NzE2MTY5OTkyOH0","hex":"a5006a646174656b657963617001010250f100ce361a108e232d2aae82189c8dba0378f3646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f69595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595746685957466859574668595745694c434a79623356755a4349364d6a6b304f446b354e7a45324d5459354f546b794f48300401","noncritical":[],"policy":"time_and_key","result":"ok"},
|
||||
{"capsule_id":"06c6561e6f10fd2ce0292bf8207aa6a4","critical":[],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiMCIsInJvdW5kIjo4M30","hex":"a6006a646174656b65796361700101025006c6561e6f10fd2ce0292bf8207aa6a4037837646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f694d434973496e4a766457356b496a6f344d333004010684a20061610101a3006d646174656b6579732e6e6f74650101024173a2006d6f72672e6578616d706c652e610102a30064f0908080010702437e5210","noncritical":[["a",1,null],["datekeys.note",1,"73"],["org.example.a",2,null],["𐀀",7,"7e5210"]],"policy":"time_and_key","result":"ok"},
|
||||
{"capsule_id":"3df8c77b12daa1a7e40b67cafed21a13","critical":[["org.example.label",1,"3c102616389b"]],"datekey":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjgwMDYyMjgwMDQyOTcwM30","hex":"a6006a646174656b6579636170010102503df8c77b12daa1a7e40b67cafed21a13037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f696543353558336f74647a6f7849697769636d3931626d51694f6a67774d4459794d6a67774d4451794f5463774d333004010581a300716f72672e6578616d706c652e6c6162656c010102463c102616389b","noncritical":[],"policy":"time_and_key","result":"ok"}
|
||||
]
|
||||
}
|
||||
''';
|
||||
|
||||
/// Part of test/vectors/formats_control.json.
|
||||
const formatsControlJson = r'''
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "CONTROL_CBOR of the three formats (capsule.DecodeControl) of the fixtures, in their format and in another, edited, and built field by field.",
|
||||
"control": [
|
||||
{"critical":[],"format":1,"header_binding":"33186a4f03d79eb8e28dbb82d2538ada45b68cd4f2ed6d17fa87b211e54f4d58","hex":"a40070646174656b6579732d636f6e74726f6c010102582033186a4f03d79eb8e28dbb82d2538ada45b68cd4f2ed6d17fa87b211e54f4d58035820cd5ca142d51386860bf4ae4ae16740d498ef70ff534084acf5f4005b74f278c3","noncritical":[],"payload_identity":"cd5ca142d51386860bf4ae4ae16740d498ef70ff534084acf5f4005b74f278c3","result":"ok"},
|
||||
{"format":1,"hex":"a40070646174656b6579732d636f6e74726f6c010102582033186a4f03d79eb8e28dbbd2538ada45b68cd4f2ed6d17fa87b211e54f4d58035820cd5ca142d51386860bf4ae4ace6740d498ef70ff534084acf5f4005b74f278c3","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 56: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":2,"header_binding":"ed6829f4144eb6fd5545e0dfda3157d990b0834d389e4f24c1cf4ccf8d92770a","hex":"a60070646174656b6579732d636f6e74726f6c0102025820ed6829f4144eb6fd5545e0dfda3157d990b0834d389e4f24c1cf4ccf8d92770a035820f912fef00856ede6bfe493132fae8108ebfcb3fd7c9b0e0c2cd15d8be3b2dfaf064800000000260000000702","noncritical":[],"padding":2,"payload_identity":"f912fef00856ede6bfe493132fae8108ebfcb3fd7c9b0e0c2cd15d8be3b2dfaf","payload_length":637534208,"result":"ok"},
|
||||
{"critical":[],"format":2,"header_binding":"3e26d39a327a9d7b7f504d6e4fb71489174cffb6360361bdf3349887eba25904","hex":"a60070646174656b6579732d636f6e74726f6c01020258203e26d39a327a9d7b7f504d6e4fb71489174cffb6360361bdf3349887eba259040358207c14feee8d88bb9c7c3fa7d22e1e8ba13887a6111718d2ca13da7c5e944421bf0648000000000000002e0702","noncritical":[],"padding":2,"payload_identity":"7c14feee8d88bb9c7c3fa7d22e1e8ba13887a6111718d2ca13da7c5e944421bf","payload_length":46,"result":"ok"},
|
||||
{"critical":[],"format":2,"header_binding":"3e26d39a327a9d7b7f504d6e4fb71489174cffb636036168f3349887eba25904","hex":"a60070646174656b6579732d636f6e74726f6c01020258203e26d39a327a9d7b7f504d6e4fb71489174cffb636036168f3349887eba259040358207c14feee8d88bb9c7c3fa7d22e1e8ba13887a6111718d2ca13da7c5e944421bf0648000000000000002e0702","noncritical":[],"padding":2,"payload_identity":"7c14feee8d88bb9c7c3fa7d22e1e8ba13887a6111718d2ca13da7c5e944421bf","payload_length":46,"result":"ok"},
|
||||
{"format":2,"hex":"a60070646174656b6579732d636f6e726f6c0102025820d58f5020ab127df352927bba6186ec6708edb3e26234803ac76f082c2d10751f0358206cff50465e2f76ee0452d5f4ba9f942d54edbf8a6c42fb70f85cc75bc52d8e54064800000000000000290702","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 20: map key 2 where key 1 was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":2,"header_binding":"2af8b1b2850f2085448fe79c48394a78a70e8f9bbab6ff1a100d127dce42569d","hex":"a60070646174656b6579732d636f6e74726f6c01020258202af8b1b2850f2085448fe79c48394a78a70e8f9bbab6ff1a100d127dce42569d035820f8d40151d6d05c4ad0afed2e4a0df44c4b93eadcefdaa4ae7e85b493b0a569cc064800000000000000290702","noncritical":[],"padding":2,"payload_identity":"f8d40151d6d05c4ad0afed2e4a0df44c4b93eadcefdaa4ae7e85b493b0a569cc","payload_length":41,"result":"ok"},
|
||||
{"format":2,"hex":"a60070646174656b6579732d636f6e7472e56f6c01020258202af8b1b2850f2085448fe79c48394a78a7","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 2: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":2,"header_binding":"f916dc2cadb85b0473cc7caafdd01ebab7b27911ba1b4ed13fa48e74cdd452a1","hex":"a60070646174656b6579732d636f6e74726f6c0102025820f916dc2cadb85b0473cc7caafdd01ebab7b27911ba1b4ed13fa48e74cdd452a103582069dab305617ad46e0f518af78153efddeaf61bc59336f209068c8e692119b94d064800000000000130b00702","noncritical":[],"padding":2,"payload_identity":"69dab305617ad46e0f518af78153efddeaf61bc59336f209068c8e692119b94d","payload_length":78000,"result":"ok"},
|
||||
{"critical":[],"format":2,"header_binding":"85b1f94357df0448246f91ec0d8c1026eb1bab870236b1069e9592c16aecd5ff","hex":"a60070646174656b6579732d636f6e74726f6c010202582085b1f94357df0448246f91ec0d8c1026eb1bab870236b1069e9592c16aecd5ff035820aa6d542f56c5026c229f3742ea84a9a5fbc5641951c61bf4383b9b25ce6b368a064800000000000130b00701","noncritical":[],"padding":1,"payload_identity":"aa6d542f56c5026c229f3742ea84a9a5fbc5641951c61bf4383b9b25ce6b368a","payload_length":78000,"result":"ok"},
|
||||
{"format":2,"hex":"a60070646174656b6579732d636f6e74726f010202582085b1f94357df0448246f91ec0d8c1026eb1bab870236b1069e9592bac16aecd5ff035820aa6d542f56c5026c229f3742ea84a9a5fbc5","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 20: map key 2 where key 1 was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":2,"hex":"a70070646174656b6579732d636f6e74f2726f6c010202582092c5e87f3a1012e617bd28e4962ad159b9bf85d1a1937a59cb6d8e79e459bd64035820d9e066526400e9f580b79411524c5f3ad1c77ce1d9ba13","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 2: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":3,"header_binding":"5b04303d9dd9d2d18a4077ff3c979ba69bd4d66eeba325cb670209372f689501","hex":"a60070646174656b6579732d636f6e74726f6c01030258205b04303d9dd9d2d18a4077ff3c979ba69bd4d66eeba325cb670209372f6895010358209a78a7cff5a06b6727cd487fae0fe114b8aa01b0625e21e98f80e14a2aecb08c064800000000000004930702","noncritical":[],"padding":2,"payload_identity":"9a78a7cff5a06b6727cd487fae0fe114b8aa01b0625e21e98f80e14a2aecb08c","payload_length":1171,"result":"ok"},
|
||||
{"format":3,"hex":"a60070646174656b6579732d636f74726f6c01030258205b04303d9dd9d2d18a4077ff3c979ba69bd4d66eeba325","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 20: map key 3 where key 1 was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":3,"header_binding":"a100f55b12fd85d6613fd72e1fbe413e531c0fcce877e9ffa70e918cec47381a","hex":"a60070646174656b6579732d636f6e74726f6c0103025820a100f55b12fd85d6613fd72e1fbe413e531c0fcce877e9ffa70e918cec47381a035820794a0d44f2b052ad8a6c15d0d5324dce435210e58235710c42212b2444ffdb11064800000000000050a40701","noncritical":[],"padding":1,"payload_identity":"794a0d44f2b052ad8a6c15d0d5324dce435210e58235710c42212b2444ffdb11","payload_length":20644,"result":"ok"},
|
||||
{"critical":[],"format":3,"header_binding":"a051aa2f17d521fcbf46d9c11de99d8013a1f34a29b59edc52b873734df45315","hex":"a60070646174656b6579732d636f6e74726f6c0103025820a051aa2f17d521fcbf46d9c11de99d8013a1f34a29b59edc52b873734df45315035820c439fa70ee755bfa49db4a61db3ccd29c983959884eb07ce0f120692038509a20648000000000000027c0702","noncritical":[],"padding":2,"payload_identity":"c439fa70ee755bfa49db4a61db3ccd29c983959884eb07ce0f120692038509a2","payload_length":636,"result":"ok"},
|
||||
{"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c0103025820a051aa2f17d521fcbf46d9c11de99d8013a1f34a29b59edc52b873734df45315035820c439fa70ee755bfa49db4a61db3ccd29c983959884eb07ce0f12","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 3: codec: offset 59: truncated input: a byte string of 32 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c01030258202c34950c31c80b62c31da9aa1ca72cf46d38361a60fdf37519c1f734c6646fb9035820a0cae1dd0fb24ae1ea350ad4","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 3: codec: offset 59: truncated input: a byte string of 32 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":3,"header_binding":"c108d8b34eb0a4237e6aff192364a28d544cb79c84ac5c80d88c26f8bd5560d8","hex":"a60070646174656b6579732d636f6e74726f6c0103025820c108d8b34eb0a4237e6aff192364a28d544cb79c84ac5c80d88c26f8bd5560d803582087351091f87f94f2c1155e5bde726116123e321f6cc2c3f2bb934298e0d02ea8064800000000000080930702","noncritical":[],"padding":2,"payload_identity":"87351091f87f94f2c1155e5bde726116123e321f6cc2c3f2bb934298e0d02ea8","payload_length":32915,"result":"ok"},
|
||||
{"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c0103025820c108d8b34eb0b4237e6aff192364a28d4cb79c84ac5c80d88c26f8bd5560d803582087351091f87f94f2c1155e5bde726116123e321f6cc2c3f2bb934298e0d00a2ea8064800000000000080930702","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 56: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c01030258205f0d1c5a56438b7a4e73e1825530e12ca139f9a6da010951722998be646700035820f6aae749a56d00f91e9c29e0e43ea1e7fd8ed988d43f7e48c59315acb2b169bfbf064800000000000002930702","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 56: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":3,"header_binding":"bc6877680d44462fd92546d3f82eeaea2234505721c3b588dd7676a2eb7fc7a7","hex":"a60070646174656b6579732d636f6e74726f6c0103025820bc6877680d44462fd92546d3f82eeaea2234505721c3b588dd7676a2eb7fc7a70358200d50b7c8f4aa63f49c590f417b410dc3c71941e6827f407ee7921c99aba3ccdd064800000000000002930702","noncritical":[],"padding":2,"payload_identity":"0d50b7c8f4aa63f49c590f417b410dc3c71941e6827f407ee7921c99aba3ccdd","payload_length":659,"result":"ok"},
|
||||
{"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c0103025820bc6877680d44","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 2: codec: offset 24: truncated input: a byte string of 32 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":3,"hex":"a60070646174656b65732d636f6e74726f6c010302582010c269d7fcc8ae1f92c9854b8d01b23781fd6c615474c018b5e75c8620d476eb0358203ffe484f443014980f2b2e","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 20: map key 3 where key 1 was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":3,"header_binding":"2e91168b24ae6fa37bbf6c4514b30cb5961779fb50e5a6cd49622969b9d291e5","hex":"a60070646174656b6579732d636f6e74726f6c01030258202e91168b24ae6fa37bbf6c4514b30cb5961779fb50e5a6cd49622969b9d291e50358208d26d67eb6ffa0d2aed0a32ecfbddd6e48ab6f2b6e73dc36cff0a74a36f87e82064800000000000080930702","noncritical":[],"padding":2,"payload_identity":"8d26d67eb6ffa0d2aed0a32ecfbddd6e48ab6f2b6e73dc36cff0a74a36f87e82","payload_length":32915,"result":"ok"},
|
||||
{"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c01030258202e91168b24ae6fa37bbf6c4514b30cb5961779fb50e5a6cd49622969b9d291e50358208d26d67eb6ffa0d2aed0a32ecfbddd6e48ab6f2b6e73dc36cff0a74a36f87e8206","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 6: codec: offset 92: truncated input: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c0103020320067f57ec4c218fb70270ef9c5b7abfc16d1a1e97e8ffb8bcb330c604976055ac0358209f20218af25245877dce5780c309f83f47b15fd9fdd6dd49175c36e70b53f9c5064800000000000002930702","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 2: codec: offset 22: an unsigned integer where a byte string was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":3,"header_binding":"b7519c210ffd04c4a8c9b1db2e2986909218de3194b9d4492ebdb103ff30f194","hex":"a60070646174656b6579732d636f6e74726f6c0103025820b7519c210ffd04c4a8c9b1db2e2986909218de3194b9d4492ebdb103ff30f19403582004d52390693dcd4b72881f7faf77891850b0c33c0201aca2798e75de865ca85f064800000000000002b00702","noncritical":[],"padding":2,"payload_identity":"04d52390693dcd4b72881f7faf77891850b0c33c0201aca2798e75de865ca85f","payload_length":688,"result":"ok"},
|
||||
{"format":3,"hex":"a60070646174656b4f79732d636f6e74726f6c0103025820b7519c210ffd04c4a8c9b1db2e2986909218de3194b9d4492ebdb103ff30f19403582004d52390693dcd4b72881f7faf77891850b0c33c0201aca2798e75de865ca85f064800000000000002b00702","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: type \"datekOys-control\", want \"datekeys-control\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":3,"hex":"a6001a646174656b6579732d636f6e74726f6c0103025820a369edff0cde0c948ccf0be811991b5f466f3128e2d76ab5f2604741cbcd7eb90358206084cf489493da67e85e71b3ef5c2e6e17db1a11795fce9be601c062db4f7c8d06480000000000016a6e0702","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 2: an unsigned integer where a text string was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":1,"header_binding":"841fe789895abdd0ffecb0eb7562f4c4b4dfd0d1f8ec6fd251adbe1a89d5ab5f","hex":"a40070646174656b6579732d636f6e74726f6c0101025820841fe789895abdd0ffecb0eb7562f4c4b4dfd0d1f8ec6fd251adbe1a89d5ab5f0358202536e99b16373ca8d118695c600fd652541367b0198dbfaba9362a98f9fa70cb","noncritical":[],"payload_identity":"2536e99b16373ca8d118695c600fd652541367b0198dbfaba9362a98f9fa70cb","result":"ok"},
|
||||
{"format":1,"hex":"a40070646174656b6579732d636f6e74726f6c010102582084e789895abdd0ffecb0eb7562f4c4b4dfd0d1f8ec6fd251adbe3889d5ab5f0358202536e99b1637c6a8d118695c600fd652541367b0198dbfaba9362a98f9fa70cb","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 56: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":1,"hex":"a40070646174656b6579732d636f6e74726f6c01390258205d789b4bde52beecbad4b80e9b0a8fec8b59b6a84263af6d022cd1eccfded0e2fd58205d3f4172eca48e5d5b2570208cfe3298c4735f1d77ceaed958bcccb8eec18a12","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 20: a negative integer (initial byte 0x39) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":1,"header_binding":"8e1d05df55bc626a579759d54d436b512b7bfc71039d3c12c1875a5b475f2417","hex":"a40070646174656b6579732d636f6e74726f6c01010258208e1d05df55bc626a579759d54d436b512b7bfc71039d3c12c1875a5b475f2417035820e63d28ff1a6d1975263db49ff80c3bf949737d20aeedcc9539e648ffd330082b","noncritical":[],"payload_identity":"e63d28ff1a6d1975263db49ff80c3bf949737d20aeedcc9539e648ffd330082b","result":"ok"},
|
||||
{"format":1,"hex":"a40070646174656b6579732d636f6e74726f6c01010258208e1d05df55bc626a579759d54d436b512b7bfc71039d3c12c1875a5b475f2417035820e63d28ff1a6d1975263db49ff80c3bf949737d20aeedcc9539e64855d3bd30082b","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 91: 1 trailing bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":1,"header_binding":"cf647fac3ba7849b217d9bb358d66cb5b6f6722e2e383a32057fc725ba028070","hex":"a50070646174656b6579732d636f6e74726f6c0101025820cf647fac3ba7849b217d9bb358d66cb5b6f6722e2e383a32057fc725ba02807003582094edebc71acf1c5743d80ec5d14922253a1325edda65d56d7e33642edb92ab800581a300706f72672e6578616d706c652e6e6f74650102024ba2000701667365616c6564","noncritical":[["org.example.note",2,"a2000701667365616c6564"]],"payload_identity":"94edebc71acf1c5743d80ec5d14922253a1325edda65d56d7e33642edb92ab80","result":"ok"},
|
||||
{"critical":[],"format":3,"header_binding":"949b9ac939db912ed153c01cbc7228663dc8dc4afd4907be005a12b53193ef91","hex":"a60070646174656b6579732d636f6e74726f6c0103025820949b9ac939db912ed153c01cbc7228663dc8dc4afd4907be005a12b53193ef910358204f57c6ae921679b35c18bb5ba3ec4850617e8a9a01fc3049a13f7ef27ea2bba70648001644f5305e9ef30702","noncritical":[],"padding":2,"payload_identity":"4f57c6ae921679b35c18bb5ba3ec4850617e8a9a01fc3049a13f7ef27ea2bba7","payload_length":6268269356818163,"result":"ok"},
|
||||
{"format":3,"hex":"a70070646174656b6579732d636f6e74726f6c011b0020000000000000025820ed2a312a8411d9fb0545d81b43569dfe8cb9996eab1e0fccb827524f925b1438035820a35d2465b9bc3f5fee3bcba840cd56db26d77af0aac60b9cfb15e9af5fab47e80583a30070efbbbf6f72672e6578616d706c652e61010002430f2a68a30070646174656b6579732e63617073756c65010102453d7335ca38a30063efbda101000246a5d6f151fa9c0648000bc180072394de0702","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 29: unsigned integer 9007199254740992 above 9007199254740991: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":3,"header_binding":"77dd5b667da5a939288c81661ed07350c19e1f41dd8c88346169b96973bee078","hex":"a70070646174656b6579732d636f6e74726f6c010302582077dd5b667da5a939288c81661ed07350c19e1f41dd8c88346169b96973bee0780358203ed6bc7484749fcf7dd78ee23cdfdd89f36035165d227191c77031be79b795f40582a30070646174656b6579732e63617073756c65010202432a6bc6a30064f090808001010245cf0816fddf0648000b5cdcdcae38950702","noncritical":[["datekeys.capsule",2,"2a6bc6"],["𐀀",1,"cf0816fddf"]],"padding":2,"payload_identity":"3ed6bc7484749fcf7dd78ee23cdfdd89f36035165d227191c77031be79b795f4","payload_length":3198328408782997,"result":"ok"},
|
||||
{"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c02582041f431fad76a1634bbcebc3c7334af376887450de5ebc227adfbd2e9a1e875300103035820bb7bdeaff95992ef10f567ce8d9b81b202b13cbc0aef303fca15a2f6fb4f2824064800000000000000ff0701","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 20: map key 2 where key 1 was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c01030258209a85eaaa6e98458f6433049d6a6fb0fc075ad545c291d57d350c02d4a99bac98035820561b832c63ce2fc9e1e679dd150d14377ca89138b6f0f8e102eafcc16987591c064800000001000000010703","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 7: padding code 3 is not defined: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c0102025820d2ec34a63ab7c0feb3026218b5ec100adf57836f42c234122179818d7c260da50358209ace928bb078f9a95d2fdeccbd277fcbd279005f3c0599eac5014f34e2672be006480018d1cff953b9980702f6","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 103: 1 trailing bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":3,"header_binding":"c5e4b165fd35eb2230970fc0f89c225ed423bf51a89724a78624ba4901d5eeec","hex":"a70070646174656b6579732d636f6e74726f6c0103025820c5e4b165fd35eb2230970fc0f89c225ed423bf51a89724a78624ba4901d5eeec035820993f3e7a99526b4a324fb9c290e9235ce29741d36071d6faf01643326d317c350581a30063efbda1011affffffff024607b74e9c9cb2064800000001000000010702","noncritical":[["。",4294967295,"07b74e9c9cb2"]],"padding":2,"payload_identity":"993f3e7a99526b4a324fb9c290e9235ce29741d36071d6faf01643326d317c35","payload_length":4294967297,"result":"ok"},
|
||||
{"format":1,"hex":"a50070646174656b6579732d636f6e74726f6c01010258209dedf632c717cec779829982dc42874b538c812abba613761fb0bec11536c35f035820df705d33f464cf67ac2cd3e31649c916a2aa7e8faee523436d4e8ef96c2f3ec20481a2006161011801","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 4: extension \"a\": key 1: codec: offset 98: 1 is not in its shortest form (initial byte 0x18): ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":2,"hex":"a70070646174656b6579732d636f6e74726f6c0102025820b6c1661c3dcad1f36f420b4e1046711be24410cbf304d76c5dc270c2f0a4c8a9035820889e597e5c7f6087397ea2dedac5138e0c8c8a9653c10c769a5bd14abb4760c80481a3006161010102050648000000000003b8830702","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 4: extension \"a\": key 2: codec: offset 100: an unsigned integer where a byte string was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":3,"header_binding":"d04722e473e9adb66a6855d37f4f40cb045404c76f68445e4dc0cc2e209813f8","hex":"a60070646174656b6579732d636f6e74726f6c0103025820d04722e473e9adb66a6855d37f4f40cb045404c76f68445e4dc0cc2e209813f803582075788fc87f60aed28030759ab20b0ba7e7fe38974f5d45e0b3b5e53f68e0aac5064800000000000bc12a0702","noncritical":[],"padding":2,"payload_identity":"75788fc87f60aed28030759ab20b0ba7e7fe38974f5d45e0b3b5e53f68e0aac5","payload_length":770346,"result":"ok"},
|
||||
{"format":1,"hex":"a50070646174656b6579732d636f6e74726f6c010102582094cdcd41c4a1f1545df3328599168d87be9dbafc672249c5638385681f4012f403582007ec451908c79fba621ec903d316c99ff0a8f1e3842bfbc24d8beeda73e9eed90582a300616201000245149e53e2cda300617a010202464746713c19c3ba","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 120: 1 trailing bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[["org.example.label",4294967295,"fc"],["x.y-z_1",4294967295,"ff"]],"format":3,"header_binding":"4414774cbf10f8fd38400340ef95c3cd2cb5719db5864b00e618c3f461e90b18","hex":"a70070646174656b6579732d636f6e74726f6c01030258204414774cbf10f8fd38400340ef95c3cd2cb5719db5864b00e618c3f461e90b180358205ac89d6c2d081de20728501bfe8aec862c4b3431530e9d4e6e48889184c2a6580482a300716f72672e6578616d706c652e6c6162656c011affffffff0241fca30067782e792d7a5f31011affffffff0241ff064800000000000ccf880701","noncritical":[],"padding":1,"payload_identity":"5ac89d6c2d081de20728501bfe8aec862c4b3431530e9d4e6e48889184c2a658","payload_length":839560,"result":"ok"},
|
||||
{"format":1,"hex":"a60070646174656b6579732d636f6e74726f6c0101010102582020a69854bca3ac4a153fa37596aa7d88c52220c59e0c263a3492528236f6a5d2035820cb1ad15551294a4f18af9122de455b079218e8153e1125e183cd3eb94c610f870581a3006d6f72672e6578616d706c652e62011affffffff02425b24","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 21: map key 1 after key 1: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":1,"hex":"a60070646174656b6579732d636f6e74726f6c0101025820c58314029b66def019f3fd5cdaf7b4443a61c38f4d619a682c684bde06d9ddeb035820a976d008dda379eb97fe528c94486dfdc5c06498548320588549ce06bdae7c5c0581a30061610101026178617800","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 5: extension \"a\": key 2: codec: offset 100: a text string where a byte string was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":2,"header_binding":"781ec4159341ff9c2757b4bc07a87dbcc00ed279107cf67c97f03eefc8589c1c","hex":"a60070646174656b6579732d636f6e74726f6c0102025820781ec4159341ff9c2757b4bc07a87dbcc00ed279107cf67c97f03eefc8589c1c0358206eee88703fe7a7a894170cd34523137234796458faeedc7ed7c35f3d9c10f5a5064800000000000130b00701","noncritical":[],"padding":1,"payload_identity":"6eee88703fe7a7a894170cd34523137234796458faeedc7ed7c35f3d9c10f5a5","payload_length":78000,"result":"ok"},
|
||||
{"format":2,"hex":"a70070646174656b6579732d636f6e74726f6c01020258206bdc61833c312466ce089c047f6cb2d3875027b903a574da7fdda605a0a85b41035820d57e773eed45d365323b0f8ef09646e515d1a4215d5e4407ad75643365b3182e0482a300","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 4: extension: codec: offset 94: truncated input: map of 3 entries: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":1,"header_binding":"c5bb01600031ddea5017ab6d09e3c8d1cf99f51e3a44104e30636f099b1bcfbb","hex":"a40070646174656b6579732d636f6e74726f6c0101025820c5bb01600031ddea5017ab6d09e3c8d1cf99f51e3a44104e30636f099b1bcfbb035820bc6a10dcbd1340d351f34fd861504aa2f067a190010089b0ac19d2598bae7d61","noncritical":[],"payload_identity":"bc6a10dcbd1340d351f34fd861504aa2f067a190010089b0ac19d2598bae7d61","result":"ok"},
|
||||
{"critical":[],"format":2,"header_binding":"f51df4642cff69628c2f8eb5697775c943accfdd8cf794b8fbd9abfe518f8cc2","hex":"a70070646174656b6579732d636f6e74726f6c0102025820f51df4642cff69628c2f8eb5697775c943accfdd8cf794b8fbd9abfe518f8cc2035820909c7f5decbde3afec82fced958c4474d4e0c3f8f9193233846337feb67a3c490582a2006d646174656b6579732e6e6f74650107a3006d6f72672e6578616d706c652e6101070245a217a4ccb4064800000000000000000702","noncritical":[["datekeys.note",7,null],["org.example.a",7,"a217a4ccb4"]],"padding":2,"payload_identity":"909c7f5decbde3afec82fced958c4474d4e0c3f8f9193233846337feb67a3c49","payload_length":0,"result":"ok"},
|
||||
{"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c010202582057c3f00ec4f72669de5d7f25bd3d9a3af2de42cb3d4c2c6caa81bbdd6c8924010358204368ba5d902322d54aad9b221407ee1060704f58bfd616d5269c6174fdf8b2c7064800141b1b086cfceb074102","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 7: codec: offset 102: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":2,"header_binding":"2832560c0a1a3d486f6271db4c2f82789fd1e524ca0db78fe1eba9b37935b685","hex":"a70070646174656b6579732d636f6e74726f6c01020258202832560c0a1a3d486f6271db4c2f82789fd1e524ca0db78fe1eba9b37935b68503582074cf164c1962dad55e7ba453b7ec0f139c81a1973b908455ad82548079147cbe0582a2006d6f72672e6578616d706c652e620102a300617a01000244e7a8775e06480006f57e0ed66aee0702","noncritical":[["org.example.b",2,null],["z",0,"e7a8775e"]],"padding":2,"payload_identity":"74cf164c1962dad55e7ba453b7ec0f139c81a1973b908455ad82548079147cbe","payload_length":1958771623881454,"result":"ok"},
|
||||
{"critical":[],"format":2,"header_binding":"528122de0a6c56f6d49f28b902984bac669f2e13ff48f9fd9261d8488da8167b","hex":"a60070646174656b6579732d636f6e74726f6c0102025820528122de0a6c56f6d49f28b902984bac669f2e13ff48f9fd9261d8488da8167b035820d5e17a9b99bed682c76311ea0e2637c9070200659b0ddcc173a86adec3b562ff0648001c05f1702835750702","noncritical":[],"padding":2,"payload_identity":"d5e17a9b99bed682c76311ea0e2637c9070200659b0ddcc173a86adec3b562ff","payload_length":7887833874838901,"result":"ok"},
|
||||
{"critical":[["datekeys.capsule",4294967295,"5b"],["é",0,"5f3c6f7d6e52"]],"format":3,"header_binding":"2566ed65b46d5610f5bb4d6169fdcd3706e5767ad0730f5d2fa8d6933303770b","hex":"a70070646174656b6579732d636f6e74726f6c01030258202566ed65b46d5610f5bb4d6169fdcd3706e5767ad0730f5d2fa8d6933303770b035820047b0403b7a125f5495f1f4c0d107b8cd152bbb8e2ff8ece6230cf024e6810920482a30070646174656b6579732e63617073756c65011affffffff02415ba30062c3a9010002465f3c6f7d6e520648000000000008c06b0701","noncritical":[],"padding":1,"payload_identity":"047b0403b7a125f5495f1f4c0d107b8cd152bbb8e2ff8ece6230cf024e681092","payload_length":573547,"result":"ok"},
|
||||
{"critical":[["a\u0000",1,null],["datekeys.capsule",4294967295,"7b1706bc"]],"format":1,"header_binding":"e9419c3e0d7d47a655c6c4335a53afa2826577b8b890899a5736b65a46e13d05","hex":"a50070646174656b6579732d636f6e74726f6c0101025820e9419c3e0d7d47a655c6c4335a53afa2826577b8b890899a5736b65a46e13d050358204e1cf096660505e5cda4734274fec902360fa1ea4b16a3d1abc87d13e49c86800482a2006261000101a30070646174656b6579732e63617073756c65011affffffff02447b1706bc","noncritical":[],"payload_identity":"4e1cf096660505e5cda4734274fec902360fa1ea4b16a3d1abc87d13e49c8680","result":"ok"},
|
||||
{"critical":[],"format":1,"header_binding":"98f312c496679d36169afaf4e78e3b712d7d893820d6588b5aee37536aac8174","hex":"a40070646174656b6579732d636f6e74726f6c010102582098f312c496679d36169afaf4e78e3b712d7d893820d6588b5aee37536aac81740358209054d3e5df78e96cd2d37021859211c340806ee2a3a3d165aebd1c33ad1ecbbb","noncritical":[],"payload_identity":"9054d3e5df78e96cd2d37021859211c340806ee2a3a3d165aebd1c33ad1ecbbb","result":"ok"},
|
||||
{"critical":[],"format":1,"header_binding":"21320910680715710b991e30faaf4fb0abc7220e579707a70e8a9b07778fd24f","hex":"a40070646174656b6579732d636f6e74726f6c010102582021320910680715710b991e30faaf4fb0abc7220e579707a70e8a9b07778fd24f0358206a5ece258148b70c50e386d3454e357651f8572f3de972cdfc13cc8771808866","noncritical":[],"payload_identity":"6a5ece258148b70c50e386d3454e357651f8572f3de972cdfc13cc8771808866","result":"ok"},
|
||||
{"format":1,"hex":"a60070646174656b6579732d636f6e74726f6c010102582056b85f1e2fa6304d95b20d52c0e24645aeb343420f9f5dfacd3f88c47026172b035820acd41737e6a9f0d1b323d96dd8ff1dc1eb86030d83d97b350fe5f4b9de60a9340482a300616201000246cb11e8bb20b6a2006d6f72672e6578616d706c652e6101000582a3006d6f72672e6578616d706c652e6101020242962aa200617a0107","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: extension org.example.a: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":1,"header_binding":"03896b73c8806ecf9a7ca7d882bd24586e22c2994937901d6544d9c94ff7d40c","hex":"a50070646174656b6579732d636f6e74726f6c010102582003896b73c8806ecf9a7ca7d882bd24586e22c2994937901d6544d9c94ff7d40c0358202141928d7a50e11a979ccf2a3cde91c5a76360dba431bb51e2e6c5dca7ee10470582a20070646174656b6579732e63617073756c650101a200716f72672e6578616d706c652e6c6162656c0107","noncritical":[["datekeys.capsule",1,null],["org.example.label",7,null]],"payload_identity":"2141928d7a50e11a979ccf2a3cde91c5a76360dba431bb51e2e6c5dca7ee1047","result":"ok"},
|
||||
{"format":1,"hex":"a50070646174656b6579732d636f6e74726f6c01010258204448de2c3a156c206a624eb0319ba4d1e5ffe2ff693bb037cad30dfb41d5c73703400482a300615a010702448497eaa8a200617a0102","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 3: codec: offset 58: a byte string of 0 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":2,"hex":"a90070646174656b6579732d636f6e74726f6c010202582091dea822ef69d8794aeb9cfb33bc84ec586f544e48691d3bde5622fa83cf794c0358201798683740d0ff408b802c544ea35268804926a60d30091639f536b7ae45c99e0581a200626162010106480000000000000101070207021b002000000000000000","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 1: map of 9 entries, at most 8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[["Z",7,"d852c600904a"]],"format":2,"header_binding":"6316698bfd65c69dc3ae840c3d6a9f863dfb20de123ced4b263b4dfd1aeecf28","hex":"a70070646174656b6579732d636f6e74726f6c01020258206316698bfd65c69dc3ae840c3d6a9f863dfb20de123ced4b263b4dfd1aeecf2803582070722d46c0f1fd42963552bdc68239d5dcc081795ba387809b6dbca2aba4423d0481a300615a01070246d852c600904a06480000000000022aaa0702","noncritical":[],"padding":2,"payload_identity":"70722d46c0f1fd42963552bdc68239d5dcc081795ba387809b6dbca2aba4423d","payload_length":141994,"result":"ok"},
|
||||
{"critical":[["org.example.a",7,"d67c2c4b4ca1"]],"format":3,"header_binding":"10548457408f169d8c20858b112e383277f4a4fe510566e5ab19b69bdc4a2a18","hex":"a70070646174656b6579732d636f6e74726f6c010302582010548457408f169d8c20858b112e383277f4a4fe510566e5ab19b69bdc4a2a180358203ebd1a6536466899d7fc8ce9ea4b374b5ed2c83dcd5e7cc0ec077c5356c476620481a3006d6f72672e6578616d706c652e6101070246d67c2c4b4ca106480006c3d0139ba3f30702","noncritical":[],"padding":2,"payload_identity":"3ebd1a6536466899d7fc8ce9ea4b374b5ed2c83dcd5e7cc0ec077c5356c47662","payload_length":1904148309844979,"result":"ok"},
|
||||
{"critical":[],"format":1,"header_binding":"6bdb69ec9da942ed41251f94142c522eb3ad2bb2d819f1aaa54cfe5f452671fd","hex":"a50070646174656b6579732d636f6e74726f6c01010258206bdb69ec9da942ed41251f94142c522eb3ad2bb2d819f1aaa54cfe5f452671fd0358209e6c6daeeeede6ea188328358006cbab5d282b060a1096e4d3f7a28e6b6724b70582a3006162010202444472896ca30064f0908080010002415b","noncritical":[["b",2,"4472896c"],["𐀀",0,"5b"]],"payload_identity":"9e6c6daeeeede6ea188328358006cbab5d282b060a1096e4d3f7a28e6b6724b7","result":"ok"},
|
||||
{"critical":[],"format":3,"header_binding":"d8ba5e007376839a929c76525aa8d56096af90aeb05fbe873fd8e0197e67b4c5","hex":"a60070646174656b6579732d636f6e74726f6c0103025820d8ba5e007376839a929c76525aa8d56096af90aeb05fbe873fd8e0197e67b4c5035820f5b4f9611190ce9d6c7f5acb9870d946109a93b8f3d9b2280633fa95e67b963c0648000ee8658cebc7660702","noncritical":[],"padding":2,"payload_identity":"f5b4f9611190ce9d6c7f5acb9870d946109a93b8f3d9b2280633fa95e67b963c","payload_length":4196172527552358,"result":"ok"},
|
||||
{"format":1,"hex":"a50070646174656b6579732d636f6e74726f6c010102582008a3ba4ca8c60f7024dd79ea6b490cc6ba8cfd578f0782e0b777d17217d37e1d035820ea690ac17b9e385fd1e246b8f08802ddb534b84846bde202c6032c6c6a28c1a40a00","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 10 is not defined: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":3,"hex":"a80070646174656b6579732d636f6e74726f6c0103025820a3c57fb4e61f268eedf59ff4031e8a39db36a16504058df9cf53d4aa95026d0a035820d8c0d250da01f7b2c9de7ca142039d332af1d120207277ebeff7dc9fb4d8b2a60482a30061620102024122a20061","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 4: extension: codec: offset 103: truncated input: map of 2 entries: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":1,"hex":"a40070646174656b6579732d636f6e74726f6c01010258202ca6084d7bced63c144c1c9d9c","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: key 2: codec: offset 24: truncated input: a byte string of 32 bytes: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":2,"header_binding":"0d50b755fe81f7dfda2a95f2f886b4b5e9e3e76369fcba48684c38a526757a01","hex":"a60070646174656b6579732d636f6e74726f6c01020258200d50b755fe81f7dfda2a95f2f886b4b5e9e3e76369fcba48684c38a526757a010358200397be8deaf07afa5b1168db1a5a2761384d6af12cf0439c5593c2d6507b336a0648000f8e3478fce7bd0702","noncritical":[],"padding":2,"payload_identity":"0397be8deaf07afa5b1168db1a5a2761384d6af12cf0439c5593c2d6507b336a","payload_length":4378480669943741,"result":"ok"},
|
||||
{"critical":[],"format":1,"header_binding":"ec56e96c1ccdfddd1ea7658b817e9f63c03788ff03378486d0ee896575ac582f","hex":"a40070646174656b6579732d636f6e74726f6c0101025820ec56e96c1ccdfddd1ea7658b817e9f63c03788ff03378486d0ee896575ac582f0358201c1399338bf683f261375a6120cae6f139031507873e7dcd95caf773e310ae67","noncritical":[],"payload_identity":"1c1399338bf683f261375a6120cae6f139031507873e7dcd95caf773e310ae67","result":"ok"},
|
||||
{"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c011803025820cde7c79a53b4ae550863b43c36aefbb749608344bb30d876bccc7153a6ef183f0358203c3edb22b8f513d641e2367c2121b4c6b139120cb2a77665b7f9918e0bbf40e9064800024c22df1b150b0702","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 20: 3 is not in its shortest form (initial byte 0x18): ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[],"format":2,"header_binding":"dcca35061fca188f05f682cbb1addf19f8a73f479fdb232af49be2488db823bb","hex":"a60070646174656b6579732d636f6e74726f6c0102025820dcca35061fca188f05f682cbb1addf19f8a73f479fdb232af49be2488db823bb035820454ecedd37a8a343d7fe6f7ab493fb407e58ff01b9ae3c78d91d5475056fb5360648000845bfe01d162c0702","noncritical":[],"padding":2,"payload_identity":"454ecedd37a8a343d7fe6f7ab493fb407e58ff01b9ae3c78d91d5475056fb536","payload_length":2328490214757932,"result":"ok"},
|
||||
{"format":1,"hex":"a50070646174656b6579732d636f6e74726f6c0070646174656b6579732d636f6e74726f6c01010258208a545327a1f7c648a2fab938429df2db7c5881b87d989d34707ea1760b994c19035820541f90e22ede1031917184d092cbcdabbcbba0a2f643c5928b42894e1257c680","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 19: map key 0 after key 0: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
|
||||
{"format":3,"hex":"a700000103025820fba3c21dd8f89321edb3efb298b646e71bf2e98c212e0787263b670977e1be0a035820776db9c7e40019f4a6559749d7c1c276c24d17b1d6ce1c6c4205db70be5a67f90648001d1aa6db6419570702617800","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: CONTROL_CBOR: codec: offset 2: an unsigned integer where a text string was expected: ERR_NON_CANONICAL_CBOR"}
|
||||
]
|
||||
}
|
||||
''';
|
||||
|
||||
/// Part of test/vectors/formats_profile.json.
|
||||
const formatsProfileJson = r'''
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "Provider Profiles: profile.Decode of the Quicknet profile, edited and with fields replaced, and Profile.Validate of values.",
|
||||
"decode": [
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ce007819646174656b6579732d70726f76696465722d70726f66696c6501015374646174656b6579733a717569636b6e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 0: a tag (initial byte 0xce) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c47450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: public key is not the canonical encoding of a point of the key group of bls-unchained-g1-rfc9380: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073ec2911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 204: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c374b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d72661863393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d42","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: offset 239: a negative integer (initial byte 0x30) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579736270726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a","result":"ERR_NON_CANONICAL_CBOR","text":"profile: codec: type \"datekeysbprovider-profile\", want \"datekeys-provider-profile\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743aac3103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e91a7106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 2: codec: offset 32: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640478416161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161055820ebd7166be76391ba1fb963712b1ef6d3a7f64148c57198dd3e8cf812e8116e9b06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c650101026003656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c650101027880616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616103666472616e64320468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: unsupported provider \"drand2\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c65010102622d6103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"-a\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558206100360d6c87332f19f6d23395c6101b0fdf6380d40ddd6a8fe1f719eb6ad22b06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a58202a7ad449ae07c7eaa7454e43bc7233a973c26bf88de7174024ee1f57afae4f6e","profile":{"chain_hash":"6100360d6c87332f19f6d23395c6101b0fdf6380d40ddd6a8fe1f719eb6ad22b","genesis_seed":"2a7ad449ae07c7eaa7454e43bc7233a973c26bf88de7174024ee1f57afae4f6e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c65010102622d6103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081b0000003afff4417f097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"-a\": ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820edaf928834eff95103b1eaf0d225a17199d5d9de5d9c3027a240c5025ce61d9106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a58203fe64eee06ba3d251edf5a80393c2512bade324de712810904fe1d44ef52f884","result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 0de2b510709a0e7fe3e0d31439d8c05fa3eb2672cc6ed5fd79335d917d52af5e, not the pinned edaf928834eff95103b1eaf0d225a17199d5d9de5d9c3027a240c5025ce61d91: ERR_PROFILE_MISMATCH"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640478416161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161055820ebd7166be76391ba1fb963712b1ef6d3a7f64148c57198dd3e8cf812e8116e9b06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e65740558209ef016aae16c22847992c4a9689b82260072577f2b9d6818b539c1495bfeb79006586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a581fcc8217ead86ec7155df68b6a9dbb6da4ac05e2af46fdf912740e5902f1a869","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a582153048372bfd007ecbd9645d80c023c54cf9863eb0b03e3a76b4108ca1247c3da45","result":"ERR_NON_CANONICAL_CBOR","text":"profile: key 10: codec: offset 242: a byte string of 33 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e657405582000b94478a77dc7ee19996bc1903580b39c82d339f8f6489872fa21035737024506586093e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb807030801097818626c732d756e636861696e65642d67312d726663393338300a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","profile":{"chain_hash":"00b94478a77dc7ee19996bc1903580b39c82d339f8f6489872fa210357370245","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1,"id":"datekeys:quicknet:v1","max_round":84467433600,"network":"quicknet","period":3,"provider":"drand","public_key":"93e02b6052719f607dacd3a088274f65596bd0d09920b61ab5da61bbdc7f5049334cf11213945d57e5ac7d055d042b7e024aa2b2f08f0a91260805272dc51051c6e47ad4fa403b02b4510b647ae3d1770bac0326a805bbefd48056c8c121bdb8","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103666472616e64320468717569636b6e657405582052db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97106586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e6212709600a5820f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"hex":"ab007819646174656b6579732d70726f76696465722d70726f66696c6501010274646174656b6579733a717569636b6e65743a763103656472616e640468717569636b6e6574055820d8161792f657f19bb6f5c66ff436cb74155f737b642c71ff059379fd0fdab97b06586083cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a0703081a64e62127097818626c732d756e636861696e65642d67312d726663393338300a5820445645825d60e654606cf1484ac8c821da07c04b508f0c368934aa2e7b1953b5","profile":{"chain_hash":"d8161792f657f19bb6f5c66ff436cb74155f737b642c71ff059379fd0fdab97b","genesis_seed":"445645825d60e654606cf1484ac8c821da07c04b508f0c368934aa2e7b1953b5","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"}
|
||||
],
|
||||
"validate": [
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ok"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":2796773,"network":"quicknet","period":90000,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_NON_CANONICAL_CBOR","text":"profile \"datekeys:quicknet:v1\": period 25h0m0s is not a whole number of seconds in 1..86400: ERR_NON_CANONICAL_CBOR"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":2796773,"network":"quicknet","period":90000,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_NON_CANONICAL_CBOR","text":"profile \"datekeys:quicknet:v1\": period 25h0m0s is not a whole number of seconds in 1..86400: ERR_NON_CANONICAL_CBOR"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1,"id":"datekeys:quicknet:v1","max_round":84467433600,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain 950cfcb27d257316ed5fa4216178445129f54b6b09bb6051ea45b7ab0dff8f0a, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"Q","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile: invalid profile_id \"Q\": ERR_UNKNOWN_PROFILE"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"default","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_PROFILE_MISMATCH","text":"profile datekeys:quicknet:v1: parameters hash to chain bb53bd3c1f404463b224d27e22872c4754f7d4f5549693d349f616c3ac27d4a9, not the pinned 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
|
||||
{"profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"},"result":"ERR_UNKNOWN_PROFILE","text":"profile datekeys:quicknet:v1: invalid provider, network or scheme name: ERR_UNKNOWN_PROFILE"}
|
||||
]
|
||||
}
|
||||
''';
|
||||
|
||||
/// Part of test/vectors/formats_extension.json.
|
||||
const formatsExtensionJson = r'''
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "Extension arrays through codec.Unmarshal with extension.DecodeArray and EncodeArray, Canonical, CheckDisjoint, CheckCriticalIn and CheckNoncriticalIn with the registry placed of the generator (or CheckCritical and CheckNoncritical when object is empty, and no registry when registry is none), and CheckWrite with extension.Standard.",
|
||||
"array": [
|
||||
{"hex":"81a200050101","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"\": key 0: codec: offset 3: an unsigned integer where a text string was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"82a3006d6f72672e6578616d706c652e62011b001fffffffffffff02426936a300716f72672e6578616d706c652e6c6162656c01020242d511","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"org.example.b\": key 1: codec: offset 27: unsigned integer 9007199254740991 above 4294967295: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81","result":"ERR_NON_CANONICAL_CBOR","text":"extension: codec: offset 1: truncated input: array of 1 items: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81006361ff620101","result":"ERR_NON_CANONICAL_CBOR","text":"extension: codec: offset 1: an unsigned integer where a map was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81a300616101010240","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"a\": data is present but empty; an extension without data omits key 2: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"83a3006d6f72672e6578616d706c652e62011affffffff024649b41b18f6d0a300615a011affffffff0244fe44c70fa20070efbbbf6f72672e6578616d706c652e61011affffffff","result":"ERR_NON_CANONICAL_CBOR","text":"extension Z: array is not in canonical order: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"8100616101","result":"ERR_NON_CANONICAL_CBOR","text":"extension: codec: offset 1: an unsigned integer where a map was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"82a200616101001fffffffffffffa200716f72672e6578616d706c652e6c6162656c0100","result":"ERR_NON_CANONICAL_CBOR","text":"extension: codec: offset 7: indefinite length (initial byte 0x1f): ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"9841a200666530303030300101a200666530303030310101a200666530303030320101a200666530303030330101a200666530303030340101a200666530303030350101a200666530303030360101a200666530303030370101a200666530303030380101a200666530303030390101a200666530303031300101a200666530303031310101a200666530303031320101a200666530303031330101a200666530303031340101a200666530303031350101a200666530303031360101a200666530303031370101a200666530303031380101a200666530303031390101a200666530303032300101a200666530303032310101a200666530303032320101a200666530303032330101a200666530303032340101a200666530303032350101a2005b666530303032360101a200666530303032370101a200666530303032380101a200666530303032390101a200666530303033300101a200666530303033310101a200666530303033320101a200666530303033330101a200666530303033340101a200666530303033350101a200666530303033360101a200666530303033370101a200666530303033380101a200666530303033390101a200666530303034300101a200666530303034310101a200666530303034320101a200666530303034330101a200666530303034340101a200666530303034350101a200666530303034360101a200666530303034370101a200666530303034380101a200666530303034390101a200666530303035300101a200666530303035310101a200666530303035320101a200666530303035330101a200666530303035340101a200666530303035350101a200666530303035360101a200666530303035370101a200666530303035380101a200666530303035390101a200666530303036300101a200666530303036310101a200666530303036320101a200666530303036330101a200666530303036340101","result":"ERR_NON_CANONICAL_CBOR","text":"extension: codec: offset 2: array of 65 items, at most 64: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81a2006361ff620101","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"\": key 0: codec: offset 3: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81a2006361ff620101","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"\": key 0: codec: offset 3: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81a20061610118","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"a\": key 1: codec: offset 6: truncated input: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81a400616101010241010300","result":"ERR_NON_CANONICAL_CBOR","text":"extension: codec: offset 2: map of 4 entries, at most 3: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"83a3006d646174656b6579732e6e6f7465011b001fffff","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"datekeys.note\": key 1: codec: offset 18: truncated input: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81a3d20061610101026178","result":"ERR_NON_CANONICAL_CBOR","text":"extension: codec: offset 2: a tag (initial byte 0xd2) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"83a3007901016161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616361616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161011affffffff0242d53ca300617a0102024285a4a30062c3a9011affffffff02430453fe","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"\": key 0: codec: offset 6: a text string of 257 bytes outside 0..256: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81a30061610101026178","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"a\": key 2: codec: offset 8: a text string where a byte string was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"82a20062c3a90101a20062c3a90109","result":"ERR_NON_CANONICAL_CBOR","text":"extension é: appears more than once: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81a3007901016161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161011affffffff02457ca913618c","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"\": key 0: codec: offset 6: a text string of 257 bytes outside 0..256: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"776161","result":"ERR_NON_CANONICAL_CBOR","text":"extension: codec: offset 0: a text string where an array was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"80","result":"ERR_NON_CANONICAL_CBOR","text":"extension: empty array; an absent array omits its key: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"83a2006261000102a2006d646174656b6579732e6e6f74650102a2006d646174656b6579732e6e6f74650109","result":"ERR_NON_CANONICAL_CBOR","text":"extension datekeys.note: appears more than once: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"7da300616101010300","result":"ERR_NON_CANONICAL_CBOR","text":"extension: codec: offset 0: reserved additional information (initial byte 0x7d): ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"84a200615a0100a20070646174656b6579732e63617073756c650102a20064f0908080011affffffffa20064f09080800109","result":"ERR_NON_CANONICAL_CBOR","text":"extension 𐀀: appears more than once: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"82a3006161011b001fffffffffffff0246b4fdfaa7399fa20064f09080800102","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"a\": key 1: codec: offset 15: unsigned integer 9007199254740991 above 4294967295: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"80","result":"ERR_NON_CANONICAL_CBOR","text":"extension: empty array; an absent array omits its key: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"80","result":"ERR_NON_CANONICAL_CBOR","text":"extension: empty array; an absent array omits its key: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81a3006161010102c24101","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"a\": key 2: codec: offset 8: a tag (initial byte 0xc2) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"82a300790101616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616101010241caa2006261620101","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"\": key 0: codec: offset 6: a text string of 257 bytes outside 0..256: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"07","result":"ERR_NON_CANONICAL_CBOR","text":"extension: codec: offset 0: an unsigned integer where an array was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81a3006161010102a0","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"a\": key 2: codec: offset 8: a map where a byte string was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"8116006161011801","result":"ERR_NON_CANONICAL_CBOR","text":"extension: codec: offset 1: an unsigned integer where a map was expected: ERR_NON_CANONICAL_CBOR"},
|
||||
{"hex":"81a1006161","result":"ERR_NON_CANONICAL_CBOR","text":"extension \"a\": extension_id and extension_version are required: ERR_NON_CANONICAL_CBOR"}
|
||||
],
|
||||
"canonical": [
|
||||
{"extensions":[["",4294967295,"d21d"],["org.example.a",0,null],["é",4294967295,"f7c03dcda3f4"]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension: invalid extension_id \"\": ERR_NON_CANONICAL_CBOR"},
|
||||
{"extensions":[["b",2,null],["z",2,"5bfb4056"],["org.example.a",4294967296,"d279c26a"],["ab",2,"46cb28"],["org.example.a",7,null]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension org.example.a: extension_version 4294967296 exceeds 4294967295: ERR_NON_CANONICAL_CBOR"},
|
||||
{"extensions":[["o.000",1,null],["o.001",1,null],["o.002",1,null],["o.003",1,null],["o.004",1,null],["o.005",1,null],["o.006",1,null],["o.007",1,null],["o.008",1,null],["o.009",1,null],["o.010",1,null],["o.011",1,null],["o.012",1,null],["o.013",1,null],["o.014",1,null],["o.015",1,null],["o.016",1,null],["o.017",1,null],["o.018",1,null],["o.019",1,null],["o.020",1,null],["o.021",1,null],["o.022",1,null],["o.023",1,null],["o.024",1,null],["o.025",1,null],["o.026",1,null],["o.027",1,null],["o.028",1,null],["o.029",1,null],["o.030",1,null],["o.031",1,null],["o.032",1,null],["o.033",1,null],["o.034",1,null],["o.035",1,null],["o.036",1,null],["o.037",1,null],["o.038",1,null],["o.039",1,null],["o.040",1,null],["o.041",1,null],["o.042",1,null],["o.043",1,null],["o.044",1,null],["o.045",1,null],["o.046",1,null],["o.047",1,null],["o.048",1,null],["o.049",1,null],["o.050",1,null],["o.051",1,null],["o.052",1,null],["o.053",1,null],["o.054",1,null],["o.055",1,null],["o.056",1,null],["o.057",1,null],["o.058",1,null],["o.059",1,null],["o.060",1,null],["o.061",1,null],["o.062",1,null],["o.063",1,null],["o.064",1,null]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension: 65 extensions in one array, at most 64: ERR_NON_CANONICAL_CBOR"},
|
||||
{"extensions":[["。",4294967295,"250ed5"],["org.example.a",2,null],["a",1,"09"],["x.y-z_1",0,null],["datekeys.note",4294967295,"0de18b6c8f"]],"result":"ok","sorted":[["a",1,"09"],["datekeys.note",4294967295,"0de18b6c8f"],["org.example.a",2,null],["x.y-z_1",0,null],["。",4294967295,"250ed5"]]},
|
||||
{"extensions":[["o.000",1,null],["o.001",1,null],["o.002",1,null],["o.003",1,null],["o.004",1,null],["o.005",1,null],["o.006",1,null],["o.007",1,null],["o.008",1,null],["o.009",1,null],["o.010",1,null],["o.011",1,null],["o.012",1,null],["o.013",1,null],["o.014",1,null],["o.015",1,null],["o.016",1,null],["o.017",1,null],["o.018",1,null],["o.019",1,null],["o.020",1,null],["o.021",1,null],["o.022",1,null],["o.023",1,null],["o.024",1,null],["o.025",1,null],["o.026",1,null],["o.027",1,null],["o.028",1,null],["o.029",1,null],["o.030",1,null],["o.031",1,null],["o.032",1,null],["o.033",1,null],["o.034",1,null],["o.035",1,null],["o.036",1,null],["o.037",1,null],["o.038",1,null],["o.039",1,null],["o.040",1,null],["o.041",1,null],["o.042",1,null],["o.043",1,null],["o.044",1,null],["o.045",1,null],["o.046",1,null],["o.047",1,null],["o.048",1,null],["o.049",1,null],["o.050",1,null],["o.051",1,null],["o.052",1,null],["o.053",1,null],["o.054",1,null],["o.055",1,null],["o.056",1,null],["o.057",1,null],["o.058",1,null],["o.059",1,null],["o.060",1,null],["o.061",1,null],["o.062",1,null],["o.063",1,null],["o.064",1,null]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension: 65 extensions in one array, at most 64: ERR_NON_CANONICAL_CBOR"},
|
||||
{"extensions":[["Z",4294967296,null],["datekeys.note",0,"d726a42bdb4c"]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension Z: extension_version 4294967296 exceeds 4294967295: ERR_NON_CANONICAL_CBOR"},
|
||||
{"extensions":[["𐀀",1,"83119e"],["é",7,"7d7de0c4"],["org.example.a",0,null],["z",2,"c3ee8e9119cc"],["org.example.b",2,null],["𐀀",5,null]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension 𐀀: appears more than once: ERR_NON_CANONICAL_CBOR"},
|
||||
{"extensions":[["datekeys.note",4294967295,"7221d87c"],["x.y-z_1",2,null],["𐀀",2,"15"],["。",1,"d84b"],["org.example.label",4294967295,"80"],["datekeys.note",5,null]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension datekeys.note: appears more than once: ERR_NON_CANONICAL_CBOR"},
|
||||
{"extensions":[["Z",7,"b1c937"],["datekeys.capsule",0,"aca80a"]],"result":"ok","sorted":[["Z",7,"b1c937"],["datekeys.capsule",0,"aca80a"]]},
|
||||
{"extensions":[["o.000",1,null],["o.001",1,null],["o.002",1,null],["o.003",1,null],["o.004",1,null],["o.005",1,null],["o.006",1,null],["o.007",1,null],["o.008",1,null],["o.009",1,null],["o.010",1,null],["o.011",1,null],["o.012",1,null],["o.013",1,null],["o.014",1,null],["o.015",1,null],["o.016",1,null],["o.017",1,null],["o.018",1,null],["o.019",1,null],["o.020",1,null],["o.021",1,null],["o.022",1,null],["o.023",1,null],["o.024",1,null],["o.025",1,null],["o.026",1,null],["o.027",1,null],["o.028",1,null],["o.029",1,null],["o.030",1,null],["o.031",1,null],["o.032",1,null],["o.033",1,null],["o.034",1,null],["o.035",1,null],["o.036",1,null],["o.037",1,null],["o.038",1,null],["o.039",1,null],["o.040",1,null],["o.041",1,null],["o.042",1,null],["o.043",1,null],["o.044",1,null],["o.045",1,null],["o.046",1,null],["o.047",1,null],["o.048",1,null],["o.049",1,null],["o.050",1,null],["o.051",1,null],["o.052",1,null],["o.053",1,null],["o.054",1,null],["o.055",1,null],["o.056",1,null],["o.057",1,null],["o.058",1,null],["o.059",1,null],["o.060",1,null],["o.061",1,null],["o.062",1,null],["o.063",1,null],["o.064",1,null]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension: 65 extensions in one array, at most 64: ERR_NON_CANONICAL_CBOR"}
|
||||
],
|
||||
"disjoint": [
|
||||
{"critical":[["ab",2,null]],"noncritical":[["a\u0000",4294967295,null],["ab",1,"e9887b39"],["é",7,"d84f9110"]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension ab: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[["a\u0000",4294967295,"197947bb"],["z",2,null],["org.example.a",4294967295,"a1afcfb7bdb9"],["org.example.a",4294967295,"93b4585e80cc"]],"noncritical":[["a",2,"baf2"],["datekeys.capsule",2,"e6a2dfb6"],["z",1,"7d415af21b34"]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension z: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[["ab",4294967295,null],["org.example.b",2,"3868e383"],["org.example.label",4294967295,"a7850f3cffaa"]],"noncritical":[["x.y-z_1",1,"780d7a"]],"result":"ok"},
|
||||
{"critical":[["ab",0,"482c803849ca"],["b",7,"77"],["datekeys.note",2,"ef49"],["org.example.label",1,"f5cc59"]],"noncritical":[["z",4294967295,null],["。",4294967295,"a9c4874403cd"]],"result":"ok"},
|
||||
{"critical":[["Z",2,"ac37"],["ab",0,null],["org.example.b",0,null]],"noncritical":[["ab",4294967295,"9e96"],["b",0,null],["datekeys.note",0,"f9e58c0f0709"],["x.y-z_1",7,"6b"]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension ab: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
|
||||
{"critical":[["x.y-z_1",4294967295,"33"]],"noncritical":[["ab",4294967295,"8a8c29"],["datekeys.note",4294967295,"7abdf6b266"],["。",2,null]],"result":"ok"},
|
||||
{"critical":[["datekeys.capsule",0,"1b18c51824"],["org.example.b",2,"a715e361f3"],["。",4294967295,"5c59cd"]],"noncritical":[["datekeys.capsule",1,null],["x.y-z_1",0,"08fa"],["é",2,null]],"result":"ERR_NON_CANONICAL_CBOR","text":"extension datekeys.capsule: both critical and noncritical: ERR_NON_CANONICAL_CBOR"}
|
||||
],
|
||||
"registry": [
|
||||
{"critical":[],"noncritical":[["org.b",1,null],["org.a",1,"6f6b"]],"object":"head","registry":"none","result":"ok","unusable":[]},
|
||||
{"critical":[["org.z",1,"6f6b"],["org.b",2,"6f6b"]],"noncritical":[],"object":".dkk","result":"ERR_EXTENSION_CRITICAL_UNKNOWN","text":"extension org.z v1: ERR_EXTENSION_CRITICAL_UNKNOWN","unusable":[]},
|
||||
{"critical":[["org.ctl",2,"6b6f21"]],"noncritical":[["org.z",1,"6e6f"],["org.a",1,null]],"object":"CONTROL_CBOR","result":"ERR_EXTENSION_CRITICAL_UNKNOWN","text":"extension org.ctl v2: ERR_EXTENSION_CRITICAL_UNKNOWN","unusable":[["org.a",1,"extension org.a v1: data: want \"ok\": ERR_EXTENSION_DATA_INVALID"]]},
|
||||
{"critical":[["org.b",1,"6e6f"],["org.z",1,null]],"noncritical":[],"object":".dkk","result":"ERR_EXTENSION_CRITICAL_UNKNOWN","text":"extension org.z v1: ERR_EXTENSION_CRITICAL_UNKNOWN","unusable":[]},
|
||||
{"critical":[],"noncritical":[["org.a",1,"6e6f"],["org.ctl",2,"6f6b"],["org.note",1,"6f6b"]],"object":".dkk","result":"ok","unusable":[["org.a",1,"extension org.a v1: data: want \"ok\": ERR_EXTENSION_DATA_INVALID"]]},
|
||||
{"critical":[["org.ctl",1,"6b6f21"]],"noncritical":[],"object":".dkk","registry":"none","result":"ERR_EXTENSION_CRITICAL_UNKNOWN","text":"extension org.ctl v1: ERR_EXTENSION_CRITICAL_UNKNOWN","unusable":[]},
|
||||
{"critical":[],"noncritical":[["org.z",1,null]],"object":"head","result":"ok","unusable":[]},
|
||||
{"critical":[["org.ctl",1,null]],"noncritical":[["org.z",2,"6f6b"],["org.ctl",1,"6f6b"]],"object":".dkk","registry":"none","result":"ERR_EXTENSION_CRITICAL_UNKNOWN","text":"extension org.ctl v1: ERR_EXTENSION_CRITICAL_UNKNOWN","unusable":[]},
|
||||
{"critical":[["org.b",2,null]],"noncritical":[["org.z",2,"6b6f21"],["org.b",1,"6b6f21"]],"object":".dkk","result":"ERR_EXTENSION_CRITICAL_UNKNOWN","text":"extension org.b v2: ERR_EXTENSION_CRITICAL_UNKNOWN","unusable":[["org.b",1,"extension org.b v1: data: a data of 3 bytes: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
|
||||
{"critical":[["org.note",1,"6f6b"],["org.z",2,null]],"noncritical":[["org.a",2,"6e6f"]],"object":".dkk","result":"ERR_EXTENSION_CRITICAL_UNKNOWN","text":"extension org.note v1: known, but not registered for the critical_extensions of .dkk: ERR_EXTENSION_CRITICAL_UNKNOWN","unusable":[]},
|
||||
{"critical":[["org.note",1,"6e6f"],["org.z",2,null],["org.ctl",2,"6e6f"]],"noncritical":[["org.z",1,"6b6f21"]],"object":".dkk","result":"ERR_EXTENSION_CRITICAL_UNKNOWN","text":"extension org.note v1: known, but not registered for the critical_extensions of .dkk: ERR_EXTENSION_CRITICAL_UNKNOWN","unusable":[]},
|
||||
{"critical":[["org.b",1,"6b6f21"]],"noncritical":[["org.ctl",1,"6e6f"]],"object":"PUBLIC_HEADER","result":"ERR_EXTENSION_DATA_INVALID","text":"extension org.b v1: data: a data of 3 bytes: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID","unusable":[]},
|
||||
{"critical":[["org.b",1,null],["org.note",1,"6f6b"],["org.ctl",1,"6f6b"]],"noncritical":[["org.note",1,"6b6f21"]],"object":"PUBLIC_HEADER","registry":"none","result":"ERR_EXTENSION_CRITICAL_UNKNOWN","text":"extension org.b v1: ERR_EXTENSION_CRITICAL_UNKNOWN","unusable":[]},
|
||||
{"critical":[["org.b",1,"6e6f"],["org.note",2,"6e6f"],["org.z",2,"6e6f"]],"noncritical":[["org.ctl",1,null]],"object":"PUBLIC_HEADER","result":"ERR_EXTENSION_CRITICAL_UNKNOWN","text":"extension org.note v2: ERR_EXTENSION_CRITICAL_UNKNOWN","unusable":[]},
|
||||
{"critical":[],"noncritical":[],"object":"","result":"ok","unusable":[]}
|
||||
],
|
||||
"write": [
|
||||
{"array":"critical_extensions","extensions":[["datekeys.note",1,"436172746173"]],"object":"CONTROL_CBOR","result":"error","text":"extension: datekeys.note version 1 is not registered for critical_extensions of CONTROL_CBOR: an encoder must not write it there (spec §72)"},
|
||||
{"array":"critical_extensions","extensions":[["datekeys.capsule",1,null],["datekeys.capsule",1,null]],"object":"CONTROL_CBOR","result":"error","text":"extension: datekeys.capsule version 1 is not registered for critical_extensions of CONTROL_CBOR: an encoder must not write it there (spec §72)"},
|
||||
{"array":"critical_extensions","extensions":[["datekeys.capsule",1,"436172746173"],["datekeys.capsule",1,"436172746173"]],"object":".dkk","result":"error","text":"extension: datekeys.capsule version 1 is not registered for critical_extensions of .dkk: an encoder must not write it there (spec §72)"},
|
||||
{"array":"noncritical_extensions","extensions":[["datekeys.note",1,null],["org.example",1,null]],"object":"head","result":"error","text":"extension: datekeys.note version 1 is not registered for noncritical_extensions of head: an encoder must not write it there (spec §72)"},
|
||||
{"array":"critical_extensions","extensions":[["datekeys.note",2,"436172746173"],["datekeys.capsule",2,"436172746173"]],"object":"head","result":"ok"},
|
||||
{"array":"noncritical_extensions","extensions":[["datekeys.note",2,"436172746173"],["datekeys.capsule",2,null]],"object":"head","result":"ok"},
|
||||
{"array":"noncritical_extensions","extensions":[["datekeys.note",2,null]],"object":".dkk","result":"ok"},
|
||||
{"array":"noncritical_extensions","extensions":[["datekeys.note",1,"436172746173"]],"object":"head","result":"error","text":"extension: datekeys.note version 1 is not registered for noncritical_extensions of head: an encoder must not write it there (spec §72)"}
|
||||
]
|
||||
}
|
||||
''';
|
||||
|
||||
/// Part of test/vectors/formats_datekey.json.
|
||||
const formatsDatekeyJson = r'''
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "dk1_ strings (datekey.Parse).",
|
||||
"parse": [
|
||||
{"input":"","result":"ERR_DATEKEY_INVALID","text":"datekey: missing \"dk1_\" prefix: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_ééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééééé","result":"ERR_DATEKEY_INVALID","text":"datekey: input longer than 256 bytes: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6NTc4MjYwNjM1NDg0NDk0NX0","network":"datekeys:quicknet:v1","result":"ok","round":5782606354844945},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6ODV9","network":"datekeys:quicknet:v1","result":"ok","round":85},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjJ9","network":"x.y_z-w:1","result":"ok","round":2},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjJ9","network":"x.y_z-w:1","result":"ok","round":2},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiMCIsInJvdW5kIjoxZTIxfQ","result":"ERR_DATEKEY_INVALID","text":"datekey: invalid round 1e21: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJcdTAwNzZlcnNpb24iCjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6N-jY4ODQyMTJ9","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_ew0idmVyc2lvbiI6MSwibmV0d29yayI6bnVsbCwicm91bmQiOjFFKzIMfQ","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjl9","result":"ERR_DATEKEY_INVALID","text":"datekey: missing \"dk1_\" prefix: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEifQ","result":"ERR_DATEKEY_INVALID","text":"datekey: expected exactly the fields version, network and round: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_CnsidmVyc2lvbiI6MSwibmV0d29yayI6Ilx1ZDgzZFx1ZGUwMCIsCSJyb3VuZCI6MTQ4NzIzMDYzNTM4NjM0MH0","result":"ERR_DATEKEY_INVALID","text":"datekey: invalid network 😀: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_ewwidmVyc2lvbiI6MSwibmV0d29yayI6ImFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhIgwsCiJyb3VuZCI6MTF9","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_ewwidmVyc2lvbiIMOjEsIm5ldHdvcmsiOiJ4Lnlfei13OjEiLCJyb3VuZCI6OTAwNzE5OTI1NDc0MDk5Mn0=","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_ICB7Ilx1MDA3NmVyc","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoMIiIsCiJyb3VuZCI6+DTgxMTczOTk1MDU5OTUwODYsInZlcnNpb24iOjF9","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
|
||||
{"input":"DK1_IHsibmV0d29yayI6IngueV96LXc6MSIsInZlcnNpb24iOjEuNSwicm91bmQiDDoxZS0xfQ","result":"ERR_DATEKEY_INVALID","text":"datekey: missing \"dk1_\" prefix: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjogMSwgICJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6OTAwNzE5OTI1NDc0MDk5MX0","result":"ERR_DATEKEY_NON_CANONICAL","text":"datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6OTAwNzE5OTI1NDc0MDk5MX0: ERR_DATEKEY_NON_CANONICAL"},
|
||||
{"input":"dk1_eyAibmV0d29yayI6IngueV96LXc6MSIsInZlcnNpb24iOjEsInJvdW5kIjoxLjV9","result":"ERR_DATEKEY_INVALID","text":"datekey: invalid round 1.5: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxZSwibmV0d29yayI6ImEiLCJyb3VuZCI6MGU5OTk5OSB9","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_77u_eyJyb3VuZCI6MSwidmVyc2lvbiI6MSwgICJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6NzkzNDMwODgxMTM1NjE5Ng19","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLAoibmV0d29yayI6IngueV96LXc6MSIsInJvdW5kIjo1NX0=","result":"ERR_DATEKEY_NON_CANONICAL","text":"datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjU1fQ: ERR_DATEKEY_NON_CANONICAL"},
|
||||
{"input":"eyJ2ZXJzaW9uIjogMSwibmV0d29yayI6ImRhdGVrZXlzOnF1aWNrbmV0OnYxIiwicm91bmQiOjgzOTAzMTY1ODExLjB9","result":"ERR_DATEKEY_INVALID","text":"datekey: missing \"dk1_\" prefix: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJyb3VuZCI6MSwMInZlcnNpb24iOjEsIm5ldHdvcmsiOiJkYXRla2V5czpxdWlja25ldDp2MSIJLCJyb3VuZCI6MGU5OTk5OQ19","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjg3LCJ4IiA6Cm51bGx9","result":"ERR_DATEKEY_INVALID","text":"datekey: expected exactly the fields version, network and round: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYSIsInJvdW5kIjoyLCJ2ZXJzaW9uIjoxfQ","result":"ERR_DATEKEY_NON_CANONICAL","text":"datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYSIsInJvdW5kIjoyfQ: ERR_DATEKEY_NON_CANONICAL"},
|
||||
{"input":"dk1_eyAgInZlcnNpb24iOjEsICJuZXR3b3JrIjoJImEiLA0icm91bmQiOjU2fQ","result":"ERR_DATEKEY_NON_CANONICAL","text":"datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYSIsInJvdW5kIjo1Nn0: ERR_DATEKEY_NON_CANONICAL"},
|
||||
{"input":"dk1_ewoicm91bmQiCToxLCJ2ZXJzaW9uIjoxDSwibmV0d29yayI6DSIiLCJyb3VuZCI6NzMzODg4NDM1MDU5NjMxOX0","result":"ERR_DATEKEY_INVALID","text":"datekey: invalid network : ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyAidmVyc2lvbiI6MSwibmV0d29yayI6ImFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhIiwicm91bmQiOjk2fQ","result":"ERR_DATEKEY_NON_CANONICAL","text":"datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJyb3VuZCI6OTZ9: ERR_DATEKEY_NON_CANONICAL"},
|
||||
{"input":" dk1_eyJcdTAwNzZlcnNpb24iOgwxLCJuZXR3b3JrIjoiQSIsICAicm91bmQiICA6MWUzfQ","result":"ERR_DATEKEY_INVALID","text":"datekey: missing \"dk1_\" prefix: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJyb3VuZCI6NTM5OTUyNTI0NTcwNjczMCwidmVyc2lvbiI6MSwibmV0d29yayI6IjAifQw","result":"ERR_DATEKEY_INVALID","text":"datekey: trailing data after the JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhIiwicm91bmQiOjFFKzJ9","result":"ERR_DATEKEY_INVALID","text":"datekey: invalid network aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCAgIm5ldHdvcmsiOiIwIiwicm91bmQiIDoxOTM3OTAzODQ3NTI0NTk2LA0idmVyc2lvbiI6MQ19","result":"ERR_DATEKEY_NON_CANONICAL","text":"datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiMCIsInJvdW5kIjoxOTM3OTAzODQ3NTI0NTk2fQ: ERR_DATEKEY_NON_CANONICAL"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIgk6IDEsIm5ldHdvcmsiOiJhIiwgICJyb3VuZCI6MTUsInJvdW5kIjoxNX0","result":"ERR_DATEKEY_NON_CANONICAL","text":"datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYSIsInJvdW5kIjoxNX0: ERR_DATEKEY_NON_CANONICAL"},
|
||||
{"input":"dk1_eyAidmVyc2lvbiI6MSAsIm5ldHdvcmsiOiJhIiwMInJvdW5kIjozM30","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoJMSwibmV0d29yayI6ImEiLCJyb3VuZCI6NTQ2NjM1NTYzNDQzMzQ3Mn0","result":"ERR_DATEKEY_NON_CANONICAL","text":"datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYSIsInJvdW5kIjo1NDY2MzU1NjM0NDMzNDcyfQ: ERR_DATEKEY_NON_CANONICAL"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxDSwibmV0d29yayI6Ilx1ZDgzZFx1ZGUwMCJ9","result":"ERR_DATEKEY_INVALID","text":"datekey: expected exactly the fields version, network and round: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJuZXR3b3JrIjoiQSIsInJvdW5kIjoNODM5MDMxNjU4MTEsInZlcnNpb24iOgkxLjB9","result":"ERR_DATEKEY_INVALID","text":"datekey: invalid network A: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJcdTAwNzZlcnNpb24iOjEwZS0xLCJuZXR3b3JrIjoKImRhdGVrZXlzOnF1aWNrbmV0OnYxIiwicm91bmQiOgk2Njg4NDIxMn0","result":"ERR_DATEKEY_NON_CANONICAL","text":"datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6NjY4ODQyMTJ9: ERR_DATEKEY_NON_CANONICAL"},
|
||||
{"input":"dk1_e8BcdTAwNzZlcnNpb24iOlsxXSwibmV0d29yayI6bnVsbCwgInJvdW5kIjo5MDA3MTk5MjU0NzQwOTkxfQ","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not valid UTF-8: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLjAwMDAwMDAwMDAwMDAwMDEsIm5ldHdvcmsiOiJkYXRla2V5czpxdWlja25ldDp2MSIsInJvdW5kIjozMzk5MTkwMDk3MzAyMjE0fQ","result":"ERR_DATEKEY_INVALID","text":"datekey: unsupported version 1.0000000000000001: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJyb3VuZCIgOjEsInZlcnNpb24iOjEuMCwibmV0d29yayI6ICAiYSBiIiwJInJvdW5kIjoKOTAwNzE5OTI1NDc0MDk5MQx9ICA","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_ewoidmVyc2lvbiI6MSwgIm5ldHdvcmsiOiAiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJyb3VuZCI6ICAxfQ==","result":"ERR_DATEKEY_NON_CANONICAL","text":"datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJyb3VuZCI6MX0: ERR_DATEKEY_NON_CANONICAL"},
|
||||
{"input":"dk1_ewoicm91bmQiOjEsInZlcnNpb24iOjEsIm5ldHdvcmsiOiIwIiwicm91bmQiOjUxNjIyNTcyMDkyNjc1NTNY","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIgo6IjEiLAwibmV0d29yayI6IngueV96LXc6MSIsInJvdW5kIjoxMjM0NTY3ODkwMTIzNDU2Nzg5MDEyMzR9DQ==","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIg06MTBlLTEsIm5ldHdvcmsiOiJhXHVkODAwIn0","result":"ERR_DATEKEY_INVALID","text":"datekey: expected exactly the fields version, network and round: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJyb3VuZCI6DDEsInZlcnNpb24iOjEJLCJuZXR3b3JrIjoieC55X3otdzoxIiwicm91bmQiOjMzfQ==","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh+YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiLCJyb3VuZCIgIDoKMX17fQ==","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJcdTAwNzZlcnNpb24iOjEsIm5ldHdvcmsiOiLDqSIsICJyb3VuZCI6MH0","result":"ERR_DATEKEY_INVALID","text":"datekey: invalid network é: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYSIsInJvdW5kIjozNTUwNTcxMTY3MTY2NTUwCiwgICJ4IjpudWxsfQ==","result":"ERR_DATEKEY_INVALID","text":"datekey: expected exactly the fields version, network and round: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyAidmVyc2lvbiI6MSwKIm5ldHdvcmsiOiJ4Lnlfei13OjEiICAsInJvdW5kIjoxODQ0Njc0NDA3MzcwOTU1MTYxNX0","result":"ERR_DATEKEY_INVALID","text":"datekey: invalid round 18446744073709551615: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjogIDEsIm5ldHdvcmsiOiJkYXRla2V5czpxdWlja25ldDp2MSJ9","result":"ERR_DATEKEY_INVALID","text":"datekey: expected exactly the fields version, network and round: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJyb3VuZCI6MQ0sInZlcnNpb24iDToiMSIsIm5ldHdvcmsiCjoieC55X3otdz","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_77u_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiMCIsICAicm91bmQiICA6MTMxMjM0NzYzMDk3MDk1NX0","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiMCIsInJvdW5kIjo3NTIzNDM1MDcxOTMxMjA1LCAieCI6InkifQ","result":"ERR_DATEKEY_INVALID","text":"datekey: expected exactly the fields version, network and round: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJyb3VuZCI6DDQyNDIxNDcxNjYyMjM4NTIsIm5ldHdvcmsiDDoiYSJ9","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_ewwicm91bmQiOjEJLCJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiMCIsInJvdW5kIjo3OTMwMjMxNDk4NDcyMDA1fQ","result":"ERR_DATEKEY_INVALID","text":"datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
|
||||
{"input":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhIiwicm91bmQiOjM4NDgxODUyMDcwOTg0MTV9","result":"ERR_DATEKEY_INVALID","text":"datekey: invalid network aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa: ERR_DATEKEY_INVALID"},
|
||||
{"input":"eyJyb3VuZCIgOjYwNTEzNTc2MjM1OTU4NDIMLAkibmV0d29yayI6ImEiDCwidmVyc2lvbiI6MX0","result":"ERR_DATEKEY_INVALID","text":"datekey: missing \"dk1_\" prefix: ERR_DATEKEY_INVALID"}
|
||||
]
|
||||
}
|
||||
''';
|
||||
|
||||
/// Part of test/vectors/formats_time.json.
|
||||
const formatsTimeJson = r'''
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "RFC 3339: time.Parse with time.RFC3339Nano, ok or error, and Format with RFC3339 and RFC3339Nano in UTC; datekey.Resolve, RoundTime and DateKey.Validate, and Profile.MaxRound, on the Quicknet profile with other genesis times and periods.",
|
||||
"parse": [
|
||||
{"input":"2023-08-23T15:09:27Z","nanos":0,"result":"ok","seconds":1692803367},
|
||||
{"input":"9999-12-31T23:59:59-24:00","nanos":0,"result":"ok","seconds":253402387199},
|
||||
{"input":"1049-11-2T23:0a:17-2300","result":"error"},
|
||||
{"input":"3112-02-29T01:22:43z","result":"error"},
|
||||
{"input":"7837-05-02T12:123:29,008+0200","result":"error"},
|
||||
{"input":"9749-04-17T01:00:56,Z","result":"error"},
|
||||
{"input":"0041-05-11T00:61:40.20224294+1100","result":"error"},
|
||||
{"input":"8536-02-29T11:07:46-18:30","nanos":0,"result":"ok","seconds":207208129066},
|
||||
{"input":"5602-04-09T11:08:33.0103912878777+24:61","result":"error"},
|
||||
{"input":"3715-09-15T04:42:07","result":"error"},
|
||||
{"input":"3950-12-13T03:16:15-06:30","nanos":0,"result":"ok","seconds":62512681575},
|
||||
{"input":"7276-08-05T17:0:00","result":"error"},
|
||||
{"input":"5222-12-24T23:58:11-23:00","nanos":0,"result":"ok","seconds":102654255491},
|
||||
{"input":"5004-12-07T14:58:07.000727z","result":"error"},
|
||||
{"input":"1096-12-27T16:32:11-2430","result":"error"},
|
||||
{"input":"4436-02-08T6:50:0a.005-0000","result":"error"},
|
||||
{"input":"3324-12-31T04:59:46","result":"error"},
|
||||
{"input":"3381-06-02T23:08:13-01:30","nanos":0,"result":"ok","seconds":44540152693},
|
||||
{"input":"6126-01-09T15 40:52.0961886161*19:00","result":"error"},
|
||||
{"input":"8736-06-24T24:43:36-13:30","result":"error"},
|
||||
{"input":"0283-04-10T20:05:50.53281100","result":"error"},
|
||||
{"input":"+2023-04-17T02:12:37.07592Z","result":"error"},
|
||||
{"input":"3467-01-17T123:60:32*04:30","result":"error"},
|
||||
{"input":"5268-02-13T01:26:32Z","nanos":0,"result":"ok","seconds":104078568392},
|
||||
{"input":"6463-02T09T02:11:19-14:60","result":"error"},
|
||||
{"input":"4338-02-30T08:20:60.0007772Z","result":"error"},
|
||||
{"input":"3823-07-17T09:36:28+1030","result":"error"},
|
||||
{"input":"5224-12-00T03:07:12+24:13","result":"error"},
|
||||
{"input":"2538-00-13T18:35:06.015947487+00:00","result":"error"},
|
||||
{"input":"9308-00-16T23:01:40-25:5","result":"error"},
|
||||
{"input":"8730-03-07T17:59:13+07:30","nanos":0,"result":"ok","seconds":213330623353},
|
||||
{"input":"1027-11-26T23:06:50,209471Z","nanos":209471000,"result":"ok","seconds":-29729724790},
|
||||
{"input":"1865-02-30T07:50:39,5117+05:34","result":"error"},
|
||||
{"input":"6472-04-9T10:23:12,0017","result":"error"},
|
||||
{"input":"5223-12-8T23:123:55-08:00","result":"error"},
|
||||
{"input":"0883-02-03T18:43:0a.00833Z","result":"error"},
|
||||
{"input":"5133T01-05T10:47:a0Z","result":"error"},
|
||||
{"input":"9034-03-09T22:43:18.68323Z","nanos":683230000,"result":"ok","seconds":222924177798},
|
||||
{"input":"3834-02-29T21:17:12-22:30","result":"error"},
|
||||
{"input":"9485-06-18T12:32:00-0030","result":"error"},
|
||||
{"input":"6330-07-01T22:51:18+1652","result":"error"},
|
||||
{"input":"8377-06-02T04:39:30","result":"error"},
|
||||
{"input":"9120-02-30T01:34:36Z","result":"error"},
|
||||
{"input":"6681-12-26T20:35:44.37382-06:30","nanos":373820000,"result":"ok","seconds":148695966344},
|
||||
{"input":"5015-04-05T04:18:57.826736035Z","nanos":826736035,"result":"ok","seconds":96099020337},
|
||||
{"input":"8351-07-21T13:46:43Z","nanos":0,"result":"ok","seconds":201382292803},
|
||||
{"input":"8334-02-3T09:03:6-0a:00","result":"error"},
|
||||
{"input":"6009-09-12T15:13:02,00048+13:00","nanos":480000,"result":"ok","seconds":127480529582},
|
||||
{"input":"9627-03-11T13:00:28,819022022","result":"error"},
|
||||
{"input":"4808-05-27T20:42:57.36122","result":"error"},
|
||||
{"input":"3537-02-29T15:23:50.005792059777+12:30 ","result":"error"},
|
||||
{"input":"6376-04-04T23:30:45+04:30","nanos":0,"result":"ok","seconds":139048081245},
|
||||
{"input":"9577-11-21T01:46:36.013289Z","nanos":13289000,"result":"ok","seconds":240081759996},
|
||||
{"input":"6566-03-27T04:20:05,009616*11:24","result":"error"},
|
||||
{"input":"2053-11-17T09:-1:58.x+1330","result":"error"}
|
||||
],
|
||||
"format": [
|
||||
{"nanos":999999999,"rfc3339":"7721-12-11T14:19:16Z","rfc3339nano":"7721-12-11T14:19:16.999999999Z","seconds":181513837156},
|
||||
{"nanos":999999999,"rfc3339":"9999-12-30T23:05:30Z","rfc3339nano":"9999-12-30T23:05:30.999999999Z","seconds":253402211130},
|
||||
{"nanos":819562921,"rfc3339":"9724-06-19T00:31:53Z","rfc3339nano":"9724-06-19T00:31:53.819562921Z","seconds":244707265913},
|
||||
{"nanos":590513573,"rfc3339":"1970-01-01T15:19:43Z","rfc3339nano":"1970-01-01T15:19:43.590513573Z","seconds":55183},
|
||||
{"nanos":500000000,"rfc3339":"7119-06-27T17:59:55Z","rfc3339nano":"7119-06-27T17:59:55.5Z","seconds":162502048795},
|
||||
{"nanos":592404347,"rfc3339":"9641-04-05T11:40:48Z","rfc3339nano":"9641-04-05T11:40:48.592404347Z","seconds":242081610048},
|
||||
{"nanos":841431611,"rfc3339":"2000-02-28T10:57:20Z","rfc3339nano":"2000-02-28T10:57:20.841431611Z","seconds":951735440},
|
||||
{"nanos":0,"rfc3339":"4509-11-18T01:10:59Z","rfc3339nano":"4509-11-18T01:10:59Z","seconds":80150865059},
|
||||
{"nanos":0,"rfc3339":"4916-05-24T08:09:40Z","rfc3339nano":"4916-05-24T08:09:40Z","seconds":92979216580},
|
||||
{"nanos":0,"rfc3339":"5013-11-26T22:11:38Z","rfc3339nano":"5013-11-26T22:11:38Z","seconds":96056316698}
|
||||
],
|
||||
"resolve": [
|
||||
{"genesis_time":1692803367,"nanos":0,"period":3,"result":"ok","round":68772373109,"round_time":208009922691,"seconds":208009922690},
|
||||
{"genesis_time":1692803367,"nanos":999999999,"period":3,"result":"ERR_DATEKEY_INVALID","seconds":-93484521008,"text":"datekey: -0993-08-06T05:29:52.999999999Z is before the genesis of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1692803367,"nanos":0,"period":3,"result":"ok","round":83903165809,"round_time":253402300791,"seconds":253402300790},
|
||||
{"genesis_time":1692803367,"nanos":0,"period":3,"result":"ok","round":54880354033,"round_time":166333865463,"seconds":166333865463},
|
||||
{"genesis_time":1692803367,"nanos":454868349,"period":3,"result":"ERR_DATEKEY_INVALID","seconds":253402300805,"text":"datekey: 10000-01-01T00:00:05.454868349Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1595431050,"nanos":0,"period":30,"result":"ERR_DATEKEY_INVALID","seconds":253402300793,"text":"datekey: round 8393562326 outside 1..8393562325 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1595431050,"nanos":0,"period":30,"result":"ok","round":2,"round_time":1595431080,"seconds":1595431060},
|
||||
{"genesis_time":1595431050,"nanos":999999999,"period":30,"result":"ok","round":7261166007,"round_time":219430411230,"seconds":219430411200},
|
||||
{"genesis_time":1595431050,"nanos":999999999,"period":30,"result":"ERR_DATEKEY_INVALID","seconds":287471722864,"text":"datekey: 11079-08-14T00:21:04.999999999Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1595431050,"nanos":999999999,"period":30,"result":"ERR_DATEKEY_INVALID","seconds":253402300791,"text":"datekey: round 8393562326 outside 1..8393562325 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1,"nanos":0,"period":1,"result":"ok","round":253402300793,"round_time":253402300793,"seconds":253402300793},
|
||||
{"genesis_time":1,"nanos":0,"period":1,"result":"ok","round":67118435124,"round_time":67118435124,"seconds":67118435124},
|
||||
{"genesis_time":1,"nanos":999999999,"period":1,"result":"ok","round":12669065003,"round_time":12669065003,"seconds":12669065002},
|
||||
{"genesis_time":1,"nanos":0,"period":1,"result":"ERR_DATEKEY_INVALID","seconds":0,"text":"datekey: 1970-01-01T00:00:00Z is before the genesis of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1,"nanos":0,"period":1,"result":"ok","round":3991458485,"round_time":3991458485,"seconds":3991458485},
|
||||
{"genesis_time":1,"nanos":0,"period":86400,"result":"ok","round":2,"round_time":86401,"seconds":9},
|
||||
{"genesis_time":1,"nanos":0,"period":86400,"result":"ok","round":2465931,"round_time":213056352001,"seconds":213056287026},
|
||||
{"genesis_time":1,"nanos":0,"period":86400,"result":"ERR_DATEKEY_INVALID","seconds":253402300799,"text":"datekey: round 2932898 outside 1..2932897 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1,"nanos":0,"period":86400,"result":"ERR_DATEKEY_INVALID","seconds":275399950612,"text":"datekey: 10697-01-28T10:16:52Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1,"nanos":0,"period":86400,"result":"ok","round":423605,"round_time":36599385601,"seconds":36599374546},
|
||||
{"genesis_time":253402300789,"nanos":0,"period":7,"result":"ERR_DATEKEY_INVALID","seconds":253402300807,"text":"datekey: 10000-01-01T00:00:07Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300789,"nanos":0,"period":7,"result":"ok","round":2,"round_time":253402300796,"seconds":253402300793},
|
||||
{"genesis_time":253402300789,"nanos":0,"period":7,"result":"ERR_DATEKEY_INVALID","seconds":253402300807,"text":"datekey: 10000-01-01T00:00:07Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300789,"nanos":0,"period":7,"result":"ERR_DATEKEY_INVALID","seconds":253402300797,"text":"datekey: round 3 outside 1..2 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300789,"nanos":0,"period":7,"result":"ok","round":2,"round_time":253402300796,"seconds":253402300795},
|
||||
{"genesis_time":253402300799,"nanos":0,"period":1,"result":"ERR_DATEKEY_INVALID","seconds":253402300800,"text":"datekey: 10000-01-01T00:00:00Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300799,"nanos":1,"period":1,"result":"ERR_DATEKEY_INVALID","seconds":253402300798,"text":"datekey: 9999-12-31T23:59:58.000000001Z is before the genesis of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300799,"nanos":0,"period":1,"result":"ERR_DATEKEY_INVALID","seconds":253402300801,"text":"datekey: 10000-01-01T00:00:01Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300799,"nanos":1,"period":1,"result":"ERR_DATEKEY_INVALID","seconds":253402300799,"text":"datekey: round 2 outside 1..1 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300799,"nanos":1,"period":1,"result":"ERR_DATEKEY_INVALID","seconds":253402300799,"text":"datekey: round 2 outside 1..1 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300800,"nanos":0,"period":1,"result":"ERR_DATEKEY_INVALID","seconds":253402300800,"text":"datekey: 10000-01-01T00:00:00Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300800,"nanos":488378912,"period":1,"result":"ERR_DATEKEY_INVALID","seconds":253402300801,"text":"datekey: 10000-01-01T00:00:01.488378912Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300800,"nanos":199904125,"period":1,"result":"ERR_DATEKEY_INVALID","seconds":253402300805,"text":"datekey: 10000-01-01T00:00:05.199904125Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300800,"nanos":642196858,"period":1,"result":"ERR_DATEKEY_INVALID","seconds":253402300801,"text":"datekey: 10000-01-01T00:00:01.642196858Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300800,"nanos":999999999,"period":1,"result":"ERR_DATEKEY_INVALID","seconds":253402300808,"text":"datekey: 10000-01-01T00:00:08.999999999Z is after 9999-12-31T23:59:59Z: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1692803367,"nanos":999999999,"period":0,"result":"ERR_UNKNOWN_PROFILE","seconds":253402300798,"text":"datekey: profile datekeys:quicknet:v1 has no whole-second period: ERR_UNKNOWN_PROFILE"},
|
||||
{"genesis_time":1692803367,"nanos":1,"period":0,"result":"ERR_UNKNOWN_PROFILE","seconds":61861766086,"text":"datekey: profile datekeys:quicknet:v1 has no whole-second period: ERR_UNKNOWN_PROFILE"},
|
||||
{"genesis_time":1692803367,"nanos":1,"period":0,"result":"ERR_UNKNOWN_PROFILE","seconds":211025091103,"text":"datekey: profile datekeys:quicknet:v1 has no whole-second period: ERR_UNKNOWN_PROFILE"},
|
||||
{"genesis_time":1692803367,"nanos":315439625,"period":0,"result":"ERR_UNKNOWN_PROFILE","seconds":0,"text":"datekey: profile datekeys:quicknet:v1 has no whole-second period: ERR_UNKNOWN_PROFILE"},
|
||||
{"genesis_time":1692803367,"nanos":1,"period":0,"result":"ERR_UNKNOWN_PROFILE","seconds":248795650351,"text":"datekey: profile datekeys:quicknet:v1 has no whole-second period: ERR_UNKNOWN_PROFILE"}
|
||||
],
|
||||
"round_time": [
|
||||
{"genesis_time":1692803367,"period":3,"result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..83903165811 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1595431050,"period":30,"result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..8393562325 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1,"period":1,"result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..253402300799 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1,"period":86400,"result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..2932897 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300789,"period":7,"result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..2 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300799,"period":1,"result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..1 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300800,"period":1,"result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..0 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1692803367,"period":0,"result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..0 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"}
|
||||
],
|
||||
"validate": [
|
||||
{"genesis_time":1692803367,"period":3,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..83903165811 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1692803367,"period":3,"profile_id":"datekeys:quicknet:v1","result":"ok","round":83903165811},
|
||||
{"genesis_time":1595431050,"period":30,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..8393562325 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1595431050,"period":30,"profile_id":"datekeys:quicknet:v1","result":"ok","round":8393562325},
|
||||
{"genesis_time":1,"period":1,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..253402300799 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1,"period":1,"profile_id":"datekeys:quicknet:v1","result":"ok","round":253402300799},
|
||||
{"genesis_time":1,"period":86400,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..2932897 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1,"period":86400,"profile_id":"datekeys:quicknet:v1","result":"ok","round":2932897},
|
||||
{"genesis_time":253402300789,"period":7,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..2 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300789,"period":7,"profile_id":"datekeys:quicknet:v1","result":"ok","round":2},
|
||||
{"genesis_time":253402300799,"period":1,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..1 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300799,"period":1,"profile_id":"datekeys:quicknet:v1","result":"ok","round":1},
|
||||
{"genesis_time":253402300800,"period":1,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..0 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":253402300800,"period":1,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..0 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1692803367,"period":0,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..0 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"},
|
||||
{"genesis_time":1692803367,"period":0,"profile_id":"datekeys:quicknet:v1","result":"ERR_DATEKEY_INVALID","round":0,"text":"datekey: round 0 outside 1..0 of datekeys:quicknet:v1: ERR_DATEKEY_INVALID"}
|
||||
],
|
||||
"max_round": [
|
||||
{"genesis_time":1692803367,"max_round":83903165811,"period":3}
|
||||
]
|
||||
}
|
||||
''';
|
||||
|
||||
/// Part of test/vectors/formats_padding.json.
|
||||
const formatsPaddingJson = r'''
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "capsule.PaddedLength with both codes and capsule.PayloadAgeLength, at the boundaries of spec §29.1 up to L_MAX and past it; a code with null was rejected with text. check: the plaintext of PAYLOAD_AGE checked by capsule.Open against L and P (step 17): the content of the fixture (its .plaintext) followed by zeros, cut or extended to length bytes, with the byte at at set to value when given; step 0 when the capsule opens.",
|
||||
"padded": [
|
||||
{"bloque256":256,"l":0,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":56,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":112,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":168,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":224,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":255,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":512,"l":263,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":271,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":279,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":287,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":295,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":512,"l":511,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":1024,"l":1024,"payload_age_bloque256":1224,"payload_age_reforzado":1224,"reforzado":1024},
|
||||
{"bloque256":2560,"l":2305,"payload_age_bloque256":2760,"payload_age_reforzado":2760,"reforzado":2560},
|
||||
{"bloque256":8448,"l":8193,"payload_age_bloque256":8648,"payload_age_reforzado":8904,"reforzado":8704},
|
||||
{"bloque256":32768,"l":32767,"payload_age_bloque256":32968,"payload_age_reforzado":32968,"reforzado":32768},
|
||||
{"bloque256":65792,"l":65791,"payload_age_bloque256":66008,"payload_age_reforzado":67800,"reforzado":67584},
|
||||
{"bloque256":262144,"l":262144,"payload_age_bloque256":262392,"payload_age_reforzado":262392,"reforzado":262144},
|
||||
{"bloque256":524800,"l":524545,"payload_age_bloque256":525128,"payload_age_reforzado":541000,"reforzado":540672},
|
||||
{"bloque256":2097408,"l":2097153,"payload_age_bloque256":2098120,"payload_age_reforzado":2163400,"reforzado":2162688},
|
||||
{"bloque256":8388608,"l":8388607,"payload_age_bloque256":8390840,"payload_age_reforzado":8390840,"reforzado":8388608},
|
||||
{"bloque256":16777472,"l":16777471,"payload_age_bloque256":16781768,"payload_age_reforzado":17305912,"reforzado":17301504},
|
||||
{"bloque256":67108864,"l":67108864,"payload_age_bloque256":67125432,"payload_age_reforzado":67125432,"reforzado":67108864},
|
||||
{"bloque256":134218240,"l":134217985,"payload_age_bloque256":134251208,"payload_age_reforzado":138446008,"reforzado":138412032},
|
||||
{"bloque256":536871168,"l":536870913,"payload_age_bloque256":537002440,"payload_age_reforzado":553783480,"reforzado":553648128},
|
||||
{"bloque256":2147483648,"l":2147483647,"payload_age_bloque256":2148008120,"payload_age_reforzado":2148008120,"reforzado":2147483648},
|
||||
{"bloque256":4294967552,"l":4294967551,"payload_age_bloque256":4296016328,"payload_age_reforzado":4363141304,"reforzado":4362076160},
|
||||
{"bloque256":17179869184,"l":17179869184,"payload_age_bloque256":17184063672,"payload_age_reforzado":17184063672,"reforzado":17179869184},
|
||||
{"bloque256":34359738880,"l":34359738625,"payload_age_bloque256":34368127688,"payload_age_reforzado":34905129144,"reforzado":34896609280},
|
||||
{"bloque256":137438953728,"l":137438953473,"payload_age_bloque256":137472508360,"payload_age_reforzado":139620516024,"reforzado":139586437120},
|
||||
{"bloque256":549755813888,"l":549755813887,"payload_age_bloque256":549890031800,"payload_age_reforzado":549890031800,"reforzado":549755813888},
|
||||
{"bloque256":1099511628032,"l":1099511628031,"payload_age_bloque256":1099780063688,"payload_age_reforzado":1116964126904,"reforzado":1116691496960},
|
||||
{"bloque256":4398046511104,"l":4398046511104,"payload_age_bloque256":4399120253112,"payload_age_reforzado":4399120253112,"reforzado":4398046511104},
|
||||
{"bloque256":8796093022720,"l":8796093022465,"payload_age_bloque256":8798240506568,"payload_age_reforzado":8935713013944,"reforzado":8933531975680},
|
||||
{"bloque256":35184372089088,"l":35184372088833,"payload_age_bloque256":35192962023880,"payload_age_reforzado":35742852055224,"reforzado":35734127902720},
|
||||
{"bloque256":140737488355328,"l":140737488355327,"payload_age_bloque256":140771848093880,"payload_age_reforzado":140771848093880,"reforzado":140737488355328},
|
||||
{"bloque256":281474976710912,"l":281474976710911,"payload_age_bloque256":281543696187848,"payload_age_reforzado":285942816440504,"reforzado":285873023221760},
|
||||
{"bloque256":1125899906842624,"l":1125899906842624,"payload_age_bloque256":1126174784749752,"payload_age_reforzado":1126174784749752,"reforzado":1125899906842624},
|
||||
{"bloque256":2251799813685760,"l":2251799813685505,"payload_age_bloque256":2252349569499848,"payload_age_reforzado":2287542531522744,"reforzado":2286984185774080},
|
||||
{"bloque256":8192,"l":8192,"payload_age_bloque256":8392,"payload_age_reforzado":8392,"reforzado":8192},
|
||||
{"bloque256":8936830510563328,"l":8936830510563328,"payload_age_bloque256":8939012353949880,"payload_age_reforzado":8939012353949880,"reforzado":8936830510563328},
|
||||
{"bloque256":1251702784,"l":1251702558,"payload_age_bloque256":1252008568,"payload_age_reforzado":1275379896,"reforzado":1275068416},
|
||||
{"bloque256":16402604580864,"l":16402604580734,"payload_age_bloque256":16406609123192,"payload_age_reforzado":16496700948664,"reforzado":16492674416640},
|
||||
{"bloque256":13568,"l":13323,"payload_age_bloque256":13768,"payload_age_reforzado":14024,"reforzado":13824},
|
||||
{"bloque256":256,"l":0,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":5,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":1024,"l":806,"payload_age_bloque256":1224,"payload_age_reforzado":1224,"reforzado":1024},
|
||||
{"bloque256":512,"l":393,"payload_age_bloque256":712,"payload_age_reforzado":712,"reforzado":512},
|
||||
{"bloque256":211200,"l":211199,"payload_age_bloque256":211448,"payload_age_reforzado":213240,"reforzado":212992},
|
||||
{"bloque256":12032,"l":11998,"payload_age_bloque256":12232,"payload_age_reforzado":12488,"reforzado":12288},
|
||||
{"bloque256":256,"l":3,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":256,"l":9,"payload_age_bloque256":456,"payload_age_reforzado":456,"reforzado":256},
|
||||
{"bloque256":481407810539520,"l":481407810539477,"payload_age_bloque256":481525341743464,"payload_age_reforzado":483903227822264,"reforzado":483785116221440},
|
||||
{"bloque256":5632,"l":5523,"payload_age_bloque256":5832,"payload_age_reforzado":5832,"reforzado":5632},
|
||||
{"bloque256":124794104226048,"l":124794104225896,"payload_age_bloque256":124824571536840,"payload_age_reforzado":125374927208632,"reforzado":125344325566464},
|
||||
{"bloque256":571341824,"l":571341768,"payload_age_bloque256":571481496,"payload_age_reforzado":587346104,"reforzado":587202560},
|
||||
{"bloque256":2115857956096,"l":2115857955923,"payload_age_bloque256":2116374523176,"payload_age_reforzado":2130823872696,"reforzado":2130303778816},
|
||||
{"bloque256":1536,"l":1346,"payload_age_bloque256":1736,"payload_age_reforzado":1736,"reforzado":1536},
|
||||
{"bloque256":810085375744,"l":810085375491,"payload_age_bloque256":810283150680,"payload_age_reforzado":816243015864,"reforzado":816043786240},
|
||||
{"bloque256":1665905424387328,"l":1665905424387196,"payload_age_bloque256":1666312139579016,"payload_age_reforzado":1671665696112824,"reforzado":1671257674219520}
|
||||
],
|
||||
"check": [
|
||||
{"fixture":"format2_empty_payload","format":2,"l":0,"length":256,"p":256,"result":"ok","step":0},
|
||||
{"fixture":"format2_empty_payload","format":2,"l":0,"length":0,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is 0 bytes, shorter than P = 256: ERR_INTEGRITY"},
|
||||
{"at":79871,"fixture":"format2_time_only","format":2,"l":78000,"length":79872,"p":79872,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 79871 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":128},
|
||||
{"fixture":"format2_time_only_extensions","format":2,"l":34,"length":257,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 256: ERR_INTEGRITY"},
|
||||
{"at":254,"fixture":"format2_time_only_extensions","format":2,"l":34,"length":255,"p":256,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: byte 254 of the plaintext is padding and is not zero: ERR_INTEGRITY","value":3},
|
||||
{"at":768,"fixture":"format3_single","format":3,"l":659,"length":769,"p":768,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 768: ERR_INTEGRITY","value":7},
|
||||
{"fixture":"format3_tree","format":3,"l":84078,"length":86116,"p":86016,"result":"ERR_INTEGRITY","step":17,"text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 86016: ERR_INTEGRITY"}
|
||||
]
|
||||
}
|
||||
''';
|
||||
|
||||
/// Part of test/vectors/formats_encode.json.
|
||||
const formatsEncodeJson = r'''
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "The encoders on values: capsule.EncodeHeader and EncodeControl, accesskey.Encode, profile.NewRegistry, and the canonical JSON and dk1_ string of DateKeys (CanonicalJSON and Compact, empty when not valid); an encoding is in hex, or as its length and SHA-256 when it is large. big is the size of the data of the noncritical extension a of version 1, bytes 0x01, that takes the object to its limit. limits: the decoders on objects at the limits of spec §57 and one byte past them: zeros bytes of zeros, or an extension array 81 a3 00 61 61 01 01 02 5a <len, 4 bytes> and len bytes 0x07 (extension_data), or Canonical of the extension a of version 1 whose data is len zeros (extension_canonical).",
|
||||
"header": [
|
||||
{"critical":[],"hex":"a5006a646174656b65796361700101025007070707070707070707070707070707037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300400","name":"time_only, no extension","noncritical":[],"policy":0,"profile_id":"datekeys:quicknet:v1","result":"ok","round":1000},
|
||||
{"critical":[],"name":"extension_version 2^32","noncritical":[["a",4294967296,null]],"policy":0,"profile_id":"datekeys:quicknet:v1","result":"ERR_NON_CANONICAL_CBOR","round":1000,"text":"extension a: extension_version 4294967296 exceeds 4294967295: ERR_NON_CANONICAL_CBOR"}
|
||||
],
|
||||
"control": [
|
||||
{"critical":[],"format":1,"hex":"a40070646174656b6579732d636f6e74726f6c010102582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505","name":"format 1","noncritical":[],"padding":0,"payload_length":0,"result":"ok"},
|
||||
{"critical":[],"format":2,"hex":"a60070646174656b6579732d636f6e74726f6c010202582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000130b00702","name":"format 2, L 78000, reforzado","noncritical":[],"padding":2,"payload_length":78000,"result":"ok"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c010302582001010101010101010101010101010101010101010101010101010101010101010358200505050505050505050505050505050505050505050505050505050505050505064800000000000000000702","name":"format 3, L 0, reforzado","noncritical":[],"padding":2,"payload_length":0,"result":"ok"},
|
||||
{"critical":[],"format":3,"hex":"a60070646174656b6579732d636f6e74726f6c0103025820010101010101010101010101010101010101010101010101010101010101010103582005050505050505050505050505050505050505050505050505050505050505050648001fc000000000000702","name":"format 3, L 8936830510563328, reforzado","noncritical":[],"padding":2,"payload_length":8936830510563328,"result":"ok"}
|
||||
],
|
||||
"dkk": [
|
||||
{"critical":[],"hex":"444b4b310100000000000067a60073646174656b6579732d6163636573732d6b6579010102500101010101010101010101010101010103500202020202020202020202020202020204667832353531390558200303030303030303030303030303030303030303030303030303030303030303","material":"0303030303030303030303030303030303030303030303030303030303030303","name":"minimal","noncritical":[],"result":"ok","type":"x25519"},
|
||||
{"critical":[],"material":"0303030303030303030303030303030303030303030303030303030303030303","name":"datekeys.note in the noncritical array","noncritical":[["datekeys.note",1,"41"]],"result":"error","text":"accesskey: extension: datekeys.note version 1 is not registered for noncritical_extensions of .dkk: an encoder must not write it there (spec §72)","type":"x25519"}
|
||||
],
|
||||
"registry": [
|
||||
{"name":"Quicknet","pins":[{"hash":"4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":1692803367,"id":"datekeys:quicknet:v1","max_round":83903165811,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}}],"result":"ok"},
|
||||
{"name":"an edited Quicknet","pins":[{"hash":"4147645109798ecbc9f630c2f709835bb5846fe7911a6bd5c5755e25ade2ada4","profile":{"chain_hash":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","genesis_seed":"f477d5c89f21a17c863a7f937c6a6d15859414d2be09cd448d4279af331c5d3e","genesis_time":-1,"id":"datekeys:quicknet:v1","max_round":84467433601,"network":"quicknet","period":3,"provider":"drand","public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","scheme":"bls-unchained-g1-rfc9380"}}],"result":"ERR_NON_CANONICAL_CBOR","text":"profile: genesis time -1 outside 0..9007199254740991: ERR_NON_CANONICAL_CBOR"}
|
||||
],
|
||||
"compact": [
|
||||
{"compact":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6NjY4ODQyMTJ9","json":"{\"version\":1,\"network\":\"datekeys:quicknet:v1\",\"round\":66884212}","profile_id":"datekeys:quicknet:v1","round":66884212},
|
||||
{"compact":"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiMDouXy0iLCJyb3VuZCI6N30","json":"{\"version\":1,\"network\":\"0:._-\",\"round\":7}","profile_id":"0:._-","round":7}
|
||||
],
|
||||
"limits": [
|
||||
{"result":"ERR_NON_CANONICAL_CBOR","text":"capsule: PUBLIC_HEADER: codec: offset 0: an unsigned integer where a map was expected: ERR_NON_CANONICAL_CBOR","what":"header","zeros":1048576},
|
||||
{"len":67108865,"result":"ERR_NON_CANONICAL_CBOR","text":"extension \"a\": key 2: codec: offset 13: a byte string of 67108865 bytes outside 0..67108864: ERR_NON_CANONICAL_CBOR","what":"extension_data"}
|
||||
]
|
||||
}
|
||||
''';
|
||||
|
||||
/// Part of test/vectors/formats_body.json.
|
||||
const formatsBodyJson = r'''
|
||||
{
|
||||
"spec": "0.11",
|
||||
"generator": "tool/formats_go_vectors.go",
|
||||
"description": "The frame of BODY (capsule.ParseBodyFrame) against L, and the zeros of the security area (capsule.CheckArea).",
|
||||
"frame": [
|
||||
{"hex":"000001ff00000016ffffffff","l":4294967818,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000000001000000","l":16778252,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 1024: ERR_INTEGRITY"},
|
||||
{"hex":"0000800000008000000a4de7","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: the frame, the area of 32768 bytes and the head of 675303 bytes exceed L = 12: ERR_INTEGRITY"},
|
||||
{"hex":"0000da000000da0000000035","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000b2000000001601000000","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: the frame, the area of 45568 bytes and the head of 16777216 bytes exceed L = 12: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff000001fe01eeac71","l":3783079899530323,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000200000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000800000007fff00000000","l":32781,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 0 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000000101000000","l":779860674376544,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"00000200000001ff01000001","l":643733060007486,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000064000000000001000001","l":16802830,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 0 is not from 1 to AREA_LEN = 25600: ERR_INTEGRITY"},
|
||||
{"hex":"000102000000001601000000","l":128121849978,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 66048 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0001000000008db900f2d38d","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000020101000000","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"00005e0000005e01001698c6","l":367152725709,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 24065 is not from 1 to AREA_LEN = 24064: ERR_INTEGRITY"},
|
||||
{"hex":"000002010000020000000035","l":5899101594458571,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000001600000001","l":8922417093944478,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 1 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000000010000000100000035","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000b6000000b5ff00000000","l":868431070076,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 0 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"00006000000039aa01000001","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 16777217 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"800000008000000000000035","l":322983049308,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 2147483648 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"0000020100000000002d6eed","l":355436913968,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 513 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000004000000001600000000","l":937013176053,"result":"ERR_INTEGRITY","text":"capsule: BODY: HEAD_LEN 0 is not from 1 to 16777216: ERR_INTEGRITY"},
|
||||
{"hex":"000000000000000001bd52ae","l":29184697,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 0 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"area_len":32768,"content_length":1,"head_len":16777216,"hex":"000080000000800001000000","l":16809997,"result":"ok","security_len":32768},
|
||||
{"hex":"00004a0000004a0101000001","l":16796174,"result":"ERR_INTEGRITY","text":"capsule: BODY: SECURITY_LEN 18945 is not from 1 to AREA_LEN = 18944: ERR_INTEGRITY"},
|
||||
{"hex":"00000400000003ffffffffff","l":11,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 11 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000ba000000000100000035","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"","l":16809997,"result":"error","text":"capsule: BODY: frame of 0 bytes, want 12"},
|
||||
{"hex":"ffffffff0000000001000000","l":508560752250,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 4294967295 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff000001fe01000001","l":0,"result":"ERR_INTEGRITY","text":"capsule: BODY: L = 0 is shorter than the frame of 12 bytes: ERR_INTEGRITY"},
|
||||
{"hex":"0000800100000000ffffffff","l":12,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 32769 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"},
|
||||
{"hex":"000001ff000001fe01000000","l":16777739,"result":"ERR_INTEGRITY","text":"capsule: BODY: AREA_LEN 511 is not a multiple of 512 from 512 to 65536: ERR_INTEGRITY"}
|
||||
],
|
||||
"area": [
|
||||
{"hex":"76","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 0 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"0000000000f200000000000000000000000000000000","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 5 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"cde1","result":"ok","security_len":2},
|
||||
{"hex":"7900","result":"ok","security_len":1},
|
||||
{"hex":"19","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 0 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"0045","result":"ERR_INTEGRITY","security_len":0,"text":"capsule: BODY: byte 1 of the security area is not zero: ERR_INTEGRITY"},
|
||||
{"hex":"11","result":"ok","security_len":1},
|
||||
{"hex":"0953368d1d0000000000000000000000000000000000","result":"ok","security_len":5}
|
||||
]
|
||||
}
|
||||
''';
|
||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue