예제 #1
0
    def encodeValue(self, value, asn1Spec, encodeFun, **options):
        if value == 0:
            # de-facto way to encode zero
            if self.supportCompactZero:
                return (), False, False
            else:
                return (0, ), False, False

        return to_bytes(int(value), signed=True), False, True
예제 #2
0
    def encodeValue(self, value, asn1Spec, encodeFun, **options):
        if value == 0:
            # de-facto way to encode zero
            if self.supportCompactZero:
                return (), False, False
            else:
                return (0,), False, False

        return to_bytes(int(value), signed=True), False, True
예제 #3
0
    def encodeValue(self, encodeFun, value, defMode, maxChunkSize):
        if value == 0:
            # de-facto way to encode zero
            if self.supportCompactZero:
                return (), False, False
            else:
                return (0, ), False, False

        return to_bytes(int(value), signed=True), False, True
예제 #4
0
    def encodeValue(self, encodeFun, value, defMode, maxChunkSize):
        if value == 0:
            # de-facto way to encode zero
            if self.supportCompactZero:
                return null, 0
            else:
                return self.encodedZero, 0

        return to_bytes(int(value), signed=True), 0
예제 #5
0
파일: encoder.py 프로젝트: 0-vortex/ZeroNet
    def encodeValue(self, encodeFun, value, defMode, maxChunkSize):
        if value == 0:
            # de-facto way to encode zero
            if self.supportCompactZero:
                return (), False, False
            else:
                return (0,), False, False

        return to_bytes(int(value), signed=True), False, True
예제 #6
0
파일: encoder.py 프로젝트: therve/pyasn1
    def encodeValue(self, value, asn1Spec, encodeFun, **options):
        if value == 0:
            if LOG:
                LOG('encoding %spayload for zero INTEGER' %
                    (self.supportCompactZero and 'no ' or ''))

            # de-facto way to encode zero
            if self.supportCompactZero:
                return (), False, False
            else:
                return (0, ), False, False

        return to_bytes(int(value), signed=True), False, True
예제 #7
0
    def encodeValue(self, value, asn1Spec, encodeFun, **options):
        if value == 0:
            if LOG:
                LOG('encoding %spayload for zero INTEGER' % (
                    self.supportCompactZero and 'no ' or ''
                ))

            # de-facto way to encode zero
            if self.supportCompactZero:
                return (), False, False
            else:
                return (0,), False, False

        return to_bytes(int(value), signed=True), False, True