0
  "   ˆl–Ü4ý(&”ÔD¨ 	Å õÁ
ã"S�ÿÊƒh¹ÀÈ      Node 0 MemTotal:        7863292 kB
Node 0 MemFree:         2075440 kB
Node 0 MemUsed:         5787852 kB
Node 0 SwapCached:       212564 kB
Node 0 Active:          1530148 kB
Node 0 Inactive:        2768676 kB
Node 0 Active(anon):     954388 kB
Node 0 Inactive(anon):   462580 kB
Node 0 Active(file):     575760 kB
Node 0 Inactive(file):  2306096 kB
Node 0 Unevictable:        4000 kB
Node 0 Mlocked:               0 kB
Node 0 Dirty:              7868 kB
Node 0 Writeback:             0 kB
Node 0 FilePages:       3132008 kB
Node 0 Mapped:           122492 kB
Node 0 AnonPages:       1238784 kB
Node 0 Shmem:             37588 kB
Node 0 KernelStack:        9360 kB
Node 0 PageTables:        19244 kB
Node 0 SecPageTables:         0 kB
Node 0 NFS_Unstable:          0 kB
Node 0 Bounce:                0 kB
Node 0 WritebackTmp:          0 kB
Node 0 KReclaimable:    1167080 kB
Node 0 Slab:            1339856 kB
Node 0 SReclaimable:    1167080 kB
Node 0 SUnreclaim:       172776 kB
Node 0 AnonHugePages:    475136 kB
Node 0 ShmemHugePages:        0 kB
Node 0 ShmemPmdMapped:        0 kB
Node 0 FileHugePages:         0 kB
Node 0 FilePmdMapped:         0 kB
Node 0 Unaccepted:            0 kB
Node 0 HugePages_Total:     0
Node 0 HugePages_Free:      0
Node 0 HugePages_Surp:      0
  A   !ˆl–ß=¿Jå5*q@¹q–®µ1hßËƒeÀ‡_†I|¥�+a–Ü4ý(&”ÔD¨ 	Å õÁ7p©‹FÿË     !/*
 * Copyright 2007-2020 The OpenSSL Project Authors. All Rights Reserved.
 *
 * Licensed under the Apache License 2.0 (the "License").  You may not use
 * this file except in compliance with the License.  You can obtain a copy
 * in the file LICENSE in the source distribution or at
 * https://www.openssl.org/source/license.html
 */

/*
 * Copyright (c) 2007 KISA(Korea Information Security Agency). All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Neither the name of author nor the names of its contributors may
 *    be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY AUTHOR AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL AUTHOR OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 */

#ifndef OPENSSL_SEED_H
#define OPENSSL_SEED_H
#pragma once

#include <openssl/macros.h>
#ifndef OPENSSL_NO_DEPRECATED_3_0
#define HEADER_SEED_H
#endif

#include <openssl/opensslconf.h>

#ifndef OPENSSL_NO_SEED
#include <openssl/e_os2.h>
#include <openssl/crypto.h>
#include <sys/types.h>

#ifdef __cplusplus
extern "C" {
#endif

#define SEED_BLOCK_SIZE 16
#define SEED_KEY_LENGTH 16

#ifndef OPENSSL_NO_DEPRECATED_3_0
/* look whether we need 'long' to get 32 bits */
#ifdef AES_LONG
#ifndef SEED_LONG
#define SEED_LONG 1
#endif
#endif

typedef struct seed_key_st {
#ifdef SEED_LONG
    unsigned long data[32];
#else
    unsigned int data[32];
#endif
} SEED_KEY_SCHEDULE;
#endif /* OPENSSL_NO_DEPRECATED_3_0 */
#ifndef OPENSSL_NO_DEPRECATED_3_0
OSSL_DEPRECATEDIN_3_0
void SEED_set_key(const unsigned char rawkey[SEED_KEY_LENGTH],
    SEED_KEY_SCHEDULE *ks);
OSSL_DEPRECATEDIN_3_0
void SEED_encrypt(const unsigned char s[SEED_BLOCK_SIZE],
    unsigned char d[SEED_BLOCK_SIZE],
    const SEED_KEY_SCHEDU