FIDO-Raw

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

deps/libcbor/src/cbor/internal/stack.c
deps/libcbor/src/cbor/internal/stack.h
deps/libcbor/src/cbor/internal/unicode.c
deps/libcbor/src/cbor/internal/unicode.h
deps/libcbor/src/cbor/ints.c
deps/libcbor/src/cbor/ints.h
deps/libcbor/src/cbor/maps.c
deps/libcbor/src/cbor/maps.h
deps/libcbor/src/cbor/serialization.c
deps/libcbor/src/cbor/serialization.h
deps/libcbor/src/cbor/streaming.c
deps/libcbor/src/cbor/streaming.h
deps/libcbor/src/cbor/strings.c
deps/libcbor/src/cbor/strings.h
deps/libcbor/src/cbor/tags.c
deps/libcbor/src/cbor/tags.h
deps/libfido2/LICENSE
deps/libfido2/openbsd-compat/bsd-getline.c
deps/libfido2/openbsd-compat/bsd-getpagesize.c
deps/libfido2/openbsd-compat/clock_gettime.c
deps/libfido2/openbsd-compat/err.h
deps/libfido2/openbsd-compat/explicit_bzero.c

deps/libcbor/src/cbor.h  view on Meta::CPAN

#include "cbor/bytestrings.h"
#include "cbor/floats_ctrls.h"
#include "cbor/ints.h"
#include "cbor/maps.h"
#include "cbor/strings.h"
#include "cbor/tags.h"

#include "cbor/callbacks.h"
#include "cbor/encoding.h"
#include "cbor/serialization.h"
#include "cbor/streaming.h"

#ifdef __cplusplus
extern "C" {
#endif

/*
 * ============================================================================
 * High level decoding
 * ============================================================================
 */

deps/libcbor/src/cbor/streaming.c  view on Meta::CPAN

/*
 * Copyright (c) 2014-2020 Pavel Kalvoda <me@pavelkalvoda.com>
 *
 * libcbor is free software; you can redistribute it and/or modify
 * it under the terms of the MIT license. See LICENSE for details.
 */

#include "streaming.h"
#include "internal/loaders.h"

bool static _cbor_claim_bytes(size_t required, size_t provided,
                              struct cbor_decoder_result *result) {
  if (required > (provided - result->read)) {
    /* We need to keep all the metadata if parsing is to be resumed */
    result->read = 0;
    result->status = CBOR_DECODER_NEDATA;
    result->required = required;
    return false;



( run in 0.260 second using v1.01-cache-2.11-cpan-4d50c553e7e )